定时器实验(循环彩灯).ppt_第1页
定时器实验(循环彩灯).ppt_第2页
定时器实验(循环彩灯).ppt_第3页
定时器实验(循环彩灯).ppt_第4页
定时器实验(循环彩灯).ppt_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机课程设计 定时器实验 姓名 常冬伟学号 班级 自动化指导老师 魏晋军 一 设计题目 循环彩灯的设计 由8031内部定时器1按方式1工作 即作为16位定时器使用 每0 1秒钟T1溢出中断一次 P1口的P1 0 P1 7分别接发光二极管的L1 L8 要求编写程序模拟一循环彩灯 彩灯变化花样可自行设计 例程给出的变化花样为 L1 L2 L8依次点亮 L1 L2 L8依次熄灭 L1 L2 L8全亮 全灭 各时序间隔为0 5秒 让发光二极管按以上规律循环显示下去 二 设计目的 1 学习8031内部计数器的使用和编程方法 2 进一步掌握中断处理程序的编写方法 3 掌握protel的使用 4 掌握电路设计的一般方法和仿真过程 5 提高查阅资料的能力 分析问题和解决问题的能力 三 实验原理 1 定时常数的确定定时器 计数器的输入脉冲周期与机器周期一样 为振荡频率的1 12 本实验中时钟频率为6 0MHZ 现要采用中断方法来实现0 5秒延时 要在定时器1中设置一个时间常数 使其每隔0 1秒产生一次中断 CPU响应中断后将R0中计数值减一 令R0 05H 即可实现0 5秒延时 时间常数可按下述方法确定 机器周期 12 晶振频率 12 6 106 2us设计数初值为X 则 2e 16 X 2 106 0 1 可求得X 15535化为十六进制则X 3CAFH 故初始值为TH1 3CH TL1 AFH 2 初始化程序包括定时器初始化和中断系统初始化 主要是对IP IE TCON TMOD的相应位进行正确的设置 并将时间常数送入定时器中 由于只有定时器中断 IP便不必设置 3 设计中断服务程序和主程序中断服务程序除了要完成计数减一工作外 还要将时间常数重新送入定时器中 为下一次中断做准备 主程序则用来控制发光二极管按要求顺序燃灭 四 设计步骤 P1 0 P1 7分别接发光二极管L1 L8即可 五 实验电路 六 程序框图 七 实验程序 NAMET6 定时器实验OUTPORTEQU0CFB0HCSEGAT0000HLJMPSTARTCSEGAT401BH 定时器 计数器1中断程序入口地址LJMPINTCSEGAT4100HSTART MOVA 01H 首显示码MOVR1 03H 03是偏移量 即从基址寄存器到表首的距离 MOVR0 5H 05是计数值MOVTMOD 10H 计数器置为方式1MOVTL1 0AFH 装入时间常数MOVTH1 03CHORLIE 88H CPU中断开放标志位和定时器 1溢出中断允许位均置位SETBTR1 开始计数LOOP1 CJNER0 00 DISPMOVR0 5H R0计数计完一个周期 重置初值INCR1 表地址偏移量加1CJNER1 31H LOOP2MOVR1 03H 如到表尾 则重置偏移量初值 LOOP2 MOVA R1 从表中取显示码入累加器MOVCA A PCJMPDISPDB01H 03H 07H 0FH 1FH 3FH 7FH 0FFH 0FEH 0FCHDB0F8H 0F0H 0E0H 0C0H 80H 00H 0FFH 00H 0FEHDB0FDH 0FBH 0F7H 0EFH 0DFH 0BFH 07FH 0BFH 0DFHDB0EFH 0F7H 0FBH 0FDH 0FEH 00H 0FFH 00HDISP MOVDPTR OUTPORT MOVX DPTR AMOVP1 A 将取得的显示码从P1口输出显示 JMPLOOP1INT CLRTR1 停止计数DECR0 计数值减一MOVTL1 0AFH 重置时间常数初值MOVTH1 03CHSETBTR1 开始计数RETI 中断返回END八 实验心得 在这次课程设计过程中锻炼了自己的思考能力和动手能力 通过题目选择和设计电路的过程中 加强了我思考问题的完整性和实际生活联系的可行性 在方案设计选择和芯片的选择上 培养了我们综合应用单片机的能力 对单片机的各个管脚的功能也有了进一步的认识 还锻炼我们个人的查阅技术资料的能力 动手能力 发现问题 解决问题的能力 并且我们熟练掌握了有关器件的性能及测试方法 再

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论