实验四定时器实验.ppt
《实验四定时器实验.ppt》由会员分享,可在线阅读,更多相关《实验四定时器实验.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验四定时器实验实验四定时器实验实验目的1.学习8051内部计数器的使用和编程方法。2.进一步掌握中断处理程序的编程方法实验要求P1口做输出口,接八只发光二极管,编写程序,使其口做输出口,接八只发光二极管,编写程序,使其循环点亮。循环点亮。以单脉冲输出端做为中断申请,当产生外部中断时,以单脉冲输出端做为中断申请,当产生外部中断时,使发光二极管全亮,延时使发光二极管全亮,延时1秒后返回中断之前的状态,秒后返回中断之前的状态,如上述一直循环下去。如上述一直循环下去。由8031内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。P1口的分别接八个发光二极管。要求编写程序
2、模拟一时序控制装置。开机后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8亮,第五秒L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮,第七秒钟八个二极管全亮,第八秒钟全灭,以后又从头开始,L1,L3亮,然后L2,L4亮.一直循环下去三三 实验原理实验原理四、实验步骤1、硬件连接(1)连接PC机串口与自带仿真器串口的通信电缆。(2)K10下拨,控制开关KC接至上端。(3)连接实验箱电源线。(4)将“L00L07”分别与“P10P17”相连用八根线分别相连。2、系统加电 先按交流电开关,再按直流开关。3、运行Keil C51 软件4、编辑、调试、运行一
3、个模仿外界的动态广告灯程序。(1).建立一个工程项目:E:shiyansy2.uv2ProjectNew ProjectProjectNew Project输入工程名输入工程名sy2,sy2,保存工程文保存工程文件选件选CPUCPU厂家厂家(SST)(SST)选选CPUCPU型号型号SST89C54SST89C54(2).选晶振频率及生成HEX 文件ProjectOptions for Target ProjectOptions for Target Target 1Target 1 或右击或右击Target 1 Target 1,选择,选择Options for Target Options
4、 for Target Target 1Target 1 在在Target Target 选项中选项中,更改更改CPU CPU 晶振频率晶振频率12MHZ,12MHZ,在在Output Output 选选项中项中,选择生成选择生成HEX HEX 格式格式,在在DebugDebug选项中选项中,选择内置仿真器选择内置仿真器.其其它采用缺省设置它采用缺省设置(3).用项目管理器生成各种应用文件点击点击Target 1 Target 1 前之前之+号号,点击点击Source Group1Source Group1,按鼠标右键会生弹出快捷菜单按鼠标右键会生弹出快捷菜单,选择选择Add Files to
5、 Group Add Files to Group Source Group 1Source Group 1向项目中添加向项目中添加C:C:单片机实验程序单片机实验程序zyorder.asm zyorder.asm 源文件源文件.在在Source Group 1 Source Group 1 前会出现一个前会出现一个+号号.右右击击zyorder.asm,ProjectBuild target,zyorder.asm,ProjectBuild target,生成一系列到文件生成一系列到文件如如OBJ OBJ 文件文件LST LST 文件文件HEXHEX文件等文件等 (4)检查并修改源文件中的错
6、误修改后重新编译,ProjectREBuild target(5)运行思考1、程序ZYADV.ASM可以实现什么功能?2、开机后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8亮,第五秒L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮,第七秒钟八个二极管全亮,第八秒钟全灭,以后又从头开始,L1,L3亮,然后L2,L4亮.一直循环下去。怎样实现?四、注意事项1、规范操作忌带电插拔导线,先加交流,再加直流,然后PC机加电。关闭时相反。2、认真阅读参考程序,尝试自己编程。3、填写设备使用记录本。4、班长填写教学记录单。5、认真填写实验报告。6、实验完成后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 定时器
限制150内