proteus闹钟课程设计要点(共20页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《proteus闹钟课程设计要点(共20页).doc》由会员分享,可在线阅读,更多相关《proteus闹钟课程设计要点(共20页).doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 成绩课程论文 题 目: 闹钟的设计 学生姓名: 黄书林 学生学号: 系 别: 电气信息工程学院 专 业: 自动化 年 级: 11 级 任课教师: 张 水 锋 电气信息工程学院制2013年10月 目录 摘要2 课程任务与要求2 方案论证2 闹钟流程图3 单元电路:6 单片机芯片6 八位数码管显示电路7 闹钟调节按键电路9 晶振电路10 复位电路10 蜂鸣器体相电路11 总图:12 心得体会13 参考文献13 附录13闹钟的设计学生:黄书林指导教师:张水锋电气信息工程学院自动化摘要 通过学习基于Proteus的51系列单片机设计与仿真让我知道我们不仅需要有过硬的理论知识
2、,还应该有动手实践的能力。并且是将理论结合实际, 提升到应用层面。 以后走上社会,还是会有很多新的知识是需要我们学习的,届时需要我们有比较强的自学能力。此次基于Proteus的51系列单片机设计与仿真课程设计。对理论结合实际的动手能力和自学能力有很强的体现。本次设计是基于 AT89C51 单片机的数字闹钟的设计。 关键词:数字闹钟 AT89C51 Proteus。课程任务与要求本次课程的任务就是要以51系列单片机为核心设计一个闹钟,它能通过单片机实现秒、分、小时的进位24 小时制,将当前时分秒在七段 LED 显示器上显示。可设置闹钟的时间当前值对准一时间,设置闹铃时间,闹铃功能的关闭和开放。要
3、求:通过Proteus软件来实现设计的仿真,提高自己的编程水平,增加设计兴趣。通过做自己喜欢的设计,提高自学能力。为以后毕业走上工作岗位打下坚实的基础。二 方案论证经分析,计算器电路包括三个部分:显示部分八位数码管、闹钟时钟按键、单片机电路。具体分析如下:1 显示部分1.1 LCD显示 LCD1602作为一个成熟的产品,使用简单,模式固定,便于移植到各种类型的程 序,微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,价格大概15块钱左右。1.2数码管显示数码管是一种半导体发光器件,其基本单元是发光二极管。数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个
4、小数点显示);按能显示多少个“8”可分为1位、2位、4位等等数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。功耗小,显示单一。适合时钟的显示。一毛钱一个价格低,对于本次闹钟的设计来说性价比高。所以采用八位数码管不用LCD1602.2 微控制电路2.1 AVR单片机2.1.1 AVR单片机的I/O口是真正的I/O口,能正确反映I/O口输入/输出的真实情况。工业级产品,具有大电流(灌电流)1040 mA,可直接驱动可控硅SSR或继电器,节省了外围驱动器件。2.1.2.AVR单片机内带模拟比较器,I/O口可用作A/D转换,可组成廉价的A/D转换器。ATmega48/8/16等器件具有
5、8路10位A/D。2.1.3 部分AVR单片机可组成零外设元件单片机系统,使该类单片机无外加元器件即可工作,简单方便,成本又低。2.1.4 AVR单片机可重设启动复位,以提高单片机工作的可靠性。有看门狗定时器实行安全保护,可防止程序走乱(飞),提高了产品的抗干扰能力。实现功能非常强大,比51单片机实现功能多。价格5.2元一块。2.2 AT89C51单片机AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalshProgrammable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理 器,俗称单片机。AT89C2051是一种带
6、2K字节闪烁可编程可擦除只读存储器D的单片机,单片机可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C51单片机是很多嵌入式控制系统中灵活性高且价廉的芯片。4.5元一块。综上所述AT89C51操作简单,价格低采用AT89C51单片机。 三 闹钟设计流3.1 主程序流程图 开始定时器及中断寄存器初始化是否设定参数Y执行闹钟设定程序N 执行显示程序图3.13.2时钟中断程序流程图恢复初值保护Tcount加
7、1NTcount=100?秒数值加1,Tcount归零N时间=闹钟时间秒数值=60?YYN执行闹钟程序p0.0=1分数值加1,秒数值归零N分数值=60?N闹钟程序执行完YYY时数值加1,分数值归零N返回主程序时数23?时数值归零 图3.2四 单元电路:4.1单片机控制芯片图4.1AT89C516RD+:该电路的核心控制元件是AT89C516RD+。工作电压在3.3-5.5v之间。最高时钟频率0-80hz,存储器字节64k。P0口(32-39引脚)。既可作为输入输出端口,又可作为地址数据复用总线使用。当P0口作为输入输出口时,他是一个八位准双向口。上电复位后处于开漏模式,P0口内部无上拉电阻所以
8、P0口必须接10-4.7k上拉电阻,当作为地址/数据复用总线时。无需上拉电阻。EA(31脚) 正五伏电源外接晶振或外部振荡器引脚:XTAL1 (19脚)当采用芯片内部时钟信号时,接外部时接外部12M晶振的一个引脚。当采用外部时钟信号时,此脚应接地。XTAL2 (18脚) 当采用芯片内部时钟信号时,接外部时接外部12M晶振的一个引脚。当采用外部时钟信号时,此脚应接地。控制选通或电源复用引脚:RST(9脚):复位信号输入,vcc掉电时此脚可接上备用电源,在低功耗条件下保持内部RAM中数据ALE(30脚):ALE即允许地址锁存信号输出,当单片机访问外部存储器时该引脚的输出信号用于锁存P0口的低8位地
9、址。其输出的频率为时钟振荡频率的1/6,。PSEN(29脚):访问外部程序存储器选通信号,低电平有效,用于外部存储器的读操作。4.2 八位数码管显示电路 图4.2 LED数码管(LED Segment Displays)是由8个发光二极管构成。按照一定的图形及排列封转在一起的显示器件。其中7个LED构成7笔字形,1个LED构成小数点(固有时成为八段数码管)LED数码管有两大类,一类是共阴极接法,另一类是共阳极接法,共阴极就是7段的显示字码共用一个电源的负极,是高电平点亮,共阳极就是7段的显示字码共用一个电源的正极,是低电平点亮。只要控制其中各段LED的亮灭即可显示相应的数字、字母或符号。数码管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- proteus 闹钟 课程设计 要点 20
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内