- 4
- 0
- 约2.44万字
- 约 184页
- 2020-11-11 发布于浙江
- 举报
第二章 微型计算机接口技术
Chap 2 Interface Technology of Microcomputer;定时功能的实现方法:;2.1 计数/定时器 8253
Sec 2.1 Counter/Timer 8253;1)D0-D7:计算机总线;
:计算机写命令OUT有效;
:计算机读命令IN有效;
:由地址总线高位(比如A2-A9)通过138译码器和与非门等组合而成;2)A0,A1:分别对应3个计数器和控制字寄存器;
3)三个独立的十六位计数器:CPU可对其进行工作方式设定、计数次数的
预置。每当对CLK口的计数结束时,OUT口会有一个结束标志。GATE 门
控信号,用于控制计数的???行。
4)计数启动:8253计数器的计数过程,可以直接用程序来启动,也可以设
置成接在GATE口外部电路的信号启动,分别称为软件启动和硬件启动。
;计数器的3个引脚说明:
CLK时钟输入信号
在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1
GATE门控输入信号
控制计数器工作,可分成电平控制和上升沿控制两种类型
OUT计数器输出信号
当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号;2.1.2 8253的的编程 1. 写方式控制字 ;2.1.2 8253的工作方式 1、方式0:计数结束中断;2、方式1:可编程单稳脉冲;3、方式2:频率发生器(分频器);4、方式3:方波发生器;5、方式4:软件触发选通信号;6、方式5:硬件触发选通信号;各种工作方式的输出波形;2. 写计数初值
8253计数初值的1到FFFFH+1或者1到9999+1。当初值为零时,要重新减到零才算结束,因此零用来表示最大的计数初值。
3. 读计数初值
(1)以普通对计数器端口读的方法取得当前计数值
可以用GATE无效或者阻断时钟输入等方法,使计数器暂停计数,保证CPU读到稳定的数值。
(2)锁存计数器的当前计数值
用一个方式控制字,其D5D4=00,这个命令一写入后,把当前计数值锁定寄存器,计数器可以继续工作,CPU可以读出计数值。;通常,对于控制专业应用来说,用于计数时,常用方式0;
用于定时则常用方式2或3。;START: MOV AL, 0B7H; CNT2的控制字
OUT 43H, AL ; 043H对应控制字寄存器地址
MOV AX, 1983; 计数初值(十进制)
OUT 42H, AL ; 042H对应计数器2的地址
IN AL, 61H ; 取8255的PB口
MOV AH, AL ; 保护
OR AL, 03 ; 设PB1=PB0=1
OUT 61H, AL ; 使扬声器发声
SUB CX, CX ; 使循环计数值最大
L: LOOP L ; 延时循环
MOV AL, AH ; 恢复8255的PB口
OUT 61H, AL ; ;2.2 可编程并行I/O接口芯片8255
Sec 2.2 Programmable Parallel I/O Interface Chip 8255 ;;例如:8255A的CS片选为200~203H,PA口地址为200H; PB口地址为
201H; PC口地址为202H;控制寄存器端口地址为203H。
:计算机写命令OUT有效; 例如:OUT 203H,AL;写控制字
:计算机读命令IN有效; 例如:IN AL,201H;读PB口
并行I/O接口三端口: PA7~PA0,PB7~PB0 及PC7~PC0
A口----I/O锁存器和缓冲器;
B口----I/O锁存器和缓冲器;输入时可以不锁存;
C口----输入时只有
您可能关注的文档
- 英汉双语材料力学14.ppt
- 英汉双语材料力学5.ppt
- 英汉双语材料力学8.ppt
- 英汉双语材料力学9.ppt
- 苹果公司发展营销战略-市场营销.pptx
- 草稿纸监考牌注意事项变动说明2007年4月-金华广播电视大学.ppt
- 药用植物学与生药学-04根.ppt
- 菲利普科特勒《市场营销原理》第11版中文第一章.ppt
- 菲利普科特勒《市场营销原理》第11版中文第二章.ppt
- 菲利普科特勒《市场营销原理》第11版中文第五章.ppt
- 安徽省阜阳市2025-2026学年高三上学期1月期末政治试题+答案.docx
- 教材中电极反应式汇总-2026届高三化学.docx
- 广东省肇庆市2026届高中毕业班高三年级第一学期末教学质量监测地理试题及答案.docx
- 山东省济南市2025-2026年高三上第一次模拟考试化学+答案.pdf
- 福建省部分地市2026届高中毕业班第一次质量检测英语试题及答案.pdf
- 安徽省阜阳市2025-2026学年高三上学期1月期末历史试题+答案.docx
- 山东省济南市2025-2026年高三上第一次模拟考试英语+答案.pdf
- 福建省部分地市2026届高中毕业班第一次质量检测化学试题及答案.pdf
- 幂函数、指数函数与对数函数 学生版.pdf
- 2026届苏北四市(徐州、淮安、连云港、宿迁)一模【化学卷+答案】.pdf
原创力文档

文档评论(0)