- 4
- 0
- 约9.51千字
- 约 8页
- 2017-02-11 发布于北京
- 举报
汇编语言串口通信接收发送的程序题
例2 利用定时/计数器T0的方式1,产生10ms的定时,并使P1.0引脚上输出周期为20ms的方波,采用中断方式,设系统时钟频率为12 MHz。
解:1、计算计数初值X:
由于晶振为12 MHz,所以机器周期Tcy为1 ms。
所以:
N=t/ Tcy =10×10-3 / 1×10-6=10000
X=65536-10000=55536=D8F0H
即应将D8H送入TH0中,F0H送入TL0中
2、求T0的方式控制字TMOD:
M1M0=01,GATE=0,C/T=0,可取方式控制字为01H;
ORG 0000H
LJMP MAIN ;跳转到主程序
ORG 000BH ;T0的中断入口地址
LJMP DVT0 ;转向中断服务程序
ORG 0100H
MAIN:MOV TMOD,#01H ;置T0工作于方式1
MOV TH0,#0D8H ;装入计数初值
MOV TL0,#0F0H
SETB ET0 ;T0开中断
SETB EA
您可能关注的文档
最近下载
- 髋关节置换术的手术配合.ppt VIP
- 好好说话 课件-2021-2022学年高一心理健康.pptx VIP
- 借款协议范本(2026年版)3篇.docx VIP
- 高级卫生专业技术资格考试卫生管理(061)(正高级)复习难点解析.docx VIP
- 长沙市望城县2025-2026学年第二学期四年级语文期中考试卷(部编版含答案).docx VIP
- 长沙市雨花区2025-2026学年第二学期四年级语文期中考试卷(部编版含答案).docx VIP
- 医学统计学第十章秩和检验.ppt VIP
- 冠心病外科治疗指南(2025年版).docx VIP
- 7.1企业组织知识清单.docx VIP
- 高频精选:河南烟草面试题目及答案.doc VIP
原创力文档

文档评论(0)