- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机接口与微机原理-第6-7周-定时计数控制器8253
通用可编程
通用可编程
定时 数控制器8253
定时 数控制器8253
v计数和定时
v8253基本功能
v内部结构
v引脚图
v端口地址
v计数器内部结构
v控制字
v六种工作方式
中山大学信息科学与技术学院陈任
回顾:8086存储器的分体结构(1)
回顾:8086存储器的分体结构(1)
v 8086/8088系统中,20根地址线可寻址1M(220 )字节的存储空间,即存储
器寻址需要20位物理地址。而8086为16位处理器,其内部寄存器只有16
位,可寻址64k字节。因此整个存储空间被分为许多逻辑段,每段不超过
64k字节。
v 任何一个存储单元的实际地址,都是由段地址及段内偏移地址两部分组
成。
v 8086系统将段地址存放在段寄存器中,称为“段基址”,包括4个段寄存
器,分别为代码段寄存器CS、数据段寄存器DS、附加段寄存器ES和堆栈段
寄存器SS。
v 段内“偏移地址”指出从段地址开始的相对偏移位置 ,可存放在指令指针
寄存器IP中, 16位通用寄存器中。
2/47
回顾:8086存储器的分体结构(2)
回顾:8086存储器的分体结构(2)
v 存储器的绝对地址,从00000~FFFFFH ,是CPU访问存储器的实际寻址
地址,由逻辑地址变换而来。计算方式如下:
物理地址=段基址*16+偏移地址
v 8086系统中,1M的存储空间被分为两个存储体 :偶地址存储体和奇地
址存储体 ,各为512K字节。
v 当A =0时 ,选择访问偶地址存储体 ,偶地址存储体与数据总线低8位相
0
连 ,当BHE# =0时 ,选择访问奇地址存储体 ,奇地址存储体与数据总线
高8位相连。
v 当A =BHE# =0时 ,访问两个存储体 ,读/写一个字。
0
v 若字单元地址从偶地址开始,读写一个字只需要访问一次存储器,若从
奇地址开始,则需要访问两次。因此为了提高效率 ,编程时注意从偶地
址开始存放数据,也称 “对准存放”。
3/47
计数和定时
计数和定时
v计数
v计数
计数 计算外部输入信号的变化次数。
计数 计算外部输入信号的变化次数。
v定时
v定时
软件定时:累加指令的执行时间。
软件定时:累加指令的执行时间。
无需硬件支持 ,让机器循环执行某一条 一 列指令,占用一段固
无需硬件支持 ,让机器循环执行某一条 一 列指令,占用一段固
定的时间,习惯上称为软件延时。此方法灵活方便 ,节省费用 ,但因
定的时间,习惯上称为软件延时。此方法灵活方便 ,节省费用 ,但因
CPU被占用而导致利用率太低。
CPU被占用而导致利用率太低。
硬件定时:计算外部周期信号的个数,再乘以时钟周期。
硬件定时:计算外部周期信号的个数,再乘以时钟周期。
通常由不可编程和可编程的两类硬件电路来实现
通常由不可编程和可编程的两类硬件电路来实现
v555芯片就是一种常用的不可编程器件 ,通过改变外接电阻或电
v555芯片就是一种常用的不可编程器件 ,通过改变外接电阻或电
容值 ,就可以在一定的范围内改变定时时间。
容值 ,就可以在一定的范围内改变定时时间。
v可编程的定时器/计数器,利用硬件电路和中断方法控制定时 ,
v可编程的定时器/计数器,利用硬件电路和中断方法控制定时 ,
文档评论(0)