定时器计数器中断综合实验_第1页
定时器计数器中断综合实验_第2页
定时器计数器中断综合实验_第3页
定时器计数器中断综合实验_第4页
全文预览已结束

下载本文档

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

文档简介

1、报告成绩:教师签字:批改日期:评语:学生实验报告 课程名称单片机原理及接口技术姓名实验名称定时器/计数器、中断综合实验班级实验目的掌握51系列单片机中断系统及定时器的工作原理及使用技巧学号实验日期实验内容(1)P1 口做输出口,接八只发光二极管,高电平点亮,控制一个. 方向循环点亮8只LED,每个LED点亮时间为50ms;(2)在以上基础上加外部中断内容,由外部中断请求时,8只LED全亮(3)P1 口做输出口,接八只发光二极管,高电平点亮,控制一个方向循环点亮8只LED,每个LED点亮时间改为2s实验地点实验组号实验设备计算机 wave6000程序 lab2000p试验箱同组人1.实验电路及连

2、线本次试验不做要求2.程序流程图本次实验无3.源程序(1 ORG 0000H MOV TL0,#58HLJMP MAIN SETB EAORG 0003H SETB ET0ORG 000BH SETB TR0LJMP SER0 SJMP $ORG 1000H SER0:MOV TH0,#9EHMAIN: MOV A,#01H MOV TL0,#58H LOOP: MOV P1,A RL AMOV TMOD,#01H MOV P1,AMOV TH0,#9EH RETI END(2ORG 0000H SER0:MOV TH0,#9EHLJMP MAIN MOV TL0,#58H ORG 0003H

3、 RL ALJMP SER1 MOV P1,AORG 000BH RETI LJMP SER0 SER1:PUSH ACCORG 1000H PUSH PSWMAIN: MOV A,#01H MOV A,#0FFHLOOP: MOV P1,A MOV P1,AMOV TMOD,#01H LCALL DELAYMOV TH0,#9EH POP PSWMOV TL0,#58H POP ACCSETB EA RETISETB ET0 DELAY:MOV R7,#0FFHSETB TR0 L1:MOV R6,#0FAHSETB EX0 DJNZ R6,$SETB IT0 DJNZ R7,L1SJMP

4、$ RETEND(3 ORG 0000H SETB EALJMP MAIN SETB ET0ORG 000BH SETB TR0LJMP SER0 SJMP $ORG 1000H SER0:MOV TH0,#9EHMAIN: MOV A,#01H MOV TL0,#58H LOOP: MOV P1,A DJNZ R0,EXITMOV R0,#28H MOV R0,#28H MOV TMOD,#01H RL AMOV TH0,#9EH MOV P1,AMOV TL0,#58H EXIT:RETIEND 4.结果记录及分析(1)结果: P1 口做输出口,接八只发光二极管,高电平点亮,控制一个方向循

5、环点亮8只LED,每个LED点亮时间为50ms;分析:用定时器方式0,使用定时功能,定时器以中断方式工作。(2)结果:在以上程序基础上,可以实现外部中断请求,使八支小灯全亮。分析:以外部中断的方式,使八支小灯点亮,用到了PUSH 和POP,还用到了延时程序,这样的话,可以使观察者观察到小灯全亮的过程,否则时间太短,肉眼很难识别。(3)结果:在实验一的基础上,依旧循环点亮八盏灯,使每个灯的亮灯时间持续2秒。分析:此程序的核心思想是在实验一的基础上使每个灯的亮灯持续时间延长,以前是每个小灯持续时间是50毫秒,现在循环40次,即可实现持续时间为2秒。在每次判断R0到0时,在进行下一轮循环时一定要给R0赋初值。5.收获感想通过本次实验更加熟悉了中断的原理,进入中断后一定要出中断。在开始编程时可以进入中断后,但是不能跳出中断。并不能实现预期目的,经过与老师交流

温馨提示

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

评论

0/150

提交评论