欢迎来到天天文库
浏览记录
ID:56475065
大小:1.17 MB
页数:51页
时间:2020-06-19
《微机原理重要芯片剖析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微机原理重要芯片1、8253第9章教学重点教学重点8253的引脚和6种工作方式8253的编程8253在控制系统中的应用9.18253/8254定时计数器3个独立的16位计数器通道每个计数器有6种工作方式按二进制(最大计数值可达65535)或十进制(BCD码)计数(最大计数值可达9999)8254是8253的改进型9.28253的方式控制字计数器读写格式工作方式数制D7D6D5D4D3D2D1D0示例在对8253的初始化编程中,先向其控制字寄存器写入一个控制字,以规定8253的工作方式。控制字格式如下:0
2、0计数器001计数器110计数器211非法00计数器锁存命令01只读写低字节10只读写高字节11先读写低字节后读写高字节000方式0001方式1010方式2011方式3100方式4101方式50二进制1十进制方式0计数结束中断①②⑤④⑥GATEOUTCLK031244方式0WR①设定工作方式②设定计数初值④计数值送入计数器⑤计数过程⑥计数结束工作过程:在这种方式下,当CPU写入控制字CW后(WR上升沿),OUT立即变低电平(即使没写入初值),当写入初值后计数器开始计数,如下图所示。方式0计数结束中断(续
3、)0方式的特点:计数器只计一遍数;计数是在写入计数值后的CLK的下降沿才开始的;计数过程中,当GATE=0时,计数暂停;GATE=1时,接着计数;在计数过程中,若改变初值,计数器将重新开始计数;3方式1可编程单稳脉冲①②⑤④⑥①设定工作方式②设定计数初值③③硬件启动④计数值送入计数器⑤计数过程⑥计数结束GATEOUTCLK031244方式1WR工作过程:当CPU写入控制字后(WR上升沿),OUT保持高电平,写入初值后并不开始计数,直到门控脉冲GATE启动后的下一个CLK的下降沿才开始计数,如下图所示。方
4、式1可编程单稳脉冲1方式特点:若计数初值为N,则单拍脉冲宽度为N个输入脉冲间隔:当计数到0后,可再次由GATE触发启动下一次计数;在计数过程中,可通过GATE脉冲再触发。在再触发脉冲上升沿后的一个CLK的下降沿,计数器重新开始计数…在计数过程中,若改变初值,计数器不受影响。若再次由GATE触发,则以新的计数值开始计数(即计数值是下次有效)。方式2频率发生器(分频器)03124GATEOUTCLK4方式2031240312403124WR工作过程:当CPU写入控制字后(WR上升沿),OUT变为高电平,写入
5、初值后立即自动开始计数,在计数过程中OUT一直保持高电平,直到计数器减到l时OUT变为低,经过一个CLK后,OUT又变为高,且计数器重新开始工作。如下图所示。方式3方波发生器03124GATEOUTCLK4方式3031240312403124WR工作过程:当CPU写入控制字后,OUT变为高电平,写入初值后立即自动开始计数,在计数过程中OUT保持高;当计数到一半值时OUT变低,直至计数器到0时OUT又变高,重新开始下次计数,如下图所示。方式4软件触发选通信号GATEOUTCLK031244方式422333
6、10WR工作过程当CPU写入控制字后,OUT变为高电平,写入初值后立即计始计数(相当于软件启动),当计数到0时OUT变低,经过一个CLK后OUT又变高,停止计数,在下—次写入初值后才重新计数,如图所示。方式5硬件触发选通信号GATEOUTCLK031244方式522333110WR工作过程当CPU写入控制字后,OUT变为高电平,写入初值后计数器并不开始计数,当GATE门控信号的上升沿后才开始计数(硬件启动),计数到0时OUT变低,经过一个CLK后OUT又变高,停止计数,如下图所示。第10章并行接口-教学
7、重点教学重点8255A的工作方式和编程8255A的应用简易键盘的扫描程序LED数码管的多位显示10.28255A的工作方式方式0:基本输入输出方式适用于无条件传送和查询方式的接口电路方式1:选通输入输出方式适用于查询和中断方式的接口电路方式2:双向选通传送方式适用于双向传送数据的外设适用于查询和中断方式的接口电路(1)0方式8位8位INTEL8255AA口C口B口I/OPA0~PA7I/OPB0~PB74位PC0~PC34位PC7~PC40方式是一种基本输入输出工作方式,0方式把8255A的24条I/O
8、线全部都用作传送数据,不设置应答信号线,常用于简单(无条件)传送。如下图所示:(2)1方式8位8位INTEL8255AA口C口B口I/OPA0~PA7I/OPB0~PB7控制或I/OPC7~PC4控制或I/OPC0~PC31方式是一种选通输入输出方式,PA和PB用于传送数据,PC的部分引脚被指定为固定的专用应答信号,这种方式常用于查询(条件)传送或中断传送。如下图所示:(3)2方式8位8位INTEL8255AA口C口B口双向I/OPA0~P
此文档下载收益归作者所有