使用定时器延时单片机课程设计报告.doc
《使用定时器延时单片机课程设计报告.doc》由会员分享,可在线阅读,更多相关《使用定时器延时单片机课程设计报告.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录1.总体设计方案21.1.设计思路21.1.1.设计目的21.1.2.设计任务和内容21.1.3.芯片简介21.2.设计方框图42.设计原理分析62.1.定时器工作方式0分析与计算62.2.电路模块72.2.1.LED灯显示模块72.2.1.复位电路72.2.2.晶振电路83. 系统调试84.课程设计总结8附录8附录1:程序清单9附录2:电路设计总图11参考文献121. 总体设计方案1.1. 设计思路1.1.1. 设计目的(1)加深对单片机原理、数字电路、模拟电路等课程的理解。(2)考察近几年来所学的软硬件实际操作能力。(3)应聘工作时可以当做代表作进行展示。(4)当作实际制作的作品展示。
2、1.1.2. 设计任务和内容设计任务单片机采用AT89C51芯片,使用8个发光二极管,开始时接在单片机P1端口的P1.7亮,用定时器延时100ms后P1.6亮,如此向右移动,移到最右端P1.0亮后,又回到最左端重新开始向右移动,不断循环。设计内容 系统的硬件和软件设计,在Protues软件上仿真1.1.3. 芯片简介AT89C 51单片机简介AT89C51是一种带4K字节FLASH存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可
3、擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。引脚排列如图1-1所示 图1-1.AT89C51引脚排列主要特性:与MCS-51 兼容 ,4K字节可编程FLASH存储器,寿命:1000写/擦循环,数据保留时间:10年,全静态工作:0Hz-24MHz,三级程序存储器锁定
4、,1288位内部RAM,32可编程I/O线,两个16位定时器/计数器,5个中断源,可编程串行通道,低功耗的闲置和掉电模式,片内振荡器和时钟电路。特性概述:AT89C51 提供以下标准功能:4k 字节Flash 闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个
5、硬件复位。1.2 设计方框图整个设计以AT89C51单片机为核心,LED灯显示,复位电路 ,晶振电路组成。AT89C51单片机硬件模块LED灯显示晶振电路复位电路图1-2.硬件方框图软件模块T0中断开始设置初值中断计数n+1 T0为方式0初始延时5msTH0=0X63TL0=0X18 开中断中断返回判断n是否等于20N Yn清0LED灯循环亮灭等待图1-3.程序流程图2. 设计原理分析2.1. 定时器工作方式0分析与计算 MCS-51片内的定时器/计数器可以通过对特殊功能寄存器TMOD中的控制字C/T的设置来选择定时器方式或计数器方式;通过对M1M0两位的设置选择四种工作方式。T0的方式0:
6、当M1M0置为00时,定时器选定为方式0工作。在这种情况下,16位寄存器只用了13位。由TH0的8位和TL0的低五位组成一个13位寄存器。 当GATE=0时,只要TCON中的TRO为1,TL0及THO组成的13位计数器就开始计数;当GATE=1时,此时仅TR0=1仍不能使计数器计数,还需要INT0引脚为1才能使计数器工作。由此可知,当GATE=1和TR0=1时,TH0+TL0是否计数取决于INT0引脚的信号,当INT0由0变1时,停止计数,这样就可以用来测量在INT0端出现的脉冲宽度。 当13位计数器加1到全1以后,再加1就产生溢出。这时,置TCON的TF0位为1,同时把计数器变为全0.计算定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 定时器 延时 单片机 课程设计 报告
限制150内