ZKX's LAB

基于P16f877a单片机的数字时钟设计的汇编语言 基于单片机的数字时钟设计

2020-10-06知识10

跪求!基于单片机的数字时钟设计 #includeincludeincludedefine unit unsigned intdefine uchar unsigned chardefine HZ 12sbit key0=P0^0;分钟调整sbit key1=P0^1;小时调整sbit P2_0=P2^7;秒 指示灯sbit MN_RXD=P3^6;sbit MN_TXD=P3^7;uchar data CLOCK[4]={0,0,0,12};存放时钟时间(百分秒,秒,分,和时位)数码管显示表0-f 灭uchar code TABLE[]={0xBE,0x06,0xEA,0x6E,0x56,0x7C,0xFC,0x0E,0xFE,0x7E,0x00};模拟串口发送一个字节数据 函数void SendData(unsigned char senddata){unsigned char i;for(i=0;i;i+){if((senddata&0x01)=0)MN_RXD=0;elseMN_RXD=1;nop_();MN_TXD=0;nop_();MN_TXD=1;senddata=senddata>;>;1;}}显示程序函数void display(void){unsigned int n;uchar temp;temp=CLOCK[1];temp=temp%10;SendData(TABLE[temp]);temp=CLOCK[1];temp=temp/10;SendData(TABLE[temp]);temp=CLOCK[2];temp=temp%10;SendData(TABLE[temp]);temp=CLOCK[2];temp=temp/10;SendData(TABLE[temp]);temp=CLOCK[3];temp=temp%10;SendData(TABLE[temp]);temp=CLOCK[3];temp=temp/10;SendData(TABLE[temp]);for(n=0;n;n+);for(n=0;n;n+){SendData(TABLE[10]);}}按键控制函数void 。

基于P16f877a单片机的数字时钟设计的汇编语言 基于单片机的数字时钟设计

基于单片机的数字时钟设计 那你肯定是共阴数码管啦,肯定能增大驱动啊,三极管就是以小信号控制大信号,它单片就就是一个控制信号,而数码管接的是三极管就是三极管给它供电,三极管的带负载能力不错的,所以能提高驱动。希望我的回答能帮到您

基于P16f877a单片机的数字时钟设计的汇编语言 基于单片机的数字时钟设计

基于单片机的数字时钟设计二极管作用

基于P16f877a单片机的数字时钟设计的汇编语言 基于单片机的数字时钟设计

基于P16f877a单片机的数字时钟设计的汇编语言 这个用C语言写还比较容易,思路我可以教教你

基于单片机的数字时钟设计开题报告 .发一份给你看看,让你参考

#单片机#seg#时钟信号

随机阅读

qrcode
访问手机版