东南微机接口第五章数字量输入输出_第1页
东南微机接口第五章数字量输入输出_第2页
东南微机接口第五章数字量输入输出_第3页
东南微机接口第五章数字量输入输出_第4页
东南微机接口第五章数字量输入输出_第5页
全文预览已结束

下载本文档

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

文档简介

bleInterval定时:标准频率CLK/计数累加或递减(计算频率:周期内计数)。例减法CNTER:先计数值预置计数值寄存器减法计数器,计数脉冲经CLK输入端时使计数器进行减法计数。计数器的当前内容--寄存器CPU不会干扰计数过程(缓冲)。计数值=零的状态OUT引脚和状态寄存器的某一位(查询式I/O或中断式I/O来检测零值状态)。有到零停计/不停两种。可硬件(GATE输入端)或软件控制定时/计数器的动作。4用途 中断控制器8259√计数器和定时器电路(Timers&背景MCCPU和外部设备提供实时时钟:定时或延时控制(定时中断、定时检测、定时扫描)Timer/对外部计数软件定时;(2)硬件定时(不可编程型;可编程型)软件定时:处理器执行若干条指令(循环)时间之和:精度CPU的利用率。不可编程的硬件定时/计数(/MI:如555,外接定时部件——电阻和电容(硬件可调定时值)构成;74L90十进制计数器(异步二进制加5进位)、92(异步二进制加六进位(12进制))、93(加8/16进)、4040(12级分频)。不可编程定时/计数电路简单,但无法软件控制和改变=>计算机应用:可编程的定时器电路 bleInterval5 24PDIP+5V。三个完全独立的计数器0~2(16Bit),每个计数器可单独作为定时/计数器用。-2.6MHz,-5:5MHz.内部结0~7--数据总线缓冲器:三态(/S选中)、双向的8位缓冲器(连接系统数据总线),PUI/O时缓冲器发送或接收数据(与/W//D配合:读/写逻辑)。0、1译码(/S选中后)- 计数器 11制字寄存器(共用、只读):控制每个计数器的工作方式,二进制或二—十进制计数方式及向每个计数器装入数据。TE02):=电平0-- /1-允许计数(边沿正跳变启动:方式1) 信号时钟输入CLK和门控输入GATE,输出OUT)。计数器二进制BIN(0~0FFFFH+1)或二-十进制计可用外部 作为CLK脉冲对计数值进行减1计数装入计数初值后,当GATE端变为高电平时, 问题问题12计数初 B=77H?CH1,16位,方式3,BCDB=10H?CH0,低8位,方式字初始化/ 东南大学16位计数,计数初值(双字节,如为单字节则自动补零).D5D4=01只读/写低字节;=10:只读/(仍按16位计数!)D5D4=11:MOV MOVOUT43H,AL; OUT43H,AL;CH1,16MOVAL,60H MOVAL,60HOUT40H,AL;0060H初值 OUT41H,AL;MOVAL,00H MOVAL,30HOUT OUT41H,AL3060H 控制字东南大学Mode0软件触发,到0输出电平,不自动重复Mode4软件触发,输出选通信号(负脉冲)Mode1硬(GATE)触发单稳,不自动重复启动Mode5硬件触发,输出选通信号(负脉冲)Mode2、3软硬触发,自动重装(分频/ 控制字 计数器0低8位方东南大学 减计数未完写入新的东南大学东南大学件上升边沿启动,不自动重复。可软触发,负脉冲 重复触发脉冲,重置初值(Gate有效东南大学 东南大学 东南大学每个脉冲计数-2,到0自动重装(软硬触发)n/2:类似于方式2,唯一不同的 初值=(n+1/2高电东南大学 东南大学当写入控制字后,输出为高。写入计数值后立即开始计数(相当于软件启动),当计数到零后,输出变低,经过一个时钟脉冲后,又变为高电平(负脉冲),计数器停止计数。(只计数一次)。GTE=1时,允许计数;计数过程中改变计数初值,则按新计数值重新开始计数 东南大学 东南大学硬件触发的选通信号发生器写入控制字后,输出为高。写入计数初值后并不立即开始计数,而是由GTE信号的脉冲上升沿触发启动。当计数到零后时,输出一个LK脉冲宽度的负脉冲,输出变高,停止计数。直至下次GTE脉冲的触发才能计数。 Gate控制,重新数重置初值,Gate东南大学 东南大学CNT040H,方式3日时钟定时(18.158HZ,IRQ0,CLK=1.19MHZN0=0000初值)CNT141H,方式2DRAM刷新(15μs,N0=0018)CNT242H,方式3,扬声器(OUT2与8255PB1相与后输出,N0=11901KHZ)—(频率) Mode0软件触发,到0输出电平,不自动重复Mode4软件触发,输出选通信号(负脉冲)Mode1硬(GATE)触发单稳,不自动重复启动Mode5硬件触发,输出选通信号(负脉冲)Mode2、3软硬触发,自动重装(分频/ 东南大学10计数器0、1、2--11初始化编程。对8253初始化编程包括二个步骤,即写入控制字和写入计数值。不需要外部触发的方式=>工作。例:初始化编程(P274W格式)T=084036s/1.19)MOVAL,36H;OUT43H,AL;WRTMOVAL,0MOVAL,54H;OUT43H,ALMOVAL,18;OUT,BIN,TT东南大学OUT43H,ALMOVAX,1190Out4

温馨提示

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

评论

0/150

提交评论