1.单片机数字时钟论文
数字时钟064
双击自动滚屏 文章来源:一流设计吧 发布者:16sheji8 发布时间:2008-07-07 10:49:38 阅读:1311次
一 摘要
单片计算机即单片微型计算机。(Single-Chip Microcomputer ),是 集CPU ,RAM ,ROM ,
定时,计数和多种接口于一体的微控制器。他体积小,成本低,功能强,广泛应用于智能产
品和工业自动化上。而51 单片机是各单片机中最为典型和最有代表性的一种。这次毕业设
计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。
二 说明
系统由AT89C51、LED 数码管、按键、发光二极管等部分构成,能实现时间的调整、定
时时间的设定,输出等功能。系统的功能选择由SB0、SB1、SB2、SB3、SB4 完成。其中SB0
为时间校对,定时器调整功能键,按SB 0 进入调整状态。SB1 为功能切换键。第一轮按动
SB1 依次进入一路、二路、三路定时时间设置提示程序,按SB3 进入各路定时调整状态。定
时时间到,二极管发亮。到了关断时间后灭掉。如果不进入继续按SB1 键,依次进入时间
¡ 年¡ 位校对、¡ 月¡ 位校对、¡ 日¡ 位校对、¡ 时¡ 位校对、¡ 分¡ 位校对、¡ 秒¡ 位
校对状态。不管是进入那种状态,按动SB2 皆可以使被调整位进行不进位增量加1 变化。各
预置量设置完成后,系统将所有的设置存入RAM 中,按SB1 退出调整状态。上电后,系统自
动进入计时状态,起始于¡ 00¡ 时¡ 00¡ 分。SB4 为年月日显示转换键,可使原来显示时分
秒转换显示年月日。
三、电路原理分析
1. 显示原理
电原理图见附图1。由6 个共阴极的数码管组成时、分、秒的显示。P0 口的8 条数据线
P0.0 至P0.7 分别与两个CD4511 译码的ABCD 口相接,P2 口的 P2.0 至P2.2 分别通过电阻
R10 至R13 与VT1 至VT3 的基极相连接。这样通过P0 口送出一个存储单元的高位、低位BCD
显示代码,通过P2 口送出扫描选通代码轮流点亮LED1 至LED6,就会将要显示的数据在数
码管中显示出来。从P0 口输出的代码是BCD 码,从P2 口输出的就是位选码。这是扫描显示
原理。
2 键盘及读数原理
键盘是人与微机打交道的主要设备,按键的读取容易引起误动作。可采用软件去
抖动的方法处理,软件的触点在闭合和断开的时候会产生抖动,这时触点的逻辑电
平是不稳定的,如不采取妥善处理的话,将引起按键命令错误或重复执行,在这里
采用软件延时的方法来避开抖动,延时时间20ms.
3 连击功能的实现
按下某键时,对应的功能键解释程序得到执行,如操作者没有释放按键,则对应
的功能会反复执行,好象连续执行,在这里我们采用软件延时250ms,当按键没释放则
[1] [2] 下一页
本文来自: 一流设计吧(puter (AT89C51) as the core, the clock chip DS1302, LED display driver chip components, such as MAX7219 component.Describes the application of Proteus's ISIS software of the electronic single-chip system clock to achieve the design and simulation methods in details.The method can not only test the property of the system precisely,but also improve development efficiency and reduce development cost,which values in popularity. Key words: AT89C51; DS1302; MAX7219; Proteus; electronics clock 目 录 第一章 绪论 ……………………………………………………………… 2 1.1 引言 …………………………………………………………………… 2 1.2 Proteus软件简介 …………………………………………………… 2 第二章 系统设计 …………………………………………………………. 3 2.1 电子钟系统器件选择 ………………………………………………………… 3 2.1.1 AT89C51单片机简介 …………………………………………… 3 2.1.2 实时时钟电路DS1302工作原理 ……………………………………6 2.1.3 MAX7219工作原理 ……………………………………………….8 2.2 电子钟系统设计流程 ……………………………………………… 11 第三章 硬件电路设计 …………………………………………………… 12 3.1 Protel DXP电路图设计 …………………………………………………12 3.2 Proteus 电路图设计 ………………………………………………… 13 第四章 软件设计 ……………………………………………………………14 4.1 程序流程图设计 ………………………………………………………………14 4.2源程序设计 …………………………………………………………………… 14 4.3 KeilC51进行程序调试 ……………………………………………………… 18 第五章 系统调试与仿真 ……………………………………………………19 5.1 Proteus中Hex文件选择 …………………………………………………… 19 5.2 Proteus 进行电子钟系统仿真 …………………………………… 20 结束语 ………………………………………………………………………… 22 参考文献 ………………………………………………………………………23。
3.基于单片机的数字钟的设计与实现的论文,帮帮忙呀 ,急呀
#include
4.数字钟课程设计报告
数字中电子技术课程设计报告数字电子技术课程设计报告题 目: 数字钟的设计与制作 学 年学 期: 专 业 班 级:学 号: 姓 名: 指导教师及职称:讲师时 间: 地点:设计目的熟悉集成电路的引脚安排.掌握各芯片的逻辑功能及使用方法.了解面包板结构及其接线方法.了解数字钟的组成及工作原理.熟悉数字钟的设计与制作.设计要求1.设计指标时间以24小时为一个周期;显示时,分,秒;有校时功能,可以分别对时及分进行单独校时,使其校正到标准时间;计时过程具有报时功能,当时间到达整点前5秒进行蜂鸣报时;为了保证计时的稳定及准确须由晶体振荡器提供表针时间基准信号.2.设计要求画出电路原理图(或仿真电路图);元器件及参数选择;电路仿真与调试;PCB文件生成与打印输出.3.制作要求 自行装配和调试,并能发现问题和解决问题.4.编写设计报告 写出设计与制作的全过程,附上有关资料和图纸,有心得体会.设计原理及其框图1.数字钟的构成数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路.由于计数的起始时间不可能与标准时间(如北京时间)一致,故需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定.通常使用石英晶体振荡器电路构成数字钟.图 3-1所示为数字钟的一般构成框图.图3-1 数字钟的组成框图⑴晶体振荡器电路 晶体振荡器电路给数字钟提供一个频率稳定准确的32768Hz的方波信号,可保证数字钟的走时准确及稳定.不管是指针式的电子钟还是数字显示的电子钟都使用了晶体振荡器电路.⑵分频器电路 分频器电路将32768Hz的高频方波信号经32768()次分频后得到1Hz的方波信号供秒计数器进行计数.分频器实际上也就是计数器.⑶时间计数器电路 时间计数电路由秒个位和秒十位计数器,分个位和分十位计数器及时个位和时十位计数器电路构成,其中秒个位和秒十位计数器,分个位和分十位计数器为60进制计数器,而根据设计要求,时个位和时十位计数器为12进制计数器.⑷译码驱动电路 译码驱动电路将计数器输出的8421BCD码转换为数码管需要的逻辑状态,并且为保证数码管正常工作提供足够的工作电流.⑸数码管 数码管通常有发光二极管(LED)数码管和液晶(LCD)数码管,本设计提供的为LED数码管.2.数字钟的工作原理1)晶体振荡器电路晶体振荡器是构成数字式时钟的核心,它保证了时钟的走时准确及稳定.图3-2所示电路通过CMOS非门构成的输出为方波的数字式晶体振荡电路,这个电路中,CMOS非门U1与晶体,电容和电阻构成晶体振荡器电路,U2实现整形功能,将振荡器输出的近似于正弦波的波形转换为较理想的方波.输出反馈电 阻R1为非门提供偏置,使电路工作于放大区域,即非门的功能近似于一个高增益的反相放大器.电容C1,C2与晶体构成一个谐振型网络,完成对振荡频率的控制功能,同时提供了一个180度相移,从而和非门构成一个正反馈网络,实现了振荡器的功能.由于晶体具有较高的频率稳定性及准确性,从而保证了输出频率的稳定和准确.晶体XTAL的频率选为32768HZ.该元件专为数字钟电路而设计,其频率较低,有利于减少分频器级数.从有关手册中,可查得C1,C2均为30pF.当要求频率准确度和稳定度更高时,还可接入校正电容并采取温度补偿措施.由于CMOS电路的输入阻抗极高,因此反馈电阻R1可选为10MΩ.较高的反馈电阻有利于提高振荡频率的稳定性.非门电路可选74HC00.图3-2 COMS晶体振荡器2)分频器电路通常,数字钟的晶体振荡器输出频率较高,为了得到1Hz的秒信号输入,需要对振荡器的输出信号进行分频.通常实现分频器的电路是计数器电路,一般采用多级2进制计数器来实现.例如,将32768Hz的振荡信号分频为1HZ的分频倍数为32768(215),即实现该分频功能的计数器相当于15极2进制计数器.常用的2进制计数器有74HC393等.本实验中采用CD4060来构成分频电路.CD4060在数字集成电路中可实现的分频次数最高,而且CD4060还包含振荡电路所需的非门,使用更为方便.CD4060计数为14级2进制计数器,可以将32768HZ的信号分频为2HZ,其内部框图如图3-3所示,从图中可以看出,CD4060的时钟输入端两个串接的非门,因此可以直接实现振荡和分频的功能.图3-3 CD4046内部框图3)时间计数单元时间计数单元有时计数,分计数和秒计数等几个部分.时计数单元一般为12进制计数器计数器,其输出为两位8421BCD码形式;分计数和秒计数单元为60进制计数器,其输出也为8421BCD码.一般采用10进制计数器74HC390来实现时间计数单元的计数功能.为减少器件使用数量,可选74HC390,其内部逻辑框图如图 2.3所示.该器件为双2—5-10异步计数器,并且每一计数器均提供一个异步清零端(高电平有效).图3-4 74HC390(1/2)内部逻辑框图秒个位计数单元为10进制计数器,无需进制转换,只需将QA与CPB(下降沿有效)相连即可.CPA(下降没效)与1HZ秒输入信号相连,Q3可作为向上的进位信号与十位计数单元的CPA相连.秒十位计数单元为6进制计数器,需要进制转换.将10进制计数器转换为6进制计数器的电路连接方法如图3-5所示,其中Q2可作为向上的进。
5.电子数字钟的详细设计报告(带设计图)
数字钟设计报告1 设计目的数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。
此次设计与制作数字电子钟的目的是让学生在了解数字钟的原理的前提下,运用刚刚学过的数电知识设计并制作数字钟,而且通过数字钟的制作进一步了解各种在制作中用到的中小规模集成电路的作用及其使用方法。由于数字电子钟包括组合逻辑电路和时序电路,通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法,从而实现理论与实践相结合。
总的来说,此次课程设计,有助于学生对电子线路知识的整合和电子线路设计能力的训练,并为后继课程的学习和毕业设计打下一定的基础。2 设计任务设计制作一个数字电子钟设计指标:1. 时间计数电路采用24进制,从00开始到23后再回到00;2. 各用2位数码管显示时、分、秒;3. 具有自动校时、校分功能,可以分别对时及分进行单独校时,使其校正到标准时间; 4. 计时过程具有报时功能,当时间到达整点前10秒开始,蜂鸣器1秒响1秒停地响5次。
5.为了保证计时的稳定及准确,须由晶体振荡器提供时间基准信号。3 数字电子钟的电路系统设计下面将详细介绍整个数字电子钟的电路系统设计过程。
其中包括数字电子钟的设计原理,设计方案的确定,数字电子钟的电路设计计算机仿真,电路的设计与调试几个设计部分。3.1 设计原理数字电子钟是一个对标准频率(1HZ)进行计数的计数电路。
它由振荡器、分配器、计数器、译码器和显示器电路组成。振荡器产生的时钟信号经过分频器形成秒脉冲信号,秒脉冲信号输入计数器进行计数,并把累计结果以“时”、“分”、“秒”的数字显示出来。
秒计数器电路计满60后触发分计数器电路,分计数器电路计满60后触发时计数器电路,当计满24小时后又开始下一轮的循环计数。
6.跪求数字钟的设计与制作毕业论文一篇
摘要
第一章绪论
第二章数字时钟简介
1.1振荡器
1.2分频器电路
1.3计数器
1.4 译码显示电路
1.5校时电路
1.6报时电路
第三章设计步骤与方法
3.1振荡电路
3.2分频器电路
3.3计数器
3.3.1计数器六十进制的接法
3.3.2二十四进制计数器的接法
3.4译码显示电路
3.5校时电路
3.6整点报时电路
3.6.1控制门电路部分
3.6.2音响电路部分
第四章组装与调试
4.1接通电源逐步调试
4.2按顺序对电路连线和调试
总结
致 谢
参考文献
7.哪位有基于单片机24小时电子钟毕业设计啊
代做毕业设计
专业代做电子通讯专业毕业设计
承接项目分类:自动控制模拟、家用智能控制、时钟年历计数器、仪器仪表测量、有(无)线通信
自动控制模拟 设计
1、单片机电子报警密码锁设计
2、多路抢答器的设计
3、广告流水灯设计
4、简易智能寻迹小车设计
5、掌声控制开关的设计
6、水温控制与报警器的设计
7、闪烁彩灯的设计
8、单片机交通灯自动化控制的设计
9、步进电机单片机驱动器设计
A、单片机实现电梯控制系统
B、作息时刻表的设计
C、音乐弹奏器的设计
D、LED显示屏控制电路设计
E、小功率开关稳压电源设计与实现
家用智能控制 设计
1、单片机实现简单音乐发生器
2、模拟自然风控制器的设计
3、油烟机自动开关控制器的设计
4、家庭用多路定时电子开关
5、无线门铃的设计
6、LCD时钟温度计设计
7、单片机实现电子密码锁
时钟年历计数器 设计
1、数字电子日历
2、篮球竞赛计时器设计
3、单片机电子日历设计
4、单片机电子时钟设计
5、电子秒表与时钟的设计
6、语音报时的电子钟设计
7、电子时钟的设计
8、基于单片机的数字温度计设计
9、出租车计价器设计与实现
仪器仪表测量 设计
1、单片机控制电压电流显示电路
2、空气湿度控制器的设计
3、数字显示温度计的设计
5、DS18B20的单片机测温系统设计
6、语音报警系统单片机系统设计
7、单片机多路数据采集系统
8、数字频率计设计
无线、通信 设计
1、单片机实现485总线现场检测系统
2、红外多路控制发射/接收系统设计
3、无线多路遥控调频发射/接收系统设计
4、无线遥控彩灯
5、单片机实现点对多点的数据传输
一律采用淘宝和拍拍支付方式,买家先下第一个订单,并付款、确认:支付硬件制作费和论文定金200元。然后做好以后,再下一个订单:卖家 将电路实物、纸质论文通过快递发货给买家,买家收货无误后,确认付余下款。最后,卖家将论文WORD档、电路图、源代码通过QQ或Email发给 买家。
8.求 单片机多功能数字钟 毕业设计
89C51 LED电子钟 参考链接: /news/c8/2009-01/109.htm *APPLICATION NOTE E6000 ICEXPLORER *************** * Title: FOR colk_time * * Version: 00 * * Last Updated: * * MCU: AT89C91 * * FOR: WWW.PICAVR.COM * *************************************************** K1 BIT P3.2 K2 BIT P3.4 K3 BIT P3.3 K4 BIT P3.5 C_HOUR EQU 23H C_MINUTE EQU 24H C_SECOND EQU 25H ON_HOUR EQU 26H ON_MINUTE EQU 27H OFF_HOUR EQU 28H OFF_MINUTE EQU 29H ORG 0000H AJMP MAIN ORG 0003H AJMP WINT0 ORG 000BH AJMP WTO ORG 0030H MAIN: MOV SP,#50H CLR 00H MOV 21H,#0 MOV 22H,#0 MOV C_HOUR,#0 MOV C_MINUTE,#0 MOV C_SECOND,#0 MOV ON_HOUR,#0 MOV ON_MINUTE,#0 MOV OFF_HOUR,#0 MOV OFF_MINUTE,#0 MOV TH0,#05 MOV TL0,#05 MOV TMOD,#02H SETB EA SETB EX0 CLR ET0 CLR TR0 CLR IT0 M: MOV A,C_HOUR CJNE A,ON_HOUR,OFF_TIME MOV A,C_MINUTE CJNE A,ON_MINUTE,OFF_TIME SETB P3.7 AJMP NEXT OFF_TIME: MOV A,C_HOUR CJNE A,OFF_HOUR,NEXT MOV A,C_MINUTE CJNE A,OFF_MINUTE,NEXT CLR P3.7 NEXT: JNB 00H,M ACALL DISP1 AJMP M TAB: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H DISP1: MOV R0,C_HOUR MOV DPTR,#TAB MOV A,R0 SWAP A ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.0 ACALL DL ;SEND DISPPLAY HOUR HIGHT BIT SETB P2.0 MOV A,R0 ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.1 ACALL DL SETB P2.1 ;SEND DISPPLAY HOUR LOW BIT MOV R1,C_MINUTE MOV A,R1 SWAP A ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.2 ACALL DL SETB P2.2 ;SEND DISPPLAY MINUTE HIGHT BIT MOV A,R1 ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.3 ACALL DL SETB P2.3 ;SEND DISPLAY MINUTE LOW BIT MOV R2,C_SECOND MOV A,R2 SWAP A ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.4 ACALL DL SETB P2.4 ;SEND DISPPLAY SECOND HIGHT BIT MOV A,R2 ANL A,#0FH MOVC A,@A+DPTR MOV P1,A CLR P2.5 ACALL DL SETB P2.5 ;SEND DISPPLAY SECOND LOW BIT RET ;**************************************详见链接。
转载请注明出处众文网 » 单片机课程设计时钟毕业论文