微机原理与接口技术第7章_第1页
微机原理与接口技术第7章_第2页
微机原理与接口技术第7章_第3页
微机原理与接口技术第7章_第4页
微机原理与接口技术第7章_第5页
免费预览已结束,剩余31页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、EIElectronics Information Engineering第7章定时与计数技术Sichuan UniversityPrinciple ofputer anderface Technology第 7章教学重点基本概念定时应用举例教学要求18253的编程8253的引脚和6种工作方式定时器和计数器基本概念定时应用举例教学要求,2定时功能的实现方法利用微处理器执行一个延时程序段实现;不用硬件,成本低,操作简单方便;但占用CPU时间、定时精度不高,随系统时钟频率改变基本概念定时应用举例教学要求采用分频器、单稳电路或简易定时电路控制定时时间;定时电路简单、定时时间可以在一定范围改变。硬件相

2、结合、采用可编程定时器;具有多种工作方式、能够输出多种控制信号;定时时间长,使用灵活,不占用CPU的时间。3延时举例MOV TIME1: MOV TIME2: DECNOP JNZ DECJNZDX , 3FFH;1023;65535;2T;2T;16TAX,AX0FH基本概念定时应用举例教学要求TIME2 DX TIME1;20T655351023RET;1T =210ns4可编程定时/计数器82533166基本概念定时应用举例教学要求BCD58253的结构和引脚基本概念定时应用举例教学要求67(1)计数器CLKOUTGATE1基本概念定时应用举例教学要求计数器的3个引脚 在计数过程中,此引

3、脚上每输入一个时钟信号(下降沿),计数器的计数值减1。基本概念定时应用举例教学要求 控制计数器工作,可分成电平控制和上升沿控制两种类型。 当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号。8(2)与处理器接口基本概念定时应用举例教学要求98253在IBM PC/XT机中的译码基本概念定时应用举例教学要求A9 A8 A7 A6A5A4A3A2A1A00 0 0 0 0 x x x x x 000H01FH 020H03FH 040H05FH 060H07FH000000000011101x x xx x xx x xx x xx x x108253的编程82538253写入控制

4、字写入计数初值基本概念定时应用举例教学要求计数值 读装入的初始值D7D6D5D4D3D2D1D011D7D6D5D4D3D2D1D0基本概念定时应用举例教学要求000110110120100011011000001010011100101012345I/OA1A011121. 写入方式控制字8253的控制字编程825340H043H01612基本概念定时应用举例教学要求0mov al, 30hout 43h, al;方式控制字:30H00 11 000 0B;写入控制端口:43H132. 写入计数初值 计数值范围:0000HFH基本概念定时应用举例教学要求 0000H是最大值,代表65536

5、计数值范围:00009999 0000代表最大值10000I/O148253计数初值编程基本概念定时应用举例教学要求 mov ax,1024 ;计数初值:1024(400H)out 40h,almov al,ahout 40h,al;写入低字节计数初值;写入高字节计数初值153.当前计数值基本概念定时应用举例教学要求 向控制字I/O地址:给8253写入锁存命令 从计数器I/O地址:锁存的计数值16可编程定时/计数器82531“1”8基本概念定时应用举例教学要求again: MOVOUTAL43H01000000BAL1INAL41H0FFH1CMPALJNEagain174. 读装入的计数初值

6、直接读操作基本概念定时应用举例教学要求不发锁存命令,只需对选定的计数器发出IN指令即可。分两次读,第1次从计数寄存器读出装入计数初值的低字节,第2次读出高字节。188253的工作方式基本概念定时应用举例教学要求 设定工作方式 设定计数初值 启动 计数初值进入减1计数器 每输入一个时钟计数器减1的计数过程 计数过程结束1920方式0-计数结束中断 4WRCLK GATE432 10OUT基本概念定时应用举例教学要求WRGATE示波器抓到的波形基本概念定时应用举例教学要求2122方式1-程序可控单稳14WR CLKGATE432 10OUT 基本概念定时应用举例教学要求GATEGATE,23方式2

7、-频率发生器24WR CLKGATE432 10432 10432 10OUT基本概念定时应用举例教学要求WRGATEGATE24方式3-发生器34WR CLKGATE432 10432 10432 10OUT基本概念定时应用举例教学要求WRGATEGATE25方式4-触发443WRCLK GATE432 1032321 0OUT 基本概念定时应用举例教学要求WRGATEGATE26方式5-硬件触发543WRCLK GATE432 10321 321 0OUT基本概念定时应用举例教学要求GATEGATE8253工作方式小结基本概念定时应用举例教学要求27GATEOUT0=0=11GATE=0=

8、1021(N-1)TCLK1TCLK31N/2 T CLKN/2 T CLK415GATE14288253在IBM PC系列机上的应用IOR RDOUTIRQIOW WR00A0 A08253+5V A1 A1T/CCS CSDQDRQ0D0D7D0D7OUTCLK11.19318MHzCLK0CLK1DACK0 BRDCLK2+5VGATE0GATE1OUT2PB0GATE2PB1基本概念定时应用举例教学要求计数器基本概念定时应用举例教学要求29计数器 0:定时中断0365536 输出频率为1.19318MHz6553618.206Hz的基本概念定时应用举例教学要求OUT08259AIRQ0

9、18.20654.925493ms,55ms30计数器0:初始化程序基本概念定时应用举例教学要求31计数器2:扬声器控制3600Hz基本概念定时应用举例教学要求8255,60H63HPB0PB13S0.5S32扬声器子程序AX1.=1983SSP PROC NEARMOVAL, 10110110B243H, AL AX, 1983 42H, AL AL, AH 42H, AL AL, 61HAH, AL基本概念定时应用举例教学要求163OUT MOV OUT MOV OUT INMOV888255 PBAH33扬声器子程序(续)ORAL, 03HPB1PB01OUT 61H, ALGATE2SUBCX, CX基本概念定时应用举例教学要求CX216L:LOOPLDEC JNZBL LBL BL=6AH8255PBBL=182

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论