基于单片机的定时闹钟课程设计报告书整理资料

合集下载

基于单片机的定时闹铃设计

基于单片机的定时闹铃设计

时间是现代社会中不可缺少的一项参数,无论是平时生活还是社会生产都需要对时间进行控制,有的场合对其精确性还有很高的要求.采用单片机进行计时,对于社会生产有着十分重要的作用。

本文首先在绪论中介绍了单片机和时钟的概念和现状,然后在对单片机系统、喇叭装置和显示电路做了深入的研究之后,提出了系统总体设计方案,并设计了各部分硬件模块和软件流程,在用汇编语言设计了具体软件程序后,用伟福软件进行了仿真和调试,结果证明了该设计系统的可行性。

由于AT89C51系列单片机的控制器运算能力强,处理速度快,可以精确计时,很好地解决了实际生产生活中对计时高精确度的要求,因此该设计在现代社会中具有广泛的适用性。

关键字:AT89C51,定时,LCD显示,仿真,调试Modern society is indispensable to a parameter, whether in peacetime or in social production need to control the time, there are some occasions to its high accuracy requirements. Microcontroller used to time, the community has a production very important role.This paper first introduced in the introduction of the concept of SCM and clock and the status quo, then the SCM system, speakers and display circuit devices do an in-depth study, the overall design of the system proposed programme, all parts of the design of the hardware module And software processes used in the compilation of the specific language of the software design process, Fu Wei-use software simulation and debugging, the results proved the feasibility of the design.As the controller AT89C51 MCU computing capability and processing speed, precision timing, a good solution to the life of the actual production of high precision timing of the request, so the design in modern society has a broad applicability.Keyword: AT89C51, timing, LCD display, simulation, debugging第一章绪论 (1)第一节设计本电子定时闹钟的目的和意义 (1)第二节单片机和数字钟介绍 (1)一、单片机介绍 (1)二、数字钟介绍 (3)第三节本LCD电子闹钟的特点和功能介绍 (4)一、本电子钟设计特点 (4)二、本电子钟的主要功能 (4)第二章总体方案设计与硬件设计 (5)第一节总体设计方案 (5)第二节电路总体概念图设计 (5)第三节 MCS-51单片机硬件结构设计 (6)一、 MCS–51单片机内部总体结构 (6)二、 MCS-51单片机的引脚 (6)三、 MCS-51 的微处理器 (9)四、 MCS-51存储器的结构 (9)五、 MCS-51 的并行I/O口 (14)六、 MCS-51时钟电路与时序 (16)七、 MCS-51的复位和复位电路 (17)第四节主控芯片AT89C51的设计 (18)第五节时钟电路部分设计 (20)第六节 LCD显示电路部分 (21)一、 LCD介绍 (21)二、 LCD的选材 (25)第七节喇叭部分的电路 (26)第三章软件设计 (27)第一节软件设计概述 (27)第二节主函数的设计 (27)第三节部分设计思想的说明 (28)一、程序初始化 (28)二、闹钟的实现 (29)三、显示程序 (29)第四章软件仿真 (31)第一节仿真器介绍 (31)第二节仿真器编程 (33)第三节仿真器执行 (33)总结 (34)外文资料 (35)中文译文 (42)参考文献 (47)致谢 (48)附录 (49)附录1 源程序代码 (49)附件2 系统原理图 (78)太原理工大学阳泉学院——毕业设计说明书第一章绪论第一节设计本电子定时闹钟的目的和意义一、复习和巩固所学过的知识,利用此毕业设计正好可以对所学过的知识进行系统的回顾和总结。

基于单片机的定时闹钟设计.

基于单片机的定时闹钟设计.

目录目录 (I)一设计题目 (1)二设计要求 (1)三作用与目的 (1)四设备及软件 (2)1.AT89C51单片机 (2)2. Proteus仿真软件 (2)3.Keil软件 (3)五系统设计方案 (4)1 电路的总体原理框图 (4)2 工作原理 (5)六系统硬件设计 (5)1.系统总体设计 (5)2.系统时钟电路设计 (6)3.系统复位电路的设计 (6)4.闹钟指示电路设计 (6)5.电子闹钟的显示电路设计 (6)七系统软件设计 (7)1.主模块的设计 (7)2.基本显示模块设计 (8)3. 时间设定模块设计 (9)4. 闹铃功能的实现 (10)八 Proteus软件仿真 (11)1.本次试验的效果图 (12)2.性能及误差分析: (12)九设计中的问题及解决方法 (13)十设计心得 (14)参考文献 (15)致谢 (16)附录1 系统整体结构电路原理图 (17)附录2 程序清单 (18)基于单片机的定时闹钟设计一设计题目基于单片机的定时闹钟二设计要求1、能显示时时-分分-秒秒。

2、能够设定定时时间、修改定时时间。

3、定时时间到能发出报警声或者启动继电器,从而控制电器的启停。

三作用与目的以单片机为核心的数字时钟是很有社会意义和社会价值的。

钟表原先的报时功能已经原不能满足人们日益增长的要求,现代的电子时钟多带有类似自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、通断动力设备、甚至各种定时电气的自动启用等功能数字闹钟通过数字电路实现时、分、秒。

数字显示的计时装置,广泛用于个人家庭、车站、码头办公室等公共场所成为人们日常生活中不可少的必需品。

由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超过老式钟表。

多功能数字钟的应用非常普遍。

由单片机作为数字钟的核心控制器,通过它的时钟信号进行实现计时功能,将其时间数据经单片机输出,利用显示器显示出来。

通过键盘可以进行校时、定时等功能。

基于单片机的定时闹铃设计

基于单片机的定时闹铃设计

基于单片机的定时闹铃设计摘要时间是现代社会中不可缺少的一项参数,无论是平时生活还是社会生产都需要对时间进行控制,有的场合对其精确性还有很高的要求.采用单片机进行计时,对于社会生产有着十分重要的作用。

本文首先在绪论中介绍了单片机和时钟的概念和现状,然后在对单片机系统、喇叭装置和显示电路做了深入的研究之后,提出了系统总体设计方案,并设计了各部分硬件模块和软件流程,在用汇编语言设计了具体软件程序后,用伟福软件进行了仿真和调试,结果证明了该设计系统的可行性。

由于AT89C51系列单片机的控制器运算能力强,处理速度快,可以精确计时,很好地解决了实际生产生活中对计时高精确度的要求,因此该设计在现代社会中具有广泛的适用性。

关键字:AT89C51,定时,LCD显示,仿真,调试AbstractModern society is indispensable to a parameter, whether in peacetime or in social production need to control the time, there are some occasions to its high accuracy requirements. Microcontroller used to time, the community has a production very important role.This paper first introduced in the introduction of the concept of SCM and clock and the status quo, then the SCM system, speakers and display circuit devices do an in-depth study, the overall design of the system proposed programme, all parts of the design of the hardware module And software processes used in the compilation of the specific language of the software design process, Fu Wei-use software simulation and debugging, the results proved the feasibility of the design.As the controller AT89C51 MCU computing capability and processing speed, precision timing, a good solution to the life of the actual production of high precision timing of the request, so the design in modern society has a broad applicability.Keyword: AT89C51, timing, LCD display, simulation, debugging目录第一章绪论 (1)第一节设计本电子定时闹钟的目的和意义 (1)第二节单片机和数字钟介绍 (1)一、单片机介绍 (1)二、数字钟介绍 (3)第三节本LCD电子闹钟的特点和功能介绍 (4)一、本电子钟设计特点 (4)二、本电子钟的主要功能 (4)第二章总体方案设计与硬件设计 (5)第一节总体设计方案 (5)第二节电路总体概念图设计 (5)第三节 MCS-51单片机硬件结构设计 (6)一、 MCS–51单片机内部总体结构 (6)二、 MCS-51单片机的引脚 (6)三、 MCS-51 的微处理器 (9)四、 MCS-51存储器的结构 (9)五、 MCS-51 的并行I/O口 (14)六、 MCS-51时钟电路与时序 (16)七、 MCS-51的复位和复位电路 (17)第四节主控芯片AT89C51的设计 (18)第五节时钟电路部分设计 (20)第六节 LCD显示电路部分 (21)一、 LCD介绍 (21)二、 LCD的选材 (25)第七节喇叭部分的电路 (26)第三章软件设计 (27)第一节软件设计概述 (27)第二节主函数的设计 (27)第三节部分设计思想的说明 (28)一、程序初始化 (28)二、闹钟的实现 (29)三、显示程序 (29)第四章软件仿真 (31)第一节仿真器介绍 (31)第二节仿真器编程 (33)第三节仿真器执行 (33)总结 (34)外文资料 (35)中文译文 (42)参考文献 (47)致谢 (48)附录 (49)附录1 源程序代码 (49)附件2 系统原理图 (78)第一章绪论第一节设计本电子定时闹钟的目的和意义一、复习和巩固所学过的知识,利用此毕业设计正好可以对所学过的知识进行系统的回顾和总结。

单片机课程设计定时闹钟资料

单片机课程设计定时闹钟资料

太原理工大学现代科技学院单片机原理与接口技术课程设计设计名称定时闹钟专业班级通信12-2 班学号姓名指导教师太原理工大学现代科技学院课程设计任务书注:课程设计完成后,学生提交的归档文件应按,封面—任务书—说明书—图纸的顺序进行装订上交(大张图纸不必装订)指导教师签名:温景国日期:2015.3.1目录1 引言........................................................... WE2 概述 (1)2.1设计意义 (1)2.2设计任务 (1)2.3设计系统的主要功能 (1)3 系统总体方案设计 (2)3.1 系统总体方案 (2)3.2系统设计方框图 (2)4 硬件设计 (2)4.1芯片:AT89C51 (2)4.2喇叭:SPEAKER (5)4.3时钟电路 (5)4.4显示器模块的设计 (5)5 软件设计 (7)5.1划分模块 (7)5.2程序流程图 (7)5.3模块程序 (8)5.3.1时间的设置程序 (8)5.3.2闹钟时间的设置程序 (10)5.3.3喇叭响应程序 (12)5.4数码显示 (13)6 软件仿真 (14)7 课程设计体会 (16)专业班级 学号 姓名 成绩 1 引言 1.1单片机的发展史 单片机是在一块硅片上集成了各种部件的微型计算机。

随着大规模集成电路技术的发展,可以将中央处理器(CPU )、数据存储器(RAM )、程序存储器(ROM )定时器\计数器以及输入/输出(I/O )接口电路等主要计算机部件,集成在一块电路芯片上。

虽然单片机只是一个芯片,但从组成和功能上,都已具有了微机系统的含义。

由于单片机能独立执行内部程序,所以又称它为微型控制器(Microcontroller )。

单片机自从问世以来,性能在不断的提高和完善,它不仅能够满足很多应用场合的需要,而且具有集成度高、功能强、速度快、体积小使用方便、性能可靠、价格低廉等特点。

基于51单片机的电子闹钟设计报告

基于51单片机的电子闹钟设计报告

*********大学********学院电子闹钟设计报告专业:******学号:******姓名:*******一.仿真电路图:二. 器件30P电容2个12MHZ晶振1个喇叭1个38译码器1个89c52单片机1个按键4个5V电源300欧电阻7个8位共阴数码管1个三.流程图:电子闹钟主流程图:调时、调日期、调星期流程图:倒计时结束流程图:音乐播放流程图:闹铃功能流程图:四.功能介绍:有计时,计日期,计星期,调时、调日期、调星期、闹钟、调闹钟、音乐闹铃、秒表、99秒倒计时、60秒倒计时、5秒倒计时、倒计时结束播放提醒音乐、直接按键播放音乐共计15个小的功能,分为四个功能模块,用四个按键来实现1.调时,查看日期以及调日期,查看星期以及调星期按键1进入该模块后,显示该模块的界面“1234”,分别代表在该界面中要用到的按键编号。

此时按1即进入调时界面,显示当前时间,按1秒加1,按2分加1,按3时加1,按4退出该界面而回到模块界面。

此时按2即进入查看日期以及调日期的界面,显示当前日期,按1天加1,按2月加1,按3年加1,按4退出该界面而回到模块界面。

此时按3即进入查看星期以及调星期的界面,显示当前星期,按1星期加1,按4退出该界面而回到模块界面。

此时按4则退出功能模块1而回到主界面。

2.调闹钟进入该模块时,显示闹钟时间,按1秒加1,按2分加1,按3时加1,按4退出调闹钟模块而回到主界面3.秒表,倒计时进入该模块后,显示界面“12 4”,分别代表在该界面中要用到的按键编号。

此时按1进入秒表计时状态,按4退出,回到模块界面。

此时按2进入99秒倒计时状态,按1切换到60秒倒计时,按1切换到5秒倒计时,在倒计时进行中,按4可以回到模块界面。

此时按4,可以回到主界面4.音乐进入该界面后,显示界面“00-00-00”,按1播放歌曲1,按2播放歌曲2,按3播放歌曲3,按4播放歌曲4,在播放歌曲时,按4可以结束播放音乐并且回到主界面。

单片机课程设计报告定时闹钟

单片机课程设计报告定时闹钟

河南理工大学单片机课程设计报告定时闹钟姓名:李守智学号: 0501010210专业班级:电气05-2班指导老师:王莉所在学院:电气工程与自动化学院2008年6月9日本设计是定时闹钟的设计,由单片机AT89C51芯片和LED数码管为核心,辅以必要的电路,构成的一个单片机电子定时闹钟。

电子钟设计可采用数字电路实现,也可以采用单片机来完成。

数字电子钟是用数字集成电路构成的,用数码管显示“时”,“分”,“秒”的现代计时装置。

若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。

若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计中采用单片机利用AT89C51,它是低功耗、高性能的CMOS型8位单片机。

片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。

另外, AT89C51的指令系统和引脚与8051完全兼容,片内有128B 的RAM、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等。

AT89C51单片机结合七段显示器设计的简易定时闹铃时钟,可以设置现在的时间及显示闹铃设置时间,若时间到则发出一阵声响,进—步可以扩充控制电器的启停。

设计内容包括了秒信号发生器、时间显示电路、按键电路、供电电源以及闹铃指示电路等几部分的设计。

采用四个开关来控制定时闹钟的工作状态,分别为:K1、设置时间和闹钟的小时;K2、设置小时以及设置闹钟的开关;K3、设置分钟和闹钟的分钟;K4、设置完成退出。

课设准备中我根据具体的要求,查找资料,然后按要求根据已学过的时钟程序编写定时闹钟的程序,依据程序利用proteus软件进行了仿真试验,对出现的问题进行分析和反复修改源程序,最终得到正确并符合要求的结果。

设计完成的定时闹钟达到课程设计的要求,在到达定时的时间便立即发出蜂鸣声音,持续一分钟。

单片机定时闹钟设计报告

单片机定时闹钟设计报告

湖北理工学院2011 ~ 2012学年第 2 学期《单片机应用》课程设计报告教学院(部)电气与电子信息工程学院教研室电气自动化指导教师胡蔷陶彪课程设计时间 2012.5.7~2012.5.11课程设计班级电气工程及其自动化学号姓名同组人课程设计任务书一、课程设计题目:单片机应用二、课程设计内容1. 根据具体设计课题的技术指标和给定条件,以单片机为核心器件,能独立而正确地进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整;2. 熟悉、掌握各种外围接口电路芯片的工作原理和控制方法;3. 熟练使用单片机汇编语言进行软件设计;4. 熟练使用Proteus、Keil软件进行仿真电路测试;5. 熟练使用Protel软件设计印刷电路板;6. 学会查阅有关参考资料和手册,并能正确选择有关元器件和参数;7. 编写设计说明书,参考毕业设计论文格式撰写设计报告。

三、进度安排1.时间安排序号内容学时安排(天)1 方案论证和总体设计 12 硬件设计测试 13 软件设计 14 仿真测试及PCB设计 15 答辩 1合计 5设计指导地点:K2-406 DSP、EDA实验室四、基本要求(1)根据要求确定系统设计方案;(2)绘制系统框图、系统原理总图,印刷电路板图,列出元器件明细表;(3)计算电路参数和选择元器件,画出软件框图,列出程序清单;(4)仿真,测试与修改调整;(5)误差分析与调整;(6)写出使用说明书;(7)对设计进行全面总结,写出课程设计报告。

五、课程设计考核办法与成绩评定评定项目基本内涵分值设计过程考勤5分答辩回答问题情况25分实物测试正常无故障运行20分设计报告完成设计任务、报告规范性等情况50分90~100分:优;80~89分:良;70~79分:中;60~69分,及格;60分以下:不及格六、课程设计参考资料[1]电气与电子信息工程学院.单片机实验指导书[2]熊静琪.计算机控制技术.北京:电子工业出版社,2003.[3]黄忠霖.控制系统MATIAB计算及仿真.北京:国防工业出版社, 2004.[4]彭为等.单片机典型系统设计实例精讲. 北京:电子工业出版社,2007[5]王庆利等.单片机设计案例实践教程.北京:北京邮电大学出版社,2008[6]韩志军等.单片机应用系统设计——入门向导与设计实例.北京:机械工业出版社,2005[7]皮大能等. 单片机课程设计指导书. 北京:北京理工大学出版社,2010指导教师:陶彪胡蔷单片机应用课程设计成绩评定表课程设计题目:课程设计答辩或质疑记录:1、单片机如何使显示器时钟走动?答:单片机采用定时器1工作方式1,即16位定时器/计数器,并应用中断方式使时间走动。

单片机定时闹钟资料.pdf

单片机定时闹钟资料.pdf

音乐模块——通过 LM386N-1 给扬声器信号来发出音乐,这个模块主要是为
时钟定时到时发出音乐闹铃,而在软件部分设置了可以一次设置 3 次定时,每 次定时到时,音乐程序中编了 6 种音乐,它可以自动选择 6 种音乐中的任一音 乐响 1 分钟,如果中间不想让闹铃响可以按一按键,闹铃就立刻停止
AT89S 52 P3.1
图中,电容器 C01,C02 起稳定振荡频率、快速起振的作用,其电容值一般在 5-30pF。晶振频率的典型值为 12MH2,采用 6MHz 的情况也比较多。内部振 荡方式所得的时钟情号比较稳定,实用电路中使用较多。 外部振荡方式是把外部已有的时钟信号引入单片机内。这种方式适宜用来使单 片机的时钟与外部信号保持同步。外部振荡方式的外部电路如下图所示。
a b c d e f g
1 STB
2 3 21 22
A B C D
23 INH
12 GND
VDD 24
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 Y11 Y12 Y13 Y14 Y15
11 9 10 8 7 6 5 4 18 17 20 19 14 13 16 15
30pF
二、[题目分析与方案论证]按照系统设计功能的要求,初步确定设计系统由
复位模块、时钟模块、温度模块、音乐模块、光识模块及显示模块共五个模块 组成,后来在时钟模块的基础上又加载了日历、星期的模块 从单片机 AT89S52 入手,通过使用 AT89S52 的内部的可编程定时器/计数器, 结合对外接晶振的调节来确定一个合适的振荡周期,从而确定出内部的机器周 期。再通过对内部中断程序的设置来设计出时钟程序,即设计出了电子时钟的 核心。 根据题目的要求,我们设计了以下方案:

基于单片机控制的智能定时闹钟方案设计书(含完整程序仿真图)

基于单片机控制的智能定时闹钟方案设计书(含完整程序仿真图)

本设计是定时闹钟的设计,由单片机AT89C51芯片和LED数码管为核心,辅以必要的电路,构成的一个单片机电子定时闹钟。

电子钟设计可采用数字电路实现,也可以采用单片机来完成。

数字电子钟是用数字集成电路构成的,用数码管显示“时”,“分”,“秒”的现代计时装置。

若用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。

若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计中采用单片机利用AT89C51,它是低功耗、高性能的CMOS型8位单片机。

片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。

另外,AT89C51的指令系统和引脚与8051完全兼容,片内有128B的RAM、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等。

AT89C51单片机结合七段显示器设计的简易定时闹铃时钟,可以设置现在的时间及显示闹铃设置时间,若时间到则发出一阵声响,进—步可以扩充控制电器的启停。

设计内容包括了秒信号发生器、时间显示电路、按键电路、供电电源以及闹铃指示电路等几部分的设计。

采用四个开关来控制定时闹钟的工作状态,分别为:K1、设置时间和闹钟的小时;K2、设置小时以及设置闹钟的开关;K3、设置分钟和闹钟的分钟;K4、设置完成退出。

课设准备中我根据具体的要求,查找资料,然后按要求根据已学过的时钟程序编写定时闹钟的程序,依据程序利用proteus软件进行了仿真实验,对出现的问题进行分析和反复修改源程序,最终得到正确并符合要求的结果。

设计完成的定时闹钟达到课程设计的要求,在到达定时的时间便立即发出蜂鸣声音,持续一分钟。

显示采用的六位数码管电路,如果亮度感觉不够,可以通过提升电阻来调节,控制程序中延迟时间的长短,可以获得不同的效果。

单片机课程设计定时闹钟的设计

单片机课程设计定时闹钟的设计

百度文库摘要本设计是基于单片机的定时闹钟设计。

单片机是在一块半导体芯片上集成了CPU、存储器以及输入和输出接口电路的微型计算机;其集成度高、功能强、通用性好,特别是它具有体积小、重量轻、能耗低、价格便宜、抗扰、能力强和使用方便等特点。

它不仅仅是一项技术性上的突破,同时也是对能源方面的有效节约与有效利用,因此深受国家有关技术部门和能源部门的重视和支持。

其组合而成的配件产品在日常生活的使用过程中非常方便、简单且实用,深受着广大消费者的喜爱,从而使单片机技术在社会中得到了广泛的发展和应用。

目前,已成为测量控制应用系统中的优选机种和新电子产品的关键部件。

特别是20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快,推广率高,市场利润率高。

而51单片机是各单片机中最为典型和最有代表性的一种。

本次设计的定时闹钟在硬件方面就采用了AT89C51芯片,用6位LED数码管来进行显示。

LED用P0口进行驱动,采用的是动态扫描显示,能够比较准确显示时时—分分—秒秒。

通过S1、S2、S3、和S4四个功能按键可以实现对时间的修改和定时,定时时间到喇叭可以发出报警声。

在软件方面采用汇编语言编程。

整个定时闹钟系统能完成时间的显示,调时和定时闹钟、复位等功能,并经过系统仿真后得到了正确的结果。

目录1 概述 (2)1.1设计目的 (2)1.2设计任务 (2)1.3设计系统的主要功能 (2)系统总体方案 (2)系统设计方框图 (2)硬件设计 (2)2.3.1芯片:AT89C51 (2)2.3.2喇叭:SPEAKER (3)2.3.3时钟电路 (3)2.3.4显示器模块的设计 (4)3 软件设计 (4)划分模块 (4)程序流程图 (4)模块程序 (5)3.3.1时间的设置程序 (5)3.3.2闹钟时间的设置程序 (6)3.3.3喇叭响应程序 (7)数码显示 (8)参考文献 (9)1 概述1.1设计目的本设计是一个定时闹钟,它仅使用单片的20引脚单片机完成闹钟的全部功能。

单片机课程设计--基于51单片机的定时闹钟设计

单片机课程设计--基于51单片机的定时闹钟设计

单片机课程设计报告院系:信息工程学院专业:电子信息工程课程设计题目:基于51单片机的定时闹钟设计目录一、概述---------------------------------------------------------------------------------------------------3二、原理图的绘制---------------------------------------------------------------------------------------32-1原理及工作过程说明---------------------------------------------------------------------42-2原理图---------------------------------------------------------------------------------------42-3元器件功能说明---------------------------------------------------------------------------52-3-1 STC89C52单片机引脚功能说明--------------------------------------------------52-3-2 LCD1602液晶显示器--------------------------------------------------------------72-3-3 其它重要元件------------------------------------------------------------------------9三、流程图绘制以及说明------------------------------------------------------------------------------10四、Proteus仿真说明------------------------------------------------------------------------------------11五、课程设计体会----------------------------------------------------------------------------------------11六、参考文献----------------------------------------------------------------------------------------------12七、原理图及程序-----------------------------------------------------------------------------------------13一、概述本设计师定时闹钟的设计,由单片机STC89C52芯片和LCD、LED显示器,辅以必要的的电路,构成一个单片机定时闹钟。

基于单片机的定时闹钟设计

基于单片机的定时闹钟设计

目录目录 (I)一设计题目 (1)二设计要求 (1)三作用与目的 (1)四设备及软件 (2)1.AT89C51单片机 (2)2. Proteus仿真软件 (2)3.Keil软件 (3)五系统设计方案 (4)1 电路的总体原理框图 (4)2 工作原理 (5)六系统硬件设计 (5)1.系统总体设计 (5)2.系统时钟电路设计 (6)3.系统复位电路的设计 (6)4.闹钟指示电路设计 (6)5.电子闹钟的显示电路设计 (6)七系统软件设计 (7)1.主模块的设计 (7)2.基本显示模块设计 (8)3. 时间设定模块设计 (9)4. 闹铃功能的实现 (10)八 Proteus软件仿真 (11)1.本次试验的效果图 (12)2.性能及误差分析: (12)九设计中的问题及解决方法 (13)十设计心得 (14)参考文献 (15)致谢 (16)附录1 系统整体结构电路原理图 (17)附录2 程序清单 (18)基于单片机的定时闹钟设计一设计题目基于单片机的定时闹钟二设计要求1、能显示时时-分分-秒秒。

2、能够设定定时时间、修改定时时间。

3、定时时间到能发出报警声或者启动继电器,从而控制电器的启停。

三作用与目的以单片机为核心的数字时钟是很有社会意义和社会价值的。

钟表原先的报时功能已经原不能满足人们日益增长的要求,现代的电子时钟多带有类似自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、通断动力设备、甚至各种定时电气的自动启用等功能数字闹钟通过数字电路实现时、分、秒。

数字显示的计时装置,广泛用于个人家庭、车站、码头办公室等公共场所成为人们日常生活中不可少的必需品。

由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度远远超过老式钟表。

多功能数字钟的应用非常普遍。

由单片机作为数字钟的核心控制器,通过它的时钟信号进行实现计时功能,将其时间数据经单片机输出,利用显示器显示出来。

通过键盘可以进行校时、定时等功能。

单片机课程设计定时闹钟报告书

单片机课程设计定时闹钟报告书

2011级微机原理与接口技术课程设计报告课题名称微机原理与接口技术姓名学号院、系、部专业指导教师2014年月日目录一、绪言 (1)二、系统设计 (1)2.1系统整体流程图 (1)2.2定时闹钟的控制方案论证 (1)2.3单片机的选择方案论证 (1)2.4键盘选择方案论证 (2)2.5显示模块的选择方案论证 (2)2.6模块的选择方案论证 (2)三、硬件电路设计 (3)3.1定时闹钟的控制电路图 (3)3.2行列式键盘的设计 (3)3.3数码管电路的设计 (4)3.4蜂鸣器电路的设计 (4)3.5主要元器件选择 (4)四、程序流程图 (5)五、 c语言程序设计 (5)六、定时闹钟仿真 (15)6.1 Keil调试 (15)6.2 Proteus调试 (16)七、结束语 (16)八、参考文献 (16)1、绪言本设计是定时闹钟的设计,由单片机AT89C51芯片和LED数码管为核心,辅以必要的电路,构成的一个单片机电子定时闹钟。

定时闹钟设计可采用数字电路实现,也可以采用单片机来完成。

定时闹钟是用数字集成电路构成的,用数码管显示“时”,“分”,“秒”的现代计时装置。

单片机具有集成度高、功能强、通用性好、特别是它能耗低、价格便宜、可靠性高、抗干扰能力强和使用方便等独特的优点,所以单片机现在广泛的应用到家用电器、机电产品、儿童玩具、机器人、办公自动化产品等领域2、系统设计2.1 设计任务1、基于单片机的定时闹钟具有时间显示,闹钟响应编程实现时、分、秒的显示显示格式为:时分秒: 09-12-352、能按键调整时间的数值;3、可设定响铃时间4、要求至少调试出任务的前两项。

2.2 方案比较与论证2.2.1 系统整体流程图2.2.2 定时闹钟控制方案论证闹铃功能的实现涉及到两个方面:闹铃时间设定和是否闹铃判别与相应处理。

闹铃时间设定模块的设计可参照时间设定模块,这里着重阐述闹铃判别与处理模块的设计问题。

闹铃判别与闹铃处理的关键在于判别何时要进行闹铃。

单片机定时闹钟课程设计

单片机定时闹钟课程设计

单片机定时闹钟课程设计单片机课程设计定时闹钟设计姓名: 学 #: 专业班级: 指导老师: 所在院系:10机电一班工学院机械系黄河科技学院课程设计任务书工学院机械系机械设计制造及其自动化专业10级1班学号1 姓名_______ 指导教师朱飪煜题目: _____________________ 基于单片机的定时闹钟 _________________________________课程: _______________________ 单片机课程设计 ______________________________________________ 课程设计时间2013年匹月28_0至2013年11月10日共2•周课程设计工作内容与基本要求(设计要求、设计任务、工作计划、所需相关资料)(纸张不够可加页)1.设计要求:基于单片机的定时闹钟创新设计:时间到发出声音。

2.设计任务与要求2.1系统硬件电路设计根据该系统设计的功能要求选择所用元器件,设计硬件电路。

要求用Proteus绘制整个系统电路原理图。

2. 2软件设计根据该系统要求的功能进行软件设计,绘制整个系统的软件流程图;根据流程图编写程序并汇编调试通过;列出软件清单,软件清单要求逐条加以注释。

2. 3 Proteus 仿真用Proteus对系统软硬件进行仿真调试并通过。

2.4编写设计说明书内容包括任务书、设计方案分析、硬件部分设计、软件部分设计、调试结果整理分析、设计调试的心得体会等,字数不少于5000字;硬件部分设计要绘制整个系统电路原理图,对各部分电路设计原理做出说明;软件设计部分要(用visio2002画图软件)绘制整个系统及各部分的软件流程图,列出程序清单,逐条加以注释,并注明各程序功能块的功能。

3.工作计划4.主要参考资料单片机课程设计指导书皮大能北京理工大学出版社2012. 7 8051单片机实践与应用吴金戎清华大学出版社2003. 8单片机技术基础教程与实践夏路易电子工业出版社200& 1单片机原理及应用张毅刚髙等教育出版社2012. 11基于Proteus的单片机系统设计与仿真实例蒋辉平机械工业出版社2007. 7指导老师签字:期:目录1.LCD电子闹钟的特点和功能介绍 (1)2.设计实现方案 (2)2.1原理 (2)2.2原理及工作过程说明 (2)3.硬件设计 (4)3.1主控芯片AT89C51的设计 (4)3.2时钟电路部分设计 (4)3.3 LCD显示电路部分 (5)4.软件设计 (7)4.1软件设计概述 (7)4. 2主函数的设计 (7)4. 3.1程序初始化 (7)4. 3. 2闹钟的实现 (8)4. 3. 3显示程序 (9)附录一定时闹钟仿真电路图 (10)附录二定时闹钟程序代码 (11)1、LCD电子闹钟的特点和功能介绍时钟是将小时、分钟、秒钟显示于人的肉眼的计时装置。

单片机课程设计-定时闹钟的设计

单片机课程设计-定时闹钟的设计

单⽚机课程设计-定时闹钟的设计提供全套毕业论⽂,各专业都有河南城建学院电⼦技术基础课程设计报告定时闹钟姓名:连波学号:094412130专业班级:0944121指导⽼师:张洛花所在院系:电⽓与信息⼯程学院2014年12⽉24⽇摘要本设计是⼀个定时闹钟,它仅使⽤单⽚的40引脚单⽚机完成闹钟的全部功能。

设计⽬的是为了学习和巩固单⽚机知识,使对已学过的基础知识能有更深⼊的理解,学会独⽴思考、独⽴思考、独⽴⼯作,以及提⾼对所学应⽤基本理论分析和解决实际问题的能⼒。

本⽂设计的定时闹钟采⽤80c51芯⽚,⽤汇编语⾔进⾏编程,时、分、秒⽤6位LED数码管显⽰。

在电路中通过四个按键S1、S2、S3和S4来进⾏定时和调时,定时时间到通过喇叭发出报警声。

设计系统的主要功能·能显⽰时时-分分-秒秒。

·能够设置定时时间、修改定时时间。

·到定时时间能发出报警1 系统总体⽅案及硬件设计1.1 系统总体⽅案1)由于要显⽰数字时间,所以需要6位数码管。

2)时间的定时⽤时钟电路,修改时间和定时⽤⼿动按键控制,报警声通过喇叭发出。

3)80c51单⽚机加上外围器件(2个3位共阳数码管,8个限流电阻和⼀个蜂鸣器)和应⽤程序(ISIS 7 Professional软件和KEIL 编译软件),构成相应的应⽤系统。

1.2系统设计⽅框图图1系统设计⽅框图1.3硬件设计1.3.1芯⽚:80c5180c51芯⽚内不包含⼀个8位中央处理器cpu,4kb程序存储器ROM,128B随机存取存储器,RAM,4个8位并⾏I/O接⼝,1个全双⼯串⾏通信接⼝,2个16 位定时器、计数器级及21个特殊功能寄存器。

由先进CMOS ⼯艺制造并带有⾮易失性Flash 程序存储器全部⽀持12 时钟和6 时钟操作P89C51X2 和P89C52X2/54X2/58X2分别包含128 字节和256 字节RAM 32 条I/O ⼝线3 个16 位定时/计数器6 输⼊4 优先级嵌套中断结构 1 个串⾏I/O ⼝可⽤于多机通信I/O 扩展或全双⼯UART以及⽚内振荡器和时钟电路。

定时闹钟单片机课程设计报告

定时闹钟单片机课程设计报告

目录1系统设计 (4)1.1 单片机最小系统电路 (4)1.2 外围电路 (5)2实验结果及讨论 (6)2.1 利用定时器让数码管显示时间 (7)2.2 加入按键 (8)2.3 加入串口 (9)3结论 (10)4参考文献 (11)5附录 (12)摘要本课程设计的目的是利用动态数码管作为显示器,K1-K2作为输入按键,蜂鸣器作为声音输出,利用定时器作为时间的基准制作一个定时闹钟,并能够通过串口在PC上设定时间和闹钟【关键字】定时器动态数码管按键串口通信ABSTRACTThis course is designed to use dynamic digital tube as display, K1-K2 as the input buttons, buzzer as the sound output, use the timer as a time reference to make a regular alarm clock, and through the serial port setting time and alarm on the PC【Key words】TIMER LED KEYSERIAL COMMUNICATION1.系统设计1.1 单片机最小系统电路主芯片:电源及下载程序:复位及时钟:1.2 外围电路独立按键:数码管Usb转串口(因为笔记本机上没有串口):2.实验结果及讨论2.1 利用定时器让数码管显示时间2.1.1静态LED数码管工作原理如图6.1所示是8 段LED 数码管的结构示意图,从图中可以看出,一个8 段LED 数码管由8个发光二极管组成。

其中7 个长条形的发光管排列成“日”字形,另一个小圆点形的发光管在显示器的右下角作为显示小数点用。

这种组合的显示器可以显示0-9 十个数字及部分英文字母。

7段数码管(不控制小数点)的原理也很简单,它由7个发光二极管组成。

这7个发光二极管有一个公共端,必须接GND(共阴极数码管)或者VCC(共阳极数码管);对7个二极管的另一端进行控制,相应的就能控制它们的亮暗。

【设计】单片机课程设计定时闹钟的设计

【设计】单片机课程设计定时闹钟的设计

【关键字】设计摘要本设计是基于单片机的定时闹钟设计。

单片机是在一块半导体芯片上集成了CPU、保存器以及输入和输出接口电路的微型计算机;其集成度高、功能强、通用性好,特别是它具有体积小、重量轻、能耗低、价格便宜、抗扰、能力强和使用方便等特点。

它不仅仅是一项技术性上的突破,同时也是对能源方面的有效节约与有效利用,因此深受国家有关技术部门和能源部门的重视和支持。

其组合而成的配件产品在日常生活的使用过程中非常方便、简单且实用,深受着广大消费者的喜爱,从而使单片机技术在社会中得到了广泛的发展和应用。

目前,已成为测量控制应用系统中的优选机种和新电子产品的关键部件。

特别是20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快,推广率高,市场利润率高。

而51单片机是各单片机中最为典型和最有代表性的一种。

本次设计的定时闹钟在硬件方面就采用了AT51芯片,用6位LED数码管来进行显示。

LED用P0口进行驱动,采用的是动态扫描显示,能够比较准确显示时时—分分—秒秒。

通过S1、S2、S3、和S4四个功能按键可以实现对时间的修改和定时,定时时间到喇叭可以发出报警声。

在软件方面采用汇编语言编程。

整个定时闹钟系统能完成时间的显示,调时和定时闹钟、复位等功能,并经过系统仿真后得到了正确的结果。

目录1 概述1.1设计目的本设计是一个定时闹钟,它仅使用单片的20引脚单片机完成闹钟的全部功能。

设计目的是为了学习和巩固单片机知识,使对已学过的基础知识能有更深入的理解,学会独立思考、独立思考、独立工作,以及提高对所学应用基本理论分析和解决实际问题的能力。

1.2设计任务本文设计的定时闹钟采用AT51芯片,用汇编语言进行编程,时、分、秒用6位LED 数码管显示。

在电路中通过四个按键S1、S2、S3和S4来进行定时和调时,定时时间到通过喇叭发出报警声。

1.3设计系统的主要功能·能显示时时-分分-秒秒。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.1 单片机 STC89C52........................................................................... 3 4.2 时钟电路....................................................................................... 5 4.3 数码管显示电路............................................................................ 6 4.4 键盘电路........................................................................................ 9 4.5 报警电路........................................................................................ 9 5.软件方案设计....................................................................................... 10 5.1 系统软件设计.............................................................................. 10 5.2 键盘程序...................................................................................... 11 5.3 LED............................................................................................... 11 5.4 音响报警电路.............................................................................. 11 5.5 程序流程图................................................................................. 12 6.调试........................................................................................................12 7.小结........................................................................................................14 8.参考文献............................................................................................... 15 9.附录:定时闹钟源程序....................................................................... 17
1.绪论
系统采用单片机 STC89C52 作为本设计的核心元件,在其基础上 外围扩展芯片和外围电路,附加时钟电路,复位电路,键盘接口及 LED 显示器。键盘采用独立连接式。还有定时报警系统,即定时时间 到,通过扬声器发出报警声,提示预先设定时间时间到,从而起到定 时作用。
外围器件有 LED 显示驱动器及相应的显示数字电子钟设计与制 作可采用单片机来完成。由于其功能的实现主要通过软件编程来完成, 那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该 设计与制作中采用单片机 STC89C52,它是低功耗、高性能的 CMOS 型 8 位单片机。片内带有 8KB 的 Flash 存储器,且允许在系统内改写或用 编程器编程。另外, STC89C52 的指令系统和引脚与 8051 完全兼容, 片内有 512B 的 RAM、32 条 I/O 口线、3 个 16 位定时计数器、4 个外 部中断、一个 7 向量 4 级中断结构(兼容传统 51 的 5 向量 2 级中断 结构)等。
任务书 一、设计目的
本设计主要是对 51 单片机的一个方面的扩展,是能实现一般定 时闹钟功能的设计。需要实现某一功能时,示、定时、修改定时、定时 时间到能发出报警声的功能。
二、设计要求 1、能显示时时—分分—秒秒。 2、能够设定定时时间,并修改定时时间。 3、定时时间到能发出警报声。
目录 1.绪论..........................................................................................................1 2.方案论证................................................................................................. 2 3.方案说明................................................................................................. 3 4.硬件方案设计......................................................................................... 3
相关文档
最新文档