- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理(定时器与8253)
微机原理及应用
孙健
wwwebmaster@
Page 1
课程内容
n 微处理器:CPU的编程结构、内部组成及外部功能特性,CPU的操作和时
序。
n 指令系统:寻址方式(涉及存储器的组织和管理)及80x86指令系统。
n 汇编语言程序设计:汇编语言程序格式,汇编语言的基本语法,BIOS与DOS
功能调用,汇编语言程序的上机调试。
n 存储器及其接口:存储器结构,工作原理,存储器与CPU的连接,存储空间
的扩展 ;高速缓存(Cache),。
n 输入与输出:程序控制方式,可编程I/O接口电
路,串行接口,并行接口,定时器/计数器.
n 中断及中断控制器
n DMA方式及DMA控制器。
n A/D 、D/A等。
n 总线及常见总线标 (ISA, EISA, PCI, USB等)。
n 80x86/Pentium 保护模式的软件体系结构
n 高性能微处理器的先进技术及典型结构
n MIPS/ARM/80x86/Pentium
Page 2
定时/计时器
n 一、一般工作原理
n 二、启动触发方式(软件、硬件)
n 三、应用
n 硬件延时器 Go
n 周期中断触发源
n 波特率方式器、方波发生器等波形生成
n 可重复触发的单稳态电路,用于限时。
n 软件、硬件看门狗
n 四、功能改进:输入捕获和输出比较
Page 3
一般工作原理
时间常数
寄存器(TCR)
~ 预分频器 计数器
Page 4
定时方法
n 1、软件定时
通过软件指令周期方法定时,如执行循环程
序。
增加CPU负担,通用性差,一般用于短延时。
n 例如写中断初始命令字ICWx 之间插入
Jmp short $+2
n 或者
Jcxz short $+2 (ami_bios)
Page 5
宏vs 子过程
;宏定义 ;子程序定义:cx是入口参数
Delay macro ntime Delay proc
Local delaylabel,outloop push si ; 函数中使用了si,需加以保护
Mov cx,ntime outloop:
outloop: mov si,cx
mov si,cx xor cx,cx
xor cx,cx delaylabel:
delaylabel: Add ax,[si]
Add ax,[si] Loop delaylabel
Loop delaylabel mov cx,si
mov cx,si loop outloop
loop
文档评论(0)