《片机课程设计》word版

《片机课程设计》word版

ID:24534597

大小:184.83 KB

页数:14页

时间:2018-11-14

《片机课程设计》word版_第1页
《片机课程设计》word版_第2页
《片机课程设计》word版_第3页
《片机课程设计》word版_第4页
《片机课程设计》word版_第5页
资源描述:

《《片机课程设计》word版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机原理与应用课程设计报告-------基于Proteus和Keill设计题目:8位数码显示电子钟设计姓名:学号:院系:专业班级:摘要:数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因

2、此进行数字钟的设计是必要的。在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。 单片机具有体积小、功能强可靠性高、价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。一.主要功能该设计方案实现后,能执行最主要的时间显示功能,显示时间的时、分、秒,按下不同键还能调整时间的时、分、秒。此外,还带有设置闹钟功能,通过按键可以调整闹铃的时

3、、分,等时间到了,喇叭会响起一段简易的音乐来提醒时间到了。二.主要器件主控器件——AT89C51AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是

4、一种高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。显示器件——7SEG数码管是一类价格便宜使用简单,通过对其不同的管脚输入相对的电流,使其发亮,从而显示出数字能够显示时间、日期、温度等所有可用数字表示的参数的器件。在电器特别是家电领域应用极为广泛,如显示屏、空调、热水器、冰箱等等。绝大多数热水器用的都是数码管,其他家电也用液晶屏与荧光屏LED共阴极七段显示数码管引脚图如图所示。A1、A2、A3、A4为位选引脚,a、b、c、d、e、f、g为段选引脚,dp为小点的引脚。三.硬件电路整体电路如

5、图所示:键盘控制电路:P1口的P1.4、P1.5、P1.6、P1.7均接有一个按键,分别控制着时间和闹钟的调整、调时间+、调时间—、闹铃开关,按下键后,系统检测到来自其接口的低电平,经过程序处理来实现按键的功能。系统启动或复位,闹铃开关自动设置为开,时间设置从零时开始,闹铃初始也为零。时间显示电路:P0口接到八位LED七段数码显示管的段选端,数码显示管dp不接,P2口串联一个10KΩ的电阻后连接到显示管的位选端,P0口还接有排阻。P2口给出一个显示管激活电平,P0口则相应的给出对应数码管的段选信号,使其显示出字行来。四.软件系

6、统1.主程序框图:程序开始初始化设置显示时间N是否有键按下?YN设置键状态改变?Y调整时间的时、分、秒和闹钟N设置键状态满?YN闹钟开∪(时钟的时分=闹钟的时分)Y闹钟响起1分钟音乐2.键盘子程序框图五.操作方法当接通电源,一切就绪后,数码管就亮起来,开始显示时间。接通电源开始和按下复位键是一样的初始设置,即闹钟开关为打开状态,时钟从00:00:00开始。与AT89C51单片机复位引脚接的按键为复位键,P1.4、P1.5、P1.6、P1.7分别为设置按键、调时间+按键、调时间—按键、闹铃开关,在电路图中依次从上到下排列着。闹铃

7、初始为开着的,按下一次开关键后,转为关闭,再按下一次后又变为打开,以此类推。设置键共有6种状态,分别是时钟调时、时钟调分、时钟调秒、闹铃调时、闹铃调分和退出设置。若想要改变显示时间,按下设置键,进入时钟调时状态,时钟显示小时的部分就会不断闪烁以表示已经进入调时状态,就可以通过按时间+和时间—这两个按键调整显示时间的时,多次按下这两键,把显示值调到想要的值;第二次按下设置键,进入设置键的第二状态,此时闪烁的部分已经转移到分钟的部分,通过按下调时键(+和—)来改变分钟的值;第三次按下设置键后,进入条秒钟状态,过程与上相同;第四次按

8、下设置键,进入闹铃小时设置状态,过程与上面相同;第五次按下设置键,进入闹铃调分状态,过程与上面相同;第六次按下设置键,进入退出状态,直接退出调整设置程序,正常显示调整后的时间。其中,闹铃开关键与其他按键独立,可在任意时刻开与关,不影响其他按键功能,也不受其他按键影响。设置键状

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

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

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