最新微机课件(第七章)剖析教学讲义PPT.ppt

最新微机课件(第七章)剖析教学讲义PPT.ppt

ID:62268725

大小:1.16 MB

页数:101页

时间:2021-04-24

最新微机课件(第七章)剖析教学讲义PPT.ppt_第1页
最新微机课件(第七章)剖析教学讲义PPT.ppt_第2页
最新微机课件(第七章)剖析教学讲义PPT.ppt_第3页
最新微机课件(第七章)剖析教学讲义PPT.ppt_第4页
最新微机课件(第七章)剖析教学讲义PPT.ppt_第5页
资源描述:

《最新微机课件(第七章)剖析教学讲义PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机课件(第七章)剖析本章重点可编程定时/计数器82541.计数/定时器8254编程结构和工作原理2.8254控制寄存器的格式和编程3.8254的典型工作模式及其使用可编程并行接口芯片8255A1.并行接口芯片8255A与CPU信号连接2.并行接口芯片8255A与外设信号连接3.8255A的三种工作方式和设置方法可编程串行接口芯片8251A1.串行通信的基本概念2.串行通信的几种工作方式7.1可编程定时器/计数器8254计数/定时器8254的编程结构8254工作原理8254控制寄存器的格式和编程8254工作模

2、式及应用举例1.公共控制模块数据缓冲器8位双向三态缓冲器,与数据总线接口功能:1.往计数器设置初值2.从计数器读取计数值3.往控制寄存器设置控制字读写控制逻辑电路片选信号CS有效的条件下,进行读写操作。A1、A0对计数器和控制寄存器寻址RD读信号WR写信号CS片选信号控制寄存器寄存初始化编程时的命令字,只写。2.计数器(3个)8254内部有3个结构相同彼此独立的计数器——计数器0,1,2。计数频率可高达10MHz。16位长度。每个计数器对外有3个引脚:—GATE为门控信号,—CLK为计数脉冲输入,—OUT为计

3、数器输出端。6.1.28254的引脚功能24引脚,双列直插式封装,+5V电源。3个计数器,每个计数器内部有:—8位的控制寄存器—16位的计数初值寄存器—计数执行部件—输出锁存器1.8254的端口地址2.8254端口的读写操作7.1.38254的工作方式六种工作方式方式0——计数结束产生中断方式1——可重复触发的单稳态触发器方式2——分频器方式3——方波发生器方式4——选通信号发生器方式5——1.方式0——事件计数器(计数结束产生中断)a、门控信号GATE必须为1,计数器才能计数;b、计数时通道输出端OUT一直

4、为0;c、通道计数器计数到0后,OUT由0到1,同时计数器停止工作。2.方式1——硬件启动的单脉冲发生器 (可重复触发的单稳态触发器)a、门控信号GATE是触发信号,上升沿有效。即开始计数是由GATE的上升沿触发的;b、触发后,通道计数器开始计数,输出端OUT由高变低;c、计数器计数到0,OUT再由低变高。3.方式2——脉冲发生器(分频器)a、GATE门为1,计数器才能工作,对CLK端上的脉冲进行计数;b、当计数器“减”计数到1时,输出端由高变低,再经过一个CLK周期,即计数器计数到0时,输出端OUT又跳变为

5、高。所以方式2输出周期性负脉冲信号,其宽度固定为一个CLK周期;c、当计数器的值减为0时,自动重新装入计数初值,实现循环计数。4.方式3——方波发生器方式2虽然可以作分频电路,但其输出是窄脉冲,如果是方波,就只有选方式35.方式4——软件启动的单脉冲发生器a、门控信号GATE为高电平,计数器开始减1计数,OUT维持高电平;b、当计数器减到0,输出端OUT变低,再经过一个CLK输入时钟周期,OUT输出又变高。6.方式5——硬件触发的单脉冲发生器a、用门控上升沿触发即硬件触发b、计数到0时,输出端一个宽度为1个时

6、钟周期的负脉冲,然后又自动变为高电平。6.1.48254的命令字与初始化编程1.控制字6.1.48254的命令字与初始化编程2.8254的编程命令编程原则:①设置初值前必须先写控制字②初值设置要符合控制字中的格式规定编程命令有两类:①读出命令②写入命令设置控制字命令设置初始值命令锁存命令6.1.58254应用举例例1设8254口地址为200H~203H,GATE0为高电平,CLK0接2MHz方波,要求OUT0端输出500Hz的连续脉冲。分析:0号计数器,地址:200H控制寄存器地址:203H先写计数值低8位,

7、再写高8位工作方式2二进制或BCD码均可计数值设定:2MHz/500Hz=4000控制字:00110100BMOVDX,203H;控制端口MOVAL,00110100B;二进制OUTDX,ALMOVDX,200H;计数器0MOVAX,4000OUTDX,ALMOVAL,AHOUTDX,AL例2编程时系统扬声器发出800Hz的音箱,当主机键盘按下任意键时停止。电路条件:PC机分配给8254的地址:40H~43HCLK0~CLK2频率:1.193182MHzGATE0,GATE1接+5V系统外接还有8255A例3

8、下图为8253用作方波发生器与8088总线的接口方法。图中仅用了A7~A2作为8253片选地址线,产生片选信号Y1与8253的CS端相连。要求计数器2用作方波发生器产生40KHz方波输出。已知CLK2时钟端输入信号频率为2MHz。8253与8086总线的连接【例】现有一个高精密晶体振荡电路,输出信号是脉冲波,频率为1MHz。要求利用8253做一个秒信号发生器,其输出接一发光二极管,以0.5秒点亮,0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。