用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-。
随机阅读
- 永州市中心医院星期日下午能挂号看病吗? 永州市三医院下午几点上班
- 横道河子虎园可以买学生票吗 哈尔滨到海林市横道河子镇开车多少公里过路费是多少
- lol周免英雄今天现在更新了吗 lol周免英雄9.12
- 如果一个人说,没有了帆的船依然可以航行那他所要表达的是什么意思呢?我该如何去劝说他呢? 大船遇到浪时摇来摇去
- 中国能源网招聘采编 新闻采编与制作专业就业前景怎么样?
- 宋家庄地铁站到霍营地铁站怎么走 宋家庄地铁到来广营地铁
- 县排查和整治村霸主要措施成效 怎么样做好乡村法治建设?
- 有没有祥细的介绍电子贴片机原理的书没有。推荐下 现代贴片机
- 成都锦城公园可以搭帐篷吗 成都有哪些地方适合周末一个人玩?
- 窝窝资源网 开封团购网,晴天团和窝窝团哪个好点?
- 南充日报新媒体 四川南充市本地主流媒体是什么?房地产投广告较多的媒体是什么?
- 研究生报名计算机应用技术 考研:在网上报名时计算机应用技术技术专业类别是什么吗?专业又是什么呀?下拉菜单里面好像没有?
- 为什么人血白蛋白很难买到? 贵州民博会志愿者
- invisible sign2沉睡之森 汉化下载 沉睡之森1下载
- 为什么明朝嘉靖年间会出现「倭患」?是当时经济强盛还是衰退的表现? 厦门中和武术馆学费
- 浙江绍兴北站到合肥南站 绍兴北站的动车到合肥多少钱?
- 合肥的房子现在还值得投资吗? 合肥属于疫情重点区域吗
- 汉中米皮做法家常 汉中凉皮的做法
- 张家口民俗文化 张家口宣化吃羊蝎子王
- 乐甲硝唑 氰烯菌酯氰乙酸乙酯