




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四川师范大学成都学院电子线路实现电子台历设计报告题 目: 电子台历设计 专 业: 姓 名: 学 号: 完成日期: 一基本任务:1. 应用89s51单片机设计单片机实现数字钟(LED显示年,月,日)电路;2. 选用6位(或8位)LED数码显示,实时显示年、月、日,采用按键式3. 硬件设计:根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程;4. 软件设计:根任务编写相应的程序,进行调试并打印程序清单;5.原理图设计:根据所确定的设计电路,利用Protel或Proteus等有关工具软件绘制电路原理图、PCB板图、提供元器件清单;二、设计原理89s51单片机介绍 引脚功能如下:-P0口8位、开漏极、双向I/O口。 P0口可作为通用I/O口,但必须外接上拉电阻;作为输出口,每个引脚课吸收8个TTL的灌电流。作为输入时,首先应将引脚置1。 P0口也可用作外部程序存储器和数据存储器是的低八位地址/数据总线的复用线。在该模式下,P0口含有内部上拉电阻。 在Flash编程时,Po口接受代码数据;在编程校验时,P0口输出代码字节数据(需要外接上拉电阻)。-P1口8位、双向I/O口、内部含有行拉电阻。 P1可作为普通I/O口。输出缓冲器可驱动4个TTL负载;用作输入时,先交引脚置1,有片内上拉电阻将其抬到高电平。P1口的引脚可由外部负载拉倒低电平,通过上拉电阻提供拉电流。 P2口用作输出口时,可驱动四个TTL负载;用作输入口时,先将引脚置1,由内部上拉电阻将其提高到高电平。若负载为低电平,则通过内部上拉电阻向外输出电流。 CPU访问外部16位地址的存储器时,P2口提供高8位的地址。当CPU用8位地址寻址外部存储器时,P2口为P2特殊功能寄存器内容。-P3口局有内部上拉电阻8位双向口。 P3口左忽出口时,输出缓冲器可吸收4个TTL的灌电流;用作输入口时,手先将引脚置1,有内部上拉电阻抬为高电平。若外部负载是低电平,则通过内部上拉电阻向外输出电流。 在与FLASH并行编程和校检时,P3口可输入某些控制信号。 P3口除了通用I/O功能外,还有替代功能,如下表所示:引脚符号说明:P3.0 RXD 串行口输入P3.1 TXD 串行口输出P3.2 INT0 外部中断0P3.3 INT1 外部中断0P3.4 T0 T0定时器的外部计数输入P3.5 T1 T1定时器的外部计数输入P3.6 WR 外部数据存储器的写选通P3.7 RD 外部数据存储器的读选通 当EA接地时,CPU只执行外程序存储器的程序;当EA接Vcc时,CPU首先执行片内程序存储器中的程序(0000H 0FFFH),然后自动转向执行片外程序存储器中的程序(1000HFFFFH). 如果程序锁定位LB1别编程(P),那么EA值将在复位时有片内锁存。 在与FLASH并行编程时,该引脚可介入12V的编程电压Vpp. -XTAL1和XTAL2XTAL1是片内振荡器反相放大器和时钟发生器的输入端,XTAL2是片内振荡器反相放大器的输出端。 -RST复位输入段,高电平有效。 在振荡器稳定有效运行状态下,RST端维持两个机器周期的高电平,便可复位器件,当看门狗定时器溢出输出端时,该引脚将输出长达98个震荡周期的高电平。-Vcc电源电压输入端。-GND电源地。 电源断电标志POFPOF是PCON.4位。电源上电时,POF置1,POF位可用软件置位与清零。复位不影响POF位值。数码管显示工作原理 数码管是是一种把多个LED显示段集成在一起的显示设备。有两种类型,一种是共阳型,一种是共阴型。共阳型就是把多个LED显示段的阳极接在一起,共阴型就是把多个LED显示段的阴极接在一起。阳极即为二极管的正极,又称为正极;阴极即为二极管的负极,又称为负极。通常的数码管又分为八段,即八个显示段,分别为A、B、C、D、E、F、G、DP,其中DP是小数点位段。数码管的现实方法又分为静态显示和动态显示两种。静态显示就是数码管的八段输入及其公共端电平一直有效。动态显示的工作原理是各个相同段连接在一起,共同占用8位段引管线:每位数码管的阳极连接在一起组成公共端。利用人眼的视觉暂留性,一次给各个数码管加有效信号,在此同时给出该数码管加有效信号的数据信号,当全段扫描速度大于视觉暂留速度时,显示就会清晰显示出来。.键盘电路设计该设计用了5个键盘。功能明了,设计思路清晰。每个键盘有着各自的作用,分别完成年、月、日的加减以及复位。没按一次,就会加(减)一,从而达到调整的功能。、AT89S51最小系统: 三、方案与论证1、设计原理图,掌握AT89S51最小系统的构造以及四个接口的合理接法2、写定程序,指定按键功能,指定数码管的位选码四、设计内容系统框图和设计原理图 a.电子台历实际上是一个对标准频率(1HZ)进行计数的计数电路。由于计数的起始时间不可能与标准时间一致,故需要在电路上加一个校时电路,同时标准的1HZ时间信号必须做到准确稳定。通常使用石英晶体振荡器电路构成此电路。 b.设计原理图电子台历从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。目前,数字电路的功能越来越强,并且有多种专门的大规模集成电路可供选择,其主干原理图为 五、总结学贵以致用,通过数周的单片机学习,将从书本上学到的知识应用于实践,学会了初步的电子电路仿真设计,虽然过程中遇到了一些困难,但是在解决这些问题的过程无疑也是对自己自身专业素质的一种提高。当最终调试成功的时候也是对自己的一种肯定。现在主流能够增加自身砝码的不仅仅是一纸文凭证书,更为重要的是毕业生是否能够适应社会大潮流的需要,契合企业的要求即又较硬的动手操作及设计能力通过这次设计,我进一步掌握了如何利用接口电路进行硬件系统的设计,如何进行软件的设计加深了我对单片机课程的了解,学以致用,不但回顾了过去所学,更使我了解了现在的不足,弥补了一些知识漏洞,同时增强了学习兴趣及动手能力更重要的是在实际设计和试验中形成了更加科学合理的认识,不断形成更为合理和具有科学性的思想方式。在这次设计中接住了互联网等途径查询相关信息,并在图书馆查阅了大量单片机资料。提高了运用知识的综合能力;同时,学习贵于师长点评指正,疏漏之处,希指出六、参考文献1张毅坤、陈善久 、裘雪红:单片微型计算机原理及应用 西安电子科技大学出版社. 2任为民:电子技术基础课程设计 中央广播电视大学出版社3张俊谟:单片机中级教程原理与应用 北京航空航天大学出版社.附录:设计源程序char unsigned charunsigned char sec;bit Arm_b#include #include #include#include#include#define uint unsigned int#define u eepll=0;sbit Key_Ok = P10;sbit Key_add = P11;sbit Key_min = P12;sbit Key_been=P13;sbit Bell_Out= P31;/扬声器驱动/*/void Delay(unsigned char ms) unsigned char i; while(ms-) for(i = 0; i max) item=mini;/查看数值有效范围 if(item=0&sec=35&sec=55) Up_Time(); if (sec=31) Up_Day (); if(sec=56) Up_Temp_Week(); if(Key_been=0) Delay(10);if(Key_been=0) Arm_beepll=1; display_key_been(); Delay(100);dat_Arm_hour=(read_clock(0x85)/16)*10 + (read_clock(0x85)%16;dat_Arm_min=(read_clock(0x83)/16)*10 + (read_clock(0x83)%16;if(dat_Arm_hour=20&dat_Arm_min=35&Arm_beepll=1) while(Key_been=1) display_Arm_beep(dat_Arm_hour,dat_Arm_min); Bell_Out=Bell_Out; if (Key_Ok=0 ) Delay (30); if (Key_Ok=0) Delay(10); displa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校内水域安全管理制度
- 校园保安岗位管理制度
- 校园周边治理管理制度
- 校园室外卫生管理制度
- 校园物业消毒管理制度
- 校园维修人员管理制度
- 校园足球分工管理制度
- 校外培训学生管理制度
- 医院工程安全施工管理方案
- 2024年正餐服务项目资金申请报告代可行性研究报告
- 贵州国企招聘2025贵州省粮食储备集团有限公司招聘76人笔试参考题库附带答案详解析集合
- 3D打印食品安全标准-洞察及研究
- 广东省深圳市福田区2023-2024学年一年级下学期语文期末试卷(含答案)
- 2024-2025学年湘教版七年级数学下册期末素养测试卷(二)含答案
- DB31/T 1204-2020标准先进性评价通用要求
- 2025年中国半球谐振陀螺仪行业市场前景预测及投资价值评估分析报告
- 《奇异空间》课件 -2024-2025学年湘美版(2024)初中美术七年级下册
- 合伙或养鸡协议书
- 2024年西安高新区公办学校教师招聘真题
- 2023-2024学年上海市浦东区八年级(下)期末数学试卷 (含答案)
- 会务技能测试题及答案
评论
0/150
提交评论