基于单片机的电子时钟设计 要C语言程序

(1)利用51单片机、键盘和显示器做一个电子时钟;
(2)显示器显示时、分和秒;
(3)可通过按键设置时校时;
(4)可通过按键设置分校时;
(5)可通过按键设置秒校时。

就是电子钟。有仿真图和C程序的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-30
这个很简单。
单片机+数码管。
中间也不需要芯片来扩流。
但是85币怎么够?
第2个回答  推荐于2017-09-08
http://code.21ic.com/code/13574基于51单片机的电子时钟(内含程序和硬件电路图,可以直接仿真,无需调试)21ic电子技术网站上还有很多的关于电子时钟源码本回答被网友采纳
第3个回答  2015-05-27
可以发给我本回答被提问者采纳
第4个回答  2015-05-26
跟我刚工作时的一个training差不多追问

有这样的程序吗?

追答

不同的外设,不同的开发环境

单片机控制多位数码管的电子时钟程序
软件编程: keil工程C语言代码:\/*** 项目名称:数码管电子时钟 实现功能:数码管显示时间、日期,时间、日 期可调,可设置闹钟,闹铃响一分钟。 ***\/ #include reg52.h #define uint unsigned int #define uchar unsigned char uint numwe,tt,t,numdu,set,aclock,rili; unsigned long int time...

求用C语言编写一个单片机89C51电子时钟程序,有时,分,秒,还有电路图_百 ...
后读命令\/数据(寄存器多字节方式)调 用:W1302()入口参数:pClock: 设置时钟数据地址 格式为: 秒 分 时 日 月 星期 年 7Byte (BCD码)1B 1B 1B 1B 1B 1B 1B返 回 值:无***\/void Set1302(uchar *pClock) { uchar h; uchar ucAddr = 0x80; W1302(0x8e,0x...

求一个关于用C语言编写的电子时钟的程序,内容要有闹钟,可以调整时间...
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...

用C语言编一个数字电子时钟的程序
gotoxy(center_x - 4, center_y); cscanf("%d", &hour); gotoxy(center_x - 1, center_y); cscanf("%d", &min); gotoxy(center_x + 2, center_y); cscanf("%d", &sec); \/* check input valid or not *\/ {} setcbrk(1); ctrlbrk(jump_out); \/*jump_out没有起到作用,实在不好意...

急求基于单片机AT89C51的多功能数字电子钟的汇编程序,高手进!~_百度知...
\/\/串行中断子程序 \/***\/ void Out_int(void) interrupt 4 using 3 { uchar temp;if(TI==1)TI=0;else{ if(RB8==1){ RB8=0;while(!RI);RI=0; \/\/ES=0;temp=SBUF;if(0x01==temp) \/\/对照地址 { SM2=0;TI=0;SBUF=ACK; \/\/回复主机收到 while(!TI);TI=0;} else goto sto...

谁能告诉我51单片机简单的led数码管时钟程序 24小时制的(c语言版的)
uchar shi,fen,miao;uchar time;void delay(uint x){ uint y;for(;x>0;x--){ for(y=0;y<124;y++);} } void display(uchar shi,uchar fen,uchar miao){ P2=0; \/\/位码 P0=(tab[shi\/10]); \/\/段码 delay(2);P2=1;P0=(tab[shi%10]);delay(2);P2=2; \/\/位码 P0=...

关于数字钟设计论文的参考文献有哪些?多说点哦!
单片机原理及应用。广州:华南理工大学出版社,2007.8[2] 李庆亮。C语言程序设计实用教程。北京:机械工业出版社,2005.3[3] 杨志忠。数字电子技术。北京:高等教育出版社,2003.12[4] 及力。Protel 99 SE原理图与PCB设计教程。北京:电子工业出版社,2007.8[5] 徐江海。单片机实用教程.北京:机械工业出版社,2006.12[6] ...

...显示的日历时钟,具有闹钟功能,不要1302时钟芯片编的c程序_百度...
摘 要 以STC89C52芯片来设计电子时钟,采用C语言进行编程,可以实现以下一些功能:年、月、日、小时、分、秒的显示、定时报警功能。本次设计的电子时钟系统由时钟电路,LCD显示电路,定时报警电路,按键调整电路四部分组成。51单片机通过软件编程,在LCD1602液晶屏上实现年、月、日、小时、分、秒的显示;...

基于51单片机的自动打铃打鸣作息报时系统
基于51单片机的自动打铃打鸣作息报时系统这款设计采用了AT89C51单片机和6个PNP三极管驱动的24小时制LED数码管电子时钟,相较于传统系统,它能在成本基本不变的情况下支持更多LED稳定显示。系统使用5V电源,配备按键实现调时、调分和复位功能。通过C语言驱动,每秒自动更新计时数据,无需人工干预输出状态。设计...

在只有4位数码管的情况下,如何用单片机实现电子时钟的设计
--如果是做实时时钟的话还是采用汇编程序,C语言没有汇编精准。采用汇编,然后把相关的寄存器定义好,如小时、分钟、秒钟等。另外采用中断来做计时器。不知道你的硬件电路如何,如果I\/O比较少的话可以采用动态扫描程序。另外还需要定义一些按键来调整时间,按键的触发事件可以安排在扫描程序中或者中断里面。...

相似回答