实验三:8253 方波实验
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三 8253方波实验
1、编写程序:使用8253的计数器0和计数器1实现对输入时钟频率的两级分频,
得到一个周期为1秒的方波,用此方波控制蜂鸣器,发出报警信号,
也可以将输入脚接到逻辑笔上来检验程序是否正确。
2、测试实验结果:蜂鸣器发出时有时无的声音;用逻辑笔测试蜂鸣器的输入端口,
红绿灯交替点亮。
.MODEL TINY
COM_ADDR EQU 0B003H
T0_ADDR EQU 0B000H
T1_ADDR EQU 0B001H
.STACK 100
.CODE
START:
MOV DX,COM_ADDR
MOV AL,35H
OUT DX,AL ;¼ÆÊýÆ÷T0ÉèÖÃÔÚģʽ2״̬,BCDÂë¼ÆÊý MOV DX,T0_Addr
MOV AL,0
OUT DX,AL
MOV AL,10H
OUT DX,AL
MOV DX,COM_Addr
MOV AL,77H
OUT DX,AL
MOV DX,T1_Addr
MOV AL,0
OUT DX,AL
MOV AL,10H
OUT DX,AL
JMP $;OUT1Êä³öƵÂÊΪ1SµÄ·½²¨
END START