没有合适的资源?快使用搜索试试~ 我知道了~
单片机单片机定时中断.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 16 浏览量
2022-06-19
19:54:49
上传
评论
收藏 112KB PDF 举报
温馨提示
试读
2页
实验四 单片机定时中断 姓名: 学号: 班级: 1. 目的、任务与要求: 学会运用单片机的定时器、定时和计数两种工作模式,完成指定工 作。 1) 将定时器/计数器1设定为计数器,计数器容量为10,每计数到10在 P1.0上将取反一次。 2) 使led灯以两秒为周期闪烁。 2. 完整汇编代码: 1)#include "SST89x5x4.h" sbit P10Value = P1^0; void main() { TMOD = 0x60; //设定定时器1计数方式 TH1 = 0xF6; //计数初值 TL1 = 0xF6; TR1 = 1; //启动定时器1 for(;;) { while(TF1 == 0); //判定时器1溢出标志 P10Value = ~P10Value; TF1 = 0; } } 2)ORG 0000H MAIN:CLR P1.7;p1.7取反 SETB P1.0;p1.0置数 MOV TMOD ,#61H;设置方式字 MOV TH1,#0FBH;设置初值 MOV TL1,#0FBH SETB TR1;启动定时 LOOP1:CPL P1.7;p1.7取反 灯改变
资源推荐
资源详情
资源评论
实验四 单片机定时中断
姓名: 学号: 班级:
1. 目的、任务与要求:
学会运用单片机的定时器、定时和计数两种工作模式,完成指定工
作。
1) 将定时器/计数器1设定为计数器,计数器容量为10,每计数到10在
P1.0上将取反一次。
2) 使led灯以两秒为周期闪烁。
2. 完整汇编代码:
1)#include "SST89x5x4.h"
sbit P10Value = P1^0;
void main()
{
TMOD = 0x60; //设定定时器1计数方式
TH1 = 0xF6; //计数初值
TL1 = 0xF6;
TR1 = 1; //启动定时器1
for(;;)
{
while(TF1 == 0); //判定时器1溢出标志
P10Value = ~P10Value;
TF1 = 0;
}
}
2)ORG 0000H
MAIN:CLR P1.7;p1.7取反
SETB P1.0;p1.0置数
MOV TMOD ,#61H;设置方式字
MOV TH1,#0FBH;设置初值
MOV TL1,#0FBH
SETB TR1;启动定时
LOOP1:CPL P1.7;p1.7取反 灯改变状态
LOOP2:MOV TH0,#3CH;设置T0方式字
资源评论
是空空呀
- 粉丝: 168
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 126641091882064LSPatch.apk
- 5G网络基础培训课件.zip
- 2024-spring-HIT-CS-大作业
- yolo目标检测项目实验
- downloadFile-1.hc
- C++课程设计:基于Qt的航班信息管理系统
- ADS7822UVerilog驱动,前面传的有点问题
- 基于python的高性能爬虫程序,使用了多线程+缓存+xpath实现的,这里以彼-岸图库为例,实现,仅用于学习交流
- 中分辨率成像光谱仪(MODIS)烧毁面积产品信息MODIS-C6-BA-User-Guide-1.2.pdf
- Screenshot_20240427_172613_com.huawei.browser.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功