下载此文档

实验6中断与定时计数器应用.ppt


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
实验6中断与定时计数器应用..ppt实验六中断与定时计数器应用一、实验目的: 1 、单片机系统中,可以用软件或硬件定时,当定时时间较长,定时准确率要求较高时,应采用硬件定时。 89S51 单片机中有 2个16位的可编程定时/计数器 T0和T1,通过本实验要求掌握 T0、T1的初始化编程和应用。 2 、学会单片机中断与中断的应用。 3 、应用烧录软件 XLISP 和keil-uvision2 集成调试软件进行实验。掌握实验的步骤并能得到正确的实验结果。二、实验内容 1、定时计数器应用: (1)P1 口接 8个LED 闪烁,用定时计数器定时,使闪烁的间隔时间为 1S。用定时计数器 0实现定时 1S,采用软硬件结合方式: T0方式 1,定时 50ms ,循环程序 20次。(2) 定时与中断结合正常运行时, P1口接 8个LED 灯流水(定时 1S), 按下 K1时, 按键 K1 接 申请中断,使 8个灯闪烁 5次。 2、自编题按键 ,按键 ,初始状态, 8个发光二极管接 P1口,初始时使 8个发光二极管点亮。(1)按一次按钮开关 K1,产生外部中断 0中断请求, 在中断服务程序中,让低 4位的发光二极管和高 4位的发光二极管交替闪烁 10次,中断结束后返回初始状态。(2)按一次按钮开关 K2,产生外部中断 1中断请求, 在中断服务程序中,让 8位的发光二极管闪烁 10次, 中断结束后返回初始状态。三、实验步骤 1、硬件连接使用 USB 线(电源)和串口线(通信),将XL2000 综合仿真仪与微型计算机连接起来; JP13 和JP14 端口的跳线帽跳至 232 的方式;将 JP17 的开关置为弹起状态,选择编程模式; 启动 Xlisp 检查仿真仪与 PC机是否连接; 使用 8P的连接线将 JP44(CPU 的P1口)与JP32 (8个发光二极管)相连,用 1P线连接 和按键。 2 、软件设计 Kiel 软件操作同实验一:建立工程并存储、选择芯片89C51 、新建文件输入程序并保存,将文件加入到工程中。参考程序 1、( 1)8个LED 闪烁,延时 1S程序#include “ ” void delay1s() { unsigned char i; for(i =0;i<0x14;i++) { TH0=0x3c; //定时 50ms TL0=0xb0; TR0=1; while(!TF0); TF0=0; } } void main() { TMOD=0x01; while(1) { P1 =0x00 ; delay1s( );P1 =0xff ; delay1s( ); } } 参考程序 2间隔 1秒的流水灯,中断闪烁程序#include "" void delay1s() { unsigned char i; for(i =0;i<0x14;i++) { TH0=0x3c; TL0=0xb0; TR0=1; while(!TF0); TF0=0; } } void int_0 ( ) interrupt 0 { unsigned char k; for(k =0;k<5;k++) { P1=0x00; delay1s(); P1=0xff; delay1s(); }} void main() { unsigned char j; unsigned char display[]={0xfe,0xfd,0xfb,0 xf7,0xef,0xdf,0xbf,0x7f}; EA=1; EX0=1; IT0=1; TMOD=0x01; while(1) { for(j =0;j<8;j++) { P1= display[j ]; delay1s( ); } } } 四、写实验报告三报告内容: 1、实验目的 2、实验内容 3、实验原理图与线路连接 4、实验步骤 5、实验结果 6、实验体会每次实验完毕后记录实验结果,在下次实验时提交上次实验的实验报告。(二) Keil 软件编程操作步骤: 1、双击桌面上的 UV2 快捷图,启动软件。 2、点击 P工程 N新建工程输入文件名(如 A1)并点击保存。 3、出现 CPU 屏幕,选 Atmel AT89C51 点确定。屏幕左上方出现图标目标 1。

实验6中断与定时计数器应用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人经典书馆
  • 文件大小294 KB
  • 时间2017-03-12