用51单片机实现时钟功能程序??? #define uchar unsigned char/定义一下方便使用define uint unsigned intdefine ulong unsigned longinclude<;reg52.h>;/包括一个52标准内核的头文件uchar code zixing[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};uchar code ziwei[]={0x10,0x20,0x40,0x80};uchar*h,*m;uchar hour=12,min=0,sec=0,h_ding,m_ding,count=0,ms_50,ms_10,miaobiao_sec;sbit dp=P0^7;sbit k1=P3^2;sbit k2=P3^3;sbit k3=P3^4;sbit sound=P2^3;sfr ZIXING=0x80;p0口输出字形sfr ZIWEI=0xa0;P2口输出字位typedef enum/枚举类型:4种状态/{CLOCK,SET_RING1,SET_RING2,MIAOBIAO_RUN,}STATE;STATE status;typedef struct/定时时间的数据结构/{uchar hour;uchar min;}DINGSHI_TIME;DINGSHI_TIME dingshi_time[2];define NO_KEY-1/定义一下方便使用define KEY_1 1define KEY_2 2define KEY_3 3bit show_on_flag;定时器T0中断服务程序#Timer0()interrupt 1{TH0=0x3c;TL0=0xb4;50msms_50+;if(ms_50=20){sec+;ms_50=0;}if(sec=60){sec=0;min+;}if(min=60){min=0;hour+;}if(hour=24){hour=0;}}定时器T1中断服务程序#Timer1()interrupt 3{TH1=0xd8;TL1=0xf4;。51单片机时钟程序 你好,我们可以互相交流的,请 call 我,我已经 call 你了。互相交流学习,才是进步的最快捷径!求教一个51单片机程序。。(LCD电子时钟) 你的单片机信息和单片机原理图都没提供,源代码是没法写的啊,要的话留邮箱,我这有stc89c52的源程序,功能差不多,你可以修改一下跪求基于51单片机数字时钟的外文文献,不是单片机外文翻译,谢谢各位啊 哇哈,外文啊,我不知道到底有几个单片机教授精通英文。中国像没什么人同时精通英文跟单片机。你还是用翻译软件去一句一句翻译。以前我的摘要都是这么干的。不然你只能去图书馆找了。图书馆我觉得还未必有时钟这么初级设计的论文。51单片机时钟电路用12MHZ的晶振时那电容的值是怎样得出来的? 其实这两个电容没人能够解释清楚到底怎么选值,因为22pF实在是太小了。这个要说只能说和内部的振荡电路自身特性有关系,搭配使用,用来校正波形,没有人去深究它到底为什么。求51单片机时钟程序。只要秒和分, 这是一个显示时分秒的程序,你参考一下includedefine uchar unsigned charuchar code ledtab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};0-9unsigned char sec,min,hour,scanled;unsigned char key,flashbit,mode,time;unsigned char disdat[6];sbit led=P1^0;void delay(unsigned int x){unsigned int i,j;for(i=0;i;i+)for(j=0;j;j+);}void dischg(){disdat[0]=sec%10;disdat[1]=sec/10;disdat[2]=min%10;disdat[3]=min/10;disdat[4]=hour%10;disdat[5]=hour/10;}void flash(){switch(flashbit){case 0:break;case 1:disdat[4]=0x10;disdat[5]=0x10;delay(50);dischg();delay(80);break;case 2:disdat[2]=0x10;disdat[3]=0x10;delay(50);dischg();delay(80);break;case 3:disdat[0]=0x10;disdat[1]=0x10;delay(50);dischg();delay(80);break;default:break;}}void t0isr()interrupt 1/秒计时{TR0=0;TH0=0x3c;TL0=0xb0;TR0=1;time+;switch(mode){case 0:if(time=20){time=0;sec+;if(sec>;59){sec=0;min+;if(min>;59){hour+;if(hour>;99)hour=0;}}}break;case 1:if(time=20){time=0;if(sec>;0)sec-;else if(min>;0){sec=59;min-。
随机阅读
- 红七军战斗序列 1955年9月27日,原红七军、红八军将领被授予共和国大将、上将、中将和少将军衔。
- 在细雨中呼喊的时代背景 《在细雨中呼喊》写的主旨是什么呢?
- 中鼎国际工程有限责任公司是国企吗? 江西中鼎集团赵桂生
- 朝阳区连心园社区居委会 北京房山区邮编号码
- 潘家园依视路是正品么 您好,我在潘家园买了依视路A2的镜片,有一个包装没有防伪标签,但是哈气会显示字,这是真的依视路吗?
- 怎样用化学方法鉴别1-氯丙烷,2-氯丙烯,3-氯丙烯 氯丙烷和氯丙烯谁的活泼性大
- 求中国有嘻哈全部的视频百度云资源。 中国有嘻哈音乐资源网盘
- 沥青含量燃烧炉试验操作规程 沥青实验室里面的设备有哪些?
- 邢台兽医豫让桥 邢台豫让桥世纪名都附近哪里有比较好的兽医院?
- 大学之道在明明德。“明明德”怎么理解? 明德一路德邦快递地址
- 英语翻译 你看见我笑了吗英文怎么翻译成英文
- ai里边界框遇到未知错误 Ai怎样显示或隐藏边缘
- 邮政银行去交水费 说尚未开通签约业务是怎么回事? 自来水公司开通银行收水费业务
- 小额贷款5万利息是多少 五有小额信贷
- 你现在在干什么呀翻译 你现在在干什么 翻译
- smt贴片快速换线 SMT中设备工程师换线时的工作流程
- 贴片红胶作用 贴片红胶对身体有害吗
- “才下眉头却上心头”的下一句是什么? 才才下眉头却上心头
- 不灭龙帝混沌剑神 《史上最牛采花贼》(1-10卷33)作者:星长云 .【txt】
- 实习小结。。大家帮忙 深圳悠然天地 供水设施