电子定时器

电子定时器

ID:47465473

大小:312.01 KB

页数:23页

时间:2020-01-11

电子定时器_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《电子定时器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告课程名称:单片机原理及应用课程设计设计题目:电子定时器院系:通信与控制工程专业:电子信息工程班级:0902学生姓名:学号:起止日期:指导教师:教研室主任:指导教师评语:指导教师签名:年月日成绩评定项目权重成绩1、设计过程中出勤、学习态度等方面0.22、课程设计质量与答辩0.53、设计报告书写及图纸规范程度0.3总成绩教研室审核意见:教研室主任签字:年月日教学系审核意见:主任签字:年月日摘要单片机自1976年由Intel公司推出MCS-48开始,迄今已有二十多年了。由于单片机集成度高、功能强、可靠性高、体积小、功耗地、

2、使用方便、价格低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处不在,无所不为”。随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备都有自己的控制器,使用起来很不方便。根据这种实际情况,本设计基于单片机的多用途定时器。它造价低,功能全,整体功能价格比高,配以小键盘,8255芯片和LED显示器,有可适应各种场合的定时预警之用的特点。关键词:电子定时器;单片机;LED显示器;小键盘;8255芯片;继电器目录设计要求11方案论证与对比11.1方案一11.2方案二11.3方案对比与选择12系统硬件电路的

3、设计22.1芯片的选择22.2STC89C52引脚功能32.38255芯片32.48255芯片引脚功能42.5复位电路52.6数码管显示电路62.7继电器63系统软件的程序设计73.1软件程序内容73.2主程序流程图73.3定时程序设计73.4实时时钟程序设计步骤83.5程序说明84详细仪器清单96参考文献95总结与思考及致谢10附录一:原理图11附录二:程序12电子定时器设计要求本课题以单片机为核心,设计并制作电子定时器,具有以下功能:1、电子定时器能定时给电器供电或断电;2、给电最大时间可以长达2min;3、四位数码管显示时

4、间;4、继电器作电器电源输出控制。1方案论证与对比1.1方案一为了实现LED数码管的数字显示,采用静态扫描实现,此方法操作复杂,并且一个端口只能对应一个数码管。1.2方案二采用动态扫描实现LED数码管的数字显示,能有效的节省端口资源,并且操作也相对简单。系统总体设计框图如图1所示:图1系统总体设计框图1.3方案对比与选择根据以上方案的介绍与对比,显然选择方案二。191系统硬件电路的设计2.1芯片的选择STC89C52RC是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable

5、)的可反复擦写1000次的Flash只读程序存储器,器件采用STC公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构。STC89C52RC具有如下特点:40个引脚(引脚图如图2所示),4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。此外,STC89C52RC设计和配置了振荡频率可为0Hz并可通过软件设

6、置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLC等三种封装形式,以适应不同产品的需求。图2芯片引脚图192.1STC89C52引脚功能VCC(40):+5V;GND(20):接地;P0口(39-32):P0口为8位漏极开路双向I/O口,每引脚可吸收8个TTL门电流;P1口(1-8):P1口是从内部提供上拉电阻器的8位双向I/O口,P1口缓冲器能接收和输出4个TTL门电

7、流;P2口(21-28):P2口为内部上拉电阻器的8位双向I/O口,P2口缓冲器可接收和输出4个TTL门电流;P3口(10-17):P3口是8个带内部上拉电阻器的双向I/O口,可接收和输出4个TTL门电流,P3口也可作为AT89C51的特殊功能口;RST(9):复位输入。当振荡器复位时,要保持RST引脚2个机器周期的高电平时间;ALE/PROG(30):当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节,在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率

8、的1/6,它可用作对外部输出的脉冲或用于定时目的,要注意的是,每当访问外部数据存储器时,将跳过1个ALE脉冲;PSEN(29):外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期2次PSEN有效,但在访问外部数据存储器时,这2次有效的PSEN信号

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

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

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