- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二_可编程定时器计数器报告实验二_可编程定时器计数器报告
实验二 可编程定时器/计数器
实验目的
掌握8253的基本工作原理和编程方法。
实验内容
图2-1是本实验程序的接线图,将计数器0设置为方式0,计数器初值为N(N≤0FH,本程序为0FH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用L0或逻辑笔观察OUT0电平变化,初始时OUT0为高电平,当输入N个脉冲时,OUT0变为低电平,当输入N+1个脉冲后OUT0变高电平)。
按图2-2连接电路,将计数器0、计数器1分别设置为方式3,计数初值设为1000,用电平指示灯L0或逻辑笔观察OUT1输出电平的变化,要求输出频率1Hz的分频信号。
由于DVCC卡使用PCI总线,所以分配的IO地址每台微机可能都不用,编程时需要了解当前的微机使用那段IO地址并进行处理。
图2-1
图2-2
编程提示
8253控制寄存器地址 283H
计数器0地址 280H
计数器1地址 281H
参考流程图
实验内容1的框图如图2-3所示,实验内容2的框图如图2-4所示。
参考程序
实验内容1的源程序清单如下:
ioport equ 0C400h-0280h
io8253k equ ioport+283h
io8253a equ ioport+280h
code segment
assume cs:code
start:
mov al,14h ;设置8253通道0为工作方式2,二进制计数
mov dx,io8253k
out dx,al
mov dx,io8253a ;送计数初值为08H
mov al,08h
out dx,al
lll: in al,dx ;读计数初值
call disp ;调显示子程序
push dx
mov ah,06h
mov dl,0ffh
int 21h
pop dx
jz lll
mov ah,4ch ;退出
int 21h
disp proc near ;显示子程序
push dx
and al,0fh ;首先取低四位
mov dl,al
cmp dl,9 ;判断是否=9
jle num ;若是则为0-9,ASCII码加30H
add dl,7 ;否则为A-F,ASCII码加37H
num: add dl,30h
mov ah,02h ;显示
int 21h
mov dl,0dh ;加回车符
int 21h
mov dl,0ah ;加换行符
int 21h
pop dx
ret ;子程序返回
disp endp
code ends
end start
实验内容2的源程序。
ioport equ 0C400h-0280h
io8253k equ ioport+283h
io8253a equ ioport+280h
code segment
assume cs:code
start:
mov dx,283h
mov al,36h
out dx,al
mov ax,1000
mov dx,280h
out dx,al
mov al,ah
mov dx,283h
mov al,76h
out dx,al
mov ax,1000
mov dx,281h
out dx,al
mov al,ah
out dx,al
mov ah,4ch
int 21h
code ends
end start
实验总结:
通过实验,学会8253芯片和微机接口原理和方法,掌握8253定时器/计数器的基本工作原理、工作方式和编程原理,熟悉汇编代码的编写。实验中,连接电路,利用代码控制实验电路,深对课本理论的理解。
图2-3
开始
计数器0工作方式设为2
送计数器初值
读计数器值
显示计数值
有键按下吗?
结束
结束
计数器0方式工作方式设为3
向计数器0送初值1000
先送低字节后送高字节
计数器1方式工作方式设为3
向计数器0送初值1000
先送低字节后送高字节
结束
图2-4
您可能关注的文档
- 安徽鸿叶集团2013年总结安徽鸿叶集团2013年总结.doc
- 安昌镇团委分工职责及考核制度安昌镇团委分工职责及考核制度.doc
- 安芯泉常见问题解答安芯泉常见问题解答.doc
- 安装玻璃幕墙的外架搭设方案安装玻璃幕墙的外架搭设方案.doc
- 安装配管工程技术交底安装配管工程技术交底.doc
- 安装USB设备常见问题及解决办法安装USB设备常见问题及解决办法.doc
- 安规锅炉专业A安规锅炉专业A.doc
- 安规试题(变电部分)安规试题(变电部分).doc
- 安阳市加快发展现代职业教育任务分工及进度安排表安阳市加快发展现代职业教育任务分工及进度安排表.doc
- 安阳市2011年中考政治模拟试题及答案安阳市2011年中考政治模拟试题及答案.doc
- 专卖店促销员销售与成交技巧培训课件(34P).pptx
- 红色商务风新员工入职销售技巧知识培训课件(34P).pptx
- 专卖店商场销售员销售与成交技巧培训课件(34P).pptx
- 小区物业保安法律知识培训课件(28P).pptx
- 专卖店销售员轻松成交技巧培训(34P).pptx
- 轻松成交客户新员工入职通用销售技巧知识培训(34P).pptx
- 2024年初级《银行业法律法规与综合能力》考前必刷必练题库500题(含真题、必会题).docx
- 2024年“新安法知多少”知识竞赛题库及答案(最新版).docx
- 2024年30秒毕业生面试工作自我介绍.docx
- 2024年《医务人员礼仪培训》心得体会.docx
最近下载
- 2024深化党纪学习教育提升党性修养做新时代合格党员微党课PPT.pptx VIP
- 2022年天津市专技人员继续教育公需课考试答案(“十四五”规划).docx VIP
- 2024年安全培训考试题A卷附答案 .pdf VIP
- 2023年全国民政行业职业技能大赛养老护理员职业竞赛项目第二部分 实操技能竞赛参考赛题.pdf VIP
- 书本打包机纵向推书机构方案.doc VIP
- 健康照护师在线模拟练习试题附答案.docx
- 2023年上海市高考数学总复习:立体几何(附答案解析).pdf
- (国开)大学电大之《幼儿园课程与活动设计》大作业网考任务试题(含答案).pdf VIP
- 2019年湖南省中考数学压轴题汇编.pdf
- 梅毒知识试卷附答案.doc
文档评论(0)