微机接口与原理幻灯片.ppt
《微机接口与原理幻灯片.ppt》由会员分享,可在线阅读,更多相关《微机接口与原理幻灯片.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机接口与原理第1页,共31页,编辑于2022年,星期六5.4.1定时/计数技术概述(续1)2)定时方法两种:软件定时、硬件定时(1)软件定时通过CPU执行一段延时程序(根据预定时间要求设定指令数量及类型)达到定时目的。延时程序执行完毕,通常用OUT指令输出一个控制信号。特点:简单、灵活,不需额外硬件。缺点:CPU效率低、延时时间计算麻烦、延时精度低、延时时间不准确(多任务时)。第2页,共31页,编辑于2022年,星期六5.4.1定时/计数技术概述(续2)2)定时方法两种:软件定时、硬件定时(2)硬件定时不可编程硬件定时:AS:555、393可编程硬件定时:AS:8253特点:灵活、定时精度高
2、、不占用CPU时间。在计算机中应用广泛。在全自动家用电器中也有用。第3页,共31页,编辑于2022年,星期六5.4.2可编程计数/定时器芯片82531)8253的基本特性(1)有3个独立的16位计数器(2)可按二进制或十进制(BCD)计数二进制:0000HFFFFH十进制(BCD):0000H9999H(3)有6种工作方式(计数方式)(4)计数时钟频率CLK:02MHz教材2MHz2)8253的内部结构0:assleepordie2MHz:toofast眼花缭乱第4页,共31页,编辑于2022年,星期六5.4.2可编程计数/定时器芯片8253(续1)2)8253的内部结构see图5.4.1(下
3、页)(1)数据总线缓冲器(2)读写控制逻辑接收RD#、WR#、CS#、A1、A0控制(3)控制字寄存器A1A0=11,用于规定计数器工作方式(4)计数器0、1、216bit减1计数器,可预置计数初值。计数输入CLK:计数器对CLK脉冲减1计数,减到0时结束。CLK为周期脉冲时即可为定时。输出端OUT:减1计数到0时输出脉冲或连续波第5页,共31页,编辑于2022年,星期六图5.4.18253内部结构数据总线缓冲器读/写控制逻辑控制寄存器计数器0计数器1计数器2OOOCLK0GATE0OUT0CLK1GATE1OUT1CLK2GATE2OUT2D0D7RDWRA0A1CS第6页,共31页,编辑于
4、2022年,星期六5.4.2可编程计数/定时器芯片8253(续2)3)8253芯片的引脚及其功能常规:D7D0CS#、A1、A0RD#、WR#计数:CLK:脉冲输入计数器对CLK的脉冲进行计数。GATE:门控1:允许计数0:禁止、中止计数OUT:信号输出计数到0/定时时间到图5.4.28253引脚第7页,共31页,编辑于2022年,星期六5.4.2可编程计数/定时器芯片8253(续3)3)8253芯片的引脚及其功能表5.5.18253端口地址编码CS#A1A0端口选择000计数器0001计数器1010计数器2011控制寄存器1xx未选中第8页,共31页,编辑于2022年,星期六5.4.2可编程
5、计数/定时器芯片8253(续4)4)8253的控制字及初始化编程(1)8253的控制字名义1个实3个D7D6D5D4D3D2D1D0计数器选择读/写格式工作方式选择数制选择00选择计数器00:二进制01选择计数器11:BCD10选择计数器2000方式011非法选择001方式100计数器锁存命令x10方式201只读/写低字节x11方式310只读/写高字节100方式411先写低字节,后写高字节101方式5图5.4.38253控制字带帽第9页,共31页,编辑于2022年,星期六5.4.2可编程计数/定时器芯片8253(续5)4)8253的控制字及初始化编程(2)8253的初始化编程a.3个计数器有各
6、自的控制字,必须分别写入,但写入的地址是同一个(A1A0=11),由D7D6区分。b.对同一通道:先写控制字,再写计数初值。对3个通道的写入顺序无要求。如可先计2后计0。c.计数初值的必须按控制字规定的方式写。如16bit:先低8bit、后高8bit(同一地址)计数初值的最大值:0000H跑道起点计数值可改写。即计数过程中可重写入。d.关于第10页,共31页,编辑于2022年,星期六5.4.2可编程计数/定时器芯片8253(续6)5)8253的工作方式(6种)王书两“4.”,此在前(1)方式0:计数结束产生中断(由低电平变为高电平)a.写CW后:OUT=0,直到计数到0b.写N后:下1个CLK
7、脉冲下降沿开始计数c.计数过程中,可重写N,重写N后,同b.d.GATE的作用:GATE=1计数、=0暂停计数e.计数到0:OUT=1,直到再写CW或Nf.输出波形:如图5.4.4第11页,共31页,编辑于2022年,星期六CLKWR#OUT43210n=4WR#OUTGATEm=5543210图图5.4.482535.4.48253方式方式0 0波形图波形图计数结束产生中断计数结束产生中断CWCW继续第12页,共31页,编辑于2022年,星期六5.4.2可编程计数/定时器芯片8253(续7)5)8253的工作方式(6种)(续1)(1)方式1:可编程的单拍负脉冲a.写CW后:OUT=1b.写N
8、后:等待GATE脉冲上升沿c.GATE上升沿启动计数过程:且OUT=0GATE上升沿后下1个CLK脉冲下降沿开始计数d.计数过程中,GATE可重启动计数,即重从N起计e.计数到0:OUT=1f.输出波形:如图5.4.5第13页,共31页,编辑于2022年,星期六图图5.4.582535.4.58253方式方式1 1波形图波形图可编程单拍负脉中可编程单拍负脉中WR#GATE43210OUT34210CLKGATEOUT234n=4重启动计数CW第14页,共31页,编辑于2022年,星期六5.4.2可编程计数/定时器芯片8253(续8)5)8253的工作方式(6种)(续2)(1)方式2:分频脉冲发
9、生器a.写CW后:OUT=1b.写N后:下1个CLK脉冲下降沿开始计数c.计数过程中,GATE可停止计数(=0)、继续计数(=1)d.计数到1:OUT=0,e.经1个CLK后,OUT=1,并自动重新从N开始计数f.输出波形:如图5.4.6第15页,共31页,编辑于2022年,星期六图图5.4.682535.4.68253方式方式2 2波形图波形图分频脉冲发生器分频脉冲发生器自动重计数WR#43210(4)OUTGATECLK0(4)321321n=4CW高电平宽度=(N-1)CLK低电平宽度=1CLK第16页,共31页,编辑于2022年,星期六5.4.2可编程计数/定时器芯片8253(续9)5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 接口 原理 幻灯片
限制150内