单片微型计算机新实验
实验六 定时/计数器实验
一、实验目的
1)掌握单片机内部定时/计数器的应用
2)掌握单片机中断的原理及应用
二、实验仪器
TDN教学实验系统一套,PC机一台
三、实验内容
用定时计数器T0或T1,在P1.0线上输出间歇250HZ信号,此信号持续1S,间断1S,再持续1S,……。将P1.0的信号经三极管驱动扬声器发出“嘟…嘟”的声音。
250HZ 250HZ 250HZ
1S 1S
四、实验步骤
1)定时/计数器初值计算
定时/计数器T0工作于方式0。由于要求输出频率为250HZ的信号,因此,该信号的周期为4ms。
4ms
T0每2ms中断一次,系统晶振频率为6MHZ,一个机器周期T=2μs,初值,转换为二进制数为1110000011000,故T0的初值TH0=EOH,TL0=18H。
2)参考程序流程图
主程序流程图: 中断服务子程序流程图:TIN
图4-1 图4-2
3、参考程序清单
ORG 0000H
LJMP TMA
ORG 000BH
LJMP TIN
ORG 0100H
TMA:MOV 30H,#00H
MOV 31H,#00H
CLR 00H
MOV TMOD,#00H
MOV THO,#OEOH
MOV TLO,#18H
SETB EA
SETB ETO
SETB TRO
TMA1:SJMP TMA1
TIN: MOV THO,#OEOH
MOV TLO,#18H
MOV A,30H
ADD A,#01H
MOV 30H,A
MOV A,31H
ADDC A,#00H
MOV 31H,A
JZ TIN1
MOV A,30H
CJNE A,#OF4H,TIN1
CPL 00H
CLR A
MOV 30H,A
MOV 31H,A
TIN1:JNB 00H,TIN2
CPL P1.0
TIN2:RETI
END
程序调试结果:扬声器中发出“嘟……嘟……”的声音,符合实验要求。
实验七 外部中断实验
一、实验目的
1)掌握单片机外部中断的初始化及程序的编制
2)当系统有二个或二个以上的中断时,程序的编制、调试
二、实验仪器
PC机一台,TDN教学实验系统一套
三、实验内容
1)当外部来一次中断时,扬声器发出连续的“嘟”声。
2)当外部来第二次中断时,扬声器停止发声。
3)声音的频率为250HZ,由定时器T0,工作于方式0,用中断方式使P1.0引脚上产生250HZ方波信号,通过三极管放大,驱动扬声器。
四、实验步骤
1)硬件设计及接线
产生电路:
使用该电路的目的,产生单脉冲,目的在于“去抖动”。
2)P1.0与扬声器的接线
3)T0初值计算。
4ms
fosc=6MHZ
T机器周期=2us
信号fS=250HZ TS=4ms
T0的初值=213-1000=8192-1000=7192H,故T0的初值:TH0=EOH,TL0=18H
4)主程序流程图
INT1中断服务程序流程图:
0013H
T0中断服务程序
000BH
5)参考程序
ORG 0000H
AJMP STA
ORG 000BH
AJMP TMI
ORG 0013H
AJMP ITI
ORG 0100H
S
您可能关注的文档
最近下载
- 2025年度民主生活会个人对照检查发言材料 八篇.docx VIP
- 珠海市墨库新材料有限公司年产2000吨喷墨墨水原料项目 环境影响报告表(污染影响类)珠 .pdf VIP
- 运算律复习课.ppt VIP
- 《高等教育学》知识点梳理(附答案) .pdf VIP
- 医院围手术期护理质量检查标准评分表.doc VIP
- 浙江杭州市临安区中医院招聘笔试备考题库及答案解析.docx VIP
- 乡卫生院绩效工资考核与分配方案.docx VIP
- 部编人教版道德与法治七年级下册知识梳理总结(重点版).doc VIP
- 2025年福州市长乐市辅警招聘考试真题附答案解析.docx VIP
- 【研报】2023中国游戏出海支付研究报告.docx VIP
原创力文档

文档评论(0)