51单片机C语言程序注释标注(写全)答:include <reg51.h> //调用头文件reg51.hvoid main() //主函数{unsigned char // 无符号字符型tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//定义一个数组 LED数码管译码用的码表while(1) //主循环{P2=P2|0x07; // P2口...
求单片机课程设计 用汇编语言设计计数器(要求从0~9999,在数码管上显...答:TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;共阴数码管字型码 END 四、综合调试(一)Keil调试 程序调试完成图(二)Proteus调试 五、结束语完成情况:经过两个星期的努力,我们一组成员终于完成了秒表控制方案的设计,主要是用AT89C51单片机实现0-99秒计时器控制方案。本设计还包含数码管显示部分,...
51单片机数码管动态显示从右往左答:这是四位数码管从右从左流动显示,像滚动字幕一样的。用不着矩阵按键哪。其实程序很简单,没那么复杂。程序如下 include <reg51.h> define uchar unsigned char define uint unsigned int uchar code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00};//共阴段码码,0x...
求一个以单片机为核心,组成一个电子时钟系统的程序答:MOV DPTR,#TABLE ;查表转换 MOVC A, @A+DPTR MOV BUF, A MOV A, B MOVC A, @A+DPTR MOV BUF+1, A ;转换分钟数据 MOV A, MIN MOV B, #10 DIV AB MOV DPTR,#TABLE ;查表转换 MOVC A, @A+DPTR MOV BUF+2, A MOV A, B MOVC A, @A+DPTR MOV BUF+3, A RET ;字型数据编码表 TAB...
单片机程序答:MOV DPTR,#TABLE ;查表转换 MOVC A, @A+DPTR MOV BUF, A MOV A, B MOVC A, @A+DPTR MOV BUF+1, A ;转换分钟数据 MOV A, MIN MOV B, #10 DIV AB MOV DPTR,#TABLE ;查表转换 MOVC A, @A+DPTR MOV BUF+2, A MOV A, B MOVC A, @A+DPTR MOV BUF+3, A RET ;字型数据编码表 TAB...