下载此文档

双路定时器课程设计报告书.doc


文档分类:通信/电子 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
单片机原理与接口技术B课程设计双路定时器设计所在学院:信息工程学院专业名称:通信工程09-2学生姓名:任庆芳王媛媛梁芳孙泉指导教师:葛振2012年6月目录一题目 1二设计任务 1三设计思路 1基本设计思路 1(一)硬件电路设计 12..LED显示电路 2LED数码显示器简介 2LED数码显示器的结构与原理 2LED数码显示器显示方式 2(二).软件设计 4(三).程序设计 5四实验源程序 6五设计体会 14六参考文献 15三、题目:双路定时器设计四、设计任务1、以MCS—51系列单片机为核心器件,组成一个双路定时器系统2、显示器由6位LED数码管组成,分别显示时、分、秒3、用于棋类比赛,对两选手的思考时间分别计时4、,当开关置低电平时,为甲选手思考时间,当开关置高电平时,为乙选手思考时间,两个时间各自累加五、设计思路(一)、基本设计思路(1)本课题设计关键是必须统计好二个时间,第一个是甲选手思考时间,第二个是,乙选手思考时间(2)计时单元由单片机内部的定时/计数器0来实现(3)时间显示由6段LED数码管,动态扫描方式(4)LED数码管的段码输入,由并行端口P1低四位产生(5)LED数码管的位码输入,由并行端口P1高四位产生(6)通过一个开关来控制双方计时的转换(7)时间调整通过接入按键电路来实现(二)、硬件电路设计1、单片机选择根据初步设计方案的分析,设计这样一个应用系统,可选择带有EPROM的单片机,应用程序直接存储在片内,不用外部扩展程序存储器,电路可简化,⒈电源:⑴VCC-芯片电源,接+5V;⑵VSS-接地端;⒉时钟:XTAL1、XTAL2-晶体振荡电路反相输入端和输出端。⒊控制线:控制线共有4根,ALE/PROG:地址锁存允许/片内EPROM编程脉冲①ALE功能:用来锁存P0口送出的低8位地址②PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。PSEN:外ROM读选通信号。RST/VPD:复位/备用电源。①RST(Reset)功能:复位信号输入端。②VPD功能:掉电情况下,接备用电源。EA/Vpp:内外ROM选择/片内EPROM编程电源。①EA功能:内外ROM选择端。②Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。⒋I/O线:80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。2、LED显示电路显示电路由LED显示器,段驱动电路和位驱动电路组成,早于单片机的并行口不能直接驱动LED显示器,必须采用专用的驱动电路芯片,使之产生足够大的电流,显示器才能正常工作。在与单片机相连时,可用单片机的P1口作为与LED的输出接口,即P1口的低四位作为LED的段码输出信号,P1口的高四位作为LED位码的输出控制信号。LED两种显示方式3、按键电路按键电路随时对当前时间进行调整,,,,K2,K3相连。(三)软件设计1、进行应用软件设计采用模块化程序设计方法2、内存空间分配地址分配作用50H,51H,52H,53H当前时间存储单元60H,61H,62H,63H7D,7C,7B,7A,78,79:显示缓冲区02,04,06,08计数存储单元(四)程序设计1、流程图主程序设置堆栈指针定时器初始化允许T0中断启动T0调用显示子程序==12NC60H—A2NC50H—AA=2(61H)+1秒+1(52H)+1时+1时+1(52H)+1秒+1(51H)+160分60S60分60SJIANJIANA=4A=6A=2A=4A=6A=8A=8NNNNNNNNNNNYYYYYYY显示显示返回主程序返回主程序

双路定时器课程设计报告书 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w3332654
  • 文件大小504 KB
  • 时间2020-01-25