ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:133.26KB ,
资源ID:13538733      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13538733.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(定时器课程设计Word文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

定时器课程设计Word文档格式.docx

1、一、 课程设计总结报告要求二、 设计进度指导教师签字:第1章方案论证课程设计的目的和要求1总体设计1第2章硬件设计2AT89S51芯片概述2LED数码管显示器概述5其他元器件介绍及参数选择7 第3章软件设计8程序框图8定时/计数器初值计算8软件程序9第4章调试与仿真Keil软件介绍及使用10Proteus软件介绍及使用10课程设计心得体会11 参考文献11第一章方案论证课程设计的目的和要求1目的课程设计是微机原理课程教学的最后一个环节,是对学生进行全面的系统的训练。 进行课程设计可以让学生把学过的比较零碎的知识系统化,真正的能够把学过的知识落 到实处,能够开发简单的系统,也进一步激发了学生再深

2、一步学习的热情,因此课程设 计是必不可少的,是非常必要的。课程设计是提高学生单片机技术应用能力以及文字总结能力的综合训练环节, 是配合单片机课程内容掌握、应用得的专门性实践类课程。通过典型实际问题的实际,训练学 生的软硬件的综合设计、调试能力以及文字组织能力,建立系统设计概念,加强工程应 用思维方式的训练,同时对教学内容做一定的扩充。2.要求利用TO产生1秒的定时,当1秒定时时间到,秒计时器价1。秒计时到60时,自动从0 开始。3.目标通过课程设计,使自己深刻理解并掌握基本概念,掌握单片机的基本应用程序设计 及综合应用程序设计的方法。通过做一个综合性训练题目,达到对内容的消化、理解并 提高解决

3、问题的能力的目的。总体设计本设计由硬件设计和软件设计两部分组成, 总电路如图1所示,硬件设计主要包括单片机芯片选择,数码管选择及晶振,电容,电阻等元器件的选择及其参数的确定;软件 设计主要是实现60秒计数程序的编写,包括利用中断实现1秒的定时及60秒的计数。图1: 60秒计数总体电路设计第二章硬件设计AT89C51的芯片概述AT89C51是一个低功耗,高性能 CMOS位单片机,片内含 4k Bytes ISP(ln-syste m programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用 ATME公司 的高密度、非易失性存储技术制造,兼容标准 MCS-51旨令系统及

4、80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的 AT89C5 1可为许多嵌入式控制应用系统提供高性价比的解决方案。 AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 其工作电压在5 V, 般我们选用+ 5V电圧。外形及引脚排列如图2所示 主要特性与MCS-51兼容4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年全静态工作:0HZ-24MHZ 三级程序存储器锁定128X8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路管脚说明(1

5、)电源及时钟引脚(4个)Vcc:电源接入引脚Vss :接地引脚XTAL1:晶振震荡器接入的一个引脚(采用外部振荡器时,此引脚接地) ;XTAL2:晶体振荡器的另一个引脚(采用外部振荡器时,此引脚作为外部振荡器信号的输 入端)。(2) 控制线引脚(4个)RST/Vpd复位信号输入引脚/备用电源输入引脚;ALE地址锁存允许信号输出引脚/编程脉冲输入引脚:EA:内外存储器选择引脚/片外EPRO编程电压输入引脚;PSEN外部程序存储器选通信号输出引脚。(3) 并行I/O引脚:一般I/O 口引脚或数据/低位地址总线复用引脚;一般I/O 口引脚;一般I/O 口引脚或高位地址总线引脚;一般I/O 口引脚或第

6、二功能引脚振荡器特性:XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡 器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件, XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求, 但必须保证脉冲的高低电平要求的宽度。LED数码管显示器概述本设计中采用的是7SEG- COM-ANODE号数码管,它是一种半导体发光器件,其 基本单元是发光二极管。实物如图 3所示:图 3: 7SEG- COM- ANODE号数码管数码管的分类数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光 二极管单元(多

7、一个小数点显示);按能显示多少个“ 8”可分为1位、2位、4位等等 数码管;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是 指将所有发光二极管的阳极接到一起形成公共阳极 (COM的数码管。共阳数码管在应用时 应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。 当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管 的阴极接到一起形成公共阴极(COM的数码管。共阴数码管在应用时应将公共极 COM接到 地线GNDt,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段 的阳极为低电平时,相应字段就不亮。LED数码

8、管有两种连接方法如下:共阳极接法。把发光二极管的阳极连在一起构成公共阳极,使用时公共阳极接 +5V,每个发光二极管的阴极通过电阻与输入端相连。共阴极接法。把发光二极管的阴极连在一起构成公共阴极,使用时公共阴极接地。 每个发光二极管的阳极通过电阻与输入端相连。LED数码显示器的显示段码为了显示字符,要为LEE显示器段码(或称字形代码), 组成一个8字形字符的7段,再加上1个小数点位,共计8段,因此提供给LEE显示器的显示 段码为1个字节。各段码位的对应关系如下表所示十六进制数及空白字符与P的显示段码段码 位D7D6D5D4D2D1D0显示 段Pdgfedba字型共阳极段 码共阴极段 码C0H3F

9、H990H1F9H06HA88H2A4H5BMB83H3B0H4FHCC6H499H66HDA1H592H6DHE86H682H7DHF84H7F8H07H空白FFH880H7FHP8CH数码管的驱动方式数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的 数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。1静态显示驱动:静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如 BCD码二-十进制译码器译码进行驱动。 静态驱动的优点是编程简单,显示亮度高,缺点是占用 I/O端口多,如驱动5个数码管静态显示则需要

10、5X 8= 40根I/O端口来驱动,要知道一个89S51单片机可用的I/O端口才3 2个呢:),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。2动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp 的同名端连在一起,另外为每个数码管的公共极 COM曾加位选通控制电路,位选通由各自独立的I/O线控制,当 单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出 字形,取决于单片机对位选通 COh端电路的控制,所以我们只要将需要显示的数码管的选 通控制打开,该位就显示出字

11、形,没有选通的数码管就不会亮。通过分时轮流控制各个数 码管的的COh端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中, 每位数码管的点亮时间为12ms由于人的视觉暂留现象及发光二极管的余辉效应, 尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的 显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的 I/O端口,而且功耗更低。数码管参数8 字高度: 8 字上沿与下沿的距离。比外型高度小。通常用英寸来表示。范围一般为 英寸。长*宽*高:长数码管正放时,水平方向的长度;宽数码管正放时,垂直方向 上的长度;高数码管的厚度。时钟点:四

12、位数码管中,第二位 8 与第三位 8 字中间的二个点。一般用于显示时钟中 的秒。数码管应用数码管是一类显示屏 通过对其不同的管脚输入相对的电流 会使其发亮 从而显示出 数字能够显示 时间 日期 温度 等所有可用数字表示的参数由于它的价格便宜 使用简单 在电器 特别是家电领域应用极为广泛 空调 热水器 冰箱 等等绝大多数 热水器用的都是数码管 其他家电 也用液晶屏与 荧光屏 数码管使用的电流与电压电流:静态时,推荐使用10-15mA动态时,16/1动态扫描时,平均电流为4-5mA 峰值电流 50-60mA。电压:查引脚排布图,看一下每段的芯片数量是多少当红色时,使用乘以每段的芯片 串联的个数;当

13、绿色时,使用乘以每段的芯片串联的个数。怎样测量数码管引脚,分共阴和共阳找公共共阴和公共共阳:首先,我们找个电源(3到5伏)和1个1K (几百欧的也行) 的电阻,VCC串接个电阻后和GND接在任意2个脚上,组合有很多,但总有一个 LED会发 光的,找到一个就够了,然后 GND不动,VCC(串电阻)逐个碰剩下的脚,如果有多个 LED (一般是8个),那它就是共阴的了。相反用 VCC不动,GND逐个碰剩下的脚,如果有多 个LED( 般是8个),那它就是共阳的。也可以直接用数字万用表,红表笔是电源的正 极,黑表笔是电源的负极。其他元器件介绍及参数选择 本设计中还用到其他一些元器件,例如:晶振,电容,电

14、阻排,电解电容,开关等等。晶振采用频率为12MHZ连接的两个电容为30pF;电阻排为470*8,能够实现8个470 欧电阻的等效替换;电解电容为 10u。第 3章 软件设计程序框图定时 / 计数器初值计算T89S51 单片机的内部 16 位定时/计数器是一个可编程定时 /计数器,它既可以工作在 13位定时方式,也可以工作在 16位定时方式和 8位定时方式。只要通过设置特殊功能寄 存器TMOD即可完成。定时/计数器何时工作也是通过软件来设定 TCON特殊功能寄存器来 完成的。现在我们选择16位定时工作方式,对于TO来说,最大定时也只有65536us,即,无法 达到我们所需要的 1 秒的定时,因此,我们必须通过软件来处理这个问题,假设我们取 T0 的最大定时为50ms即要定时1秒需要经过20次的50ms的定时。对于这20次我们就可 以采用软件的方法来统计了。因此,我们设定 TMOID 00000001B 即 TMOB01H下面我们要给T0定时/计数

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1