- 20
- 0
- 约2.54千字
- 约 5页
- 2015-08-08 发布于河南
- 举报
实验 定时器中断实验
一. 实验器件
序号 名称 数量 序号 名称 数量 1 单片机AT89S51 1片 9 104电容 3只 2 12M晶振 1个 10 30P瓷片电容 2只 3 发光两极管 8只 11 200Ω电阻 1只 4 微动按键 4个 12 560Ω电阻 16只 5 蜂鸣器 1个 13 2.7K电阻 2只 6 晶体管8550 2只 14 10K电阻 4只 7 共阳数码管 1只 15 100Ω电阻 3只 8 10UF电容 1只
二. 实验目的
1. 理解定时器中断的应用原理及使用效果。
2. 掌握定时器的定时中断原理及如何初始化定时器中断。
3. 掌握在AT89S51中定时器中断的使用步骤,中断子程序的编写方法。
三. 实验原理图
四. 工作现象
系统上电后,数码管SM1显示0,K4键使显示数值加1,K3键使显示数值减1。该数值代表定时器倒计时的时间,单位为秒。K1键使定时器开始计时,当倒计时时间到0时,8只流水灯闪烁同时蜂鸣器报警。其中使用了定时器T0的中断来获取50ms的定时时间。
六. 实验源程序
;伪定义
LED EQU P1
SM1OUT BIT P0.2
SM EQU P2
SPK EQU P0.4
MCUDATA EQU 30H
T0NUM1 EQU 31H
T0NUM2 EQU 32H
KEY1 BIT P3.2
原创力文档

文档评论(0)