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

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

ID:47553209

大小:1.28 MB

页数:40页

时间:2019-09-19

定时闹钟-C51单片机课程设计_第1页
定时闹钟-C51单片机课程设计_第2页
定时闹钟-C51单片机课程设计_第3页
定时闹钟-C51单片机课程设计_第4页
定时闹钟-C51单片机课程设计_第5页
资源描述:

《定时闹钟-C51单片机课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、题目:目录—、概述1・1设计目的及意义11.2设计任务11.3设计系统的主要功能1二、系统总体方案及硬件设计12・1系统总体方案12.2系统设计总框图22.3硬件设计22.2.2.2.3.3.3.3.1单片机最小系统设计2报警模块设计3显示模块设计4调时模块设计267910三、软件设计3.1主程序流程图103.2定时中断子程序流程图113.3程序设计11四、系统的仿真与调试124.1proteus软件仿真124.2系统的调试10五、设计总结与体会13参考文献附录仁源程序代码14附录2:系统原理图24—、概述1・1设计目的及意义学习和巩固单片机技术、电子技术、传感器技术及智能仪

2、器等知识,使对已学过的基础知识能有更深入的理解,并融会贯通。学会独立思考、独立工作,培养一定的自学能力和独立分析问题能力,以及增强系统地运用已学理论知识去解决实际问题的能力,同吋培养成良好的科学态度和严谨的设计习惯。1.2设计任务完成所选题目的分析与设计,达到技术性能要求。提交正式课程设计总结报告一份。本文设计的定时闹钟的核心模块采用AT89C51芯片,时、分、秒用6位LED数码管显示。在电路中通过四个按键SI、S2、S3和S4来进行定吋、调时和复位,定时时间到通过蜂鸣器发出报警声。1.3设计系统的主要功能(1)能显示时时一分分一秒秒。(2)能够设置定时时间、修改定时时间。(

3、3)定时时间到能发岀报警声。二、系统总体方案及硬件设计2・1系统总体方案(1)由于LED显示器相对于其它显示器(如LCD显示器)来说其价格要便宜许多,而且亮度更高,耐温范围较广,所以采用6位数码管来显示“时时一分分一秒秒”。(2)时间的定时用单片机内部时钟电路,在一定的时间内能使其误差较小,如经过一年其谋差才仅有数秒。修改时间和定时用手动按键控制,报警声通过蜂鸣器发出。这样可以使得硬件电路设计较为简单,且软件设计也易于实现,并能够降低成本。(3)核心模块采用AT89C51单片机,功能强、通用性好、价格便宜,且易于控制。加上外围器件(数码管、排阻、按键和蜂鸣器)和应用程序,便构

4、成了相应的应用系统。2.2系统设计总框图(如图1所示)时钟电路和复位电路键盘(按钮)单片机►AT89C51数码►管显示►蜂鸣器图1定时闹钟系统设计总框图1.3硬件设计2.3・1单片机最小系统设计(1)芯片:AT89C51因为51单片机是各单片机中最为典型和最有代表性的一种,在20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,应用广泛,发展很快,推广率和市场利润率较高,且适合于本设计系统中CPU内存和I/O等资源的要求,所以本设计采用AT89C51作为核心控制芯片。AT89C51是一种带4KB闪烁可编程可擦除只读存储器(FPEROM—FalshProgram

5、mableandErasableReadOnlyMemory)的单片机,可稳定地工作于5V的电源下。其集成度高、功能强、能耗低、通用性好、价格便宜。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。其组合而成的配件产品在口常生活的使用过程中非常方便、简单且实用,深受着广大消费者的喜爱。AT89C51管脚说明如下:Vcc:供电电压端。GND:接地端。POD:P0口为三态双向口,能带8个TTL电路。有两种功能:第一功能是一个8位漏极开

6、路型的双向I/O口,这吋P0口可看做数据总线;第二功能是在访问外部存储器吋,分时提供低8位地址和8位双向数据总线,这时先用做地址总线再用做数据总线。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P02.2系统设计总框图(如图1所示)时钟电路和复位电路键盘(按钮)单片机►AT89C51数码►管显示►蜂鸣器图1定时闹钟系统设计总框图1.3硬件设计2.3・1单片机最小系统设计(1)芯片:AT89C51因为51单片机是各单片机中最为典型和最有代表性的一种,在20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注,

7、应用广泛,发展很快,推广率和市场利润率较高,且适合于本设计系统中CPU内存和I/O等资源的要求,所以本设计采用AT89C51作为核心控制芯片。AT89C51是一种带4KB闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的单片机,可稳定地工作于5V的电源下。其集成度高、功能强、能耗低、通用性好、价格便宜。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。