谁有简易计算器利用单片机制作的,LED数码管显示的。答:unsigned char code LED_CODES[]= {0xC0,0xF9,0xA4,0xB0,0x99, //0-4 0x92,0x82,0xF8,0x80,0x90, //5-9 0x86,0xAF,0xFF,0x7F,0xBF,}; //E,r,空格,.,- /***main函数***/ void main(void){ char i,j,k,c;char a[8],b[8];/***定时1ms***/ TMOD=0;TL0=-(...
用定时器0方式1实现led1以间隔200ms闪烁,用定时器1方式1实现数码管前...答:include<reg52.h> define uchar unsigned char define uint unsigned int sbit led1=P2^0;uchar code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};void display(uchar,uchar);void delay(uint);uchar a,b,c,shi,ge;void main(){ TMOD=0x11;TH1=(65536-46080)/...
用AT89C51单片机控制两位8段LED数码管采用动态显示的方式显示29答:include<reg51.h> define uchar unsigned char;uchar distab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}; //0到f uchar number;void t0isr() interrupt 1 { TH0=(65536-5000)/256;TL0=(65536-5000)%256;number++;if(...
51单片机接2个led数码管,怎么让数码管倒计时?答:先看看下面程序,看懂了,就知道咋编了 include<reg52.h> define uchar unsigned char define uint unsigned int uchar a , b=0;sbit wei1=P1.0;sbit wei2=P1.1;//共阴数码管七段码 uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77};void ...
用AT89C51单片机控制两位8段LED数码管采用动态显示的方式显示出201211458...答:include "reg51.h"define uchar unsigned char uchar display_code[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};uchar time[8]={2,0,1,2,1,1,4,5};//uchar time[3]={0,0,0};void delay(void){ uchar i;for(i=250;i>0;i--);} void display(){ P2=0x80...