- 24
- 0
- 约3.6千字
- 约 3页
- 2021-10-27 发布于江苏
- 举报
实验二 定时器和中断应用程序设计与调试
一.实验目的:
掌握单片机的定时器,中断功能系统的应用
二.实验内容和要求:
编写程序,用AT89C51 的内部定时器/计数器T0 的方式1 产生周期为0.2 秒的TT 脉冲(TCH
和TC 溢出的时候,产生一个中断),从P05 输出。计算如下:
振荡器的频率f=6M=6000000,方式1 计数器的长度为L=16.2 的16 次方即65536
定时时间(溢出时间)t=0.1s
定时常数TC=65536-6000000x0.1/12=65536-50000=15536,将15536 转换成16 进制为3CB0,
TCH=3CH(高八位),TCL=B0H(低八位) 。
三.实验主要仪器设备和材料:
1 AMC51 单片机综合开发系统一台 2.微机一台
四.实验方法,步骤及结果测试
1.开启ANC51 实验装置,检查跳线,一般无需改动。
2.运行Keil 调试程序,具体操作步骤参考实验一。
3.参考以下电路图和流程图编写程序。
4.编译程序,把生成的.HEX 目标文件下载到AT89S51 运行。
5.观察AMC51 实验装置的LED 在运行程序时闪烁的情况。
参考程序代码:
ORG 0000H ;下一条指令
原创力文档

文档评论(0)