最新微机接口技术与应用第三章PPT课件.ppt
《最新微机接口技术与应用第三章PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新微机接口技术与应用第三章PPT课件.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机接口技术与应用第三微机接口技术与应用第三章章11/3/20222http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术本章内容本章内容3.1 基本概念3.2 可编程定时/计数器8253-5/8254-23.3 8253-5/8254-2的应用举例11/3/20223http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术11/3/20224http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术11/3/20225http:/ 湖北师范学院计算机科学与
2、技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术11/3/20226http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术11/3/20227http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术11/3/20228http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术11/3/20229http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术本章首页本章首页本章首页本章首页1 1)0 0方
3、式方式低电平输出(低电平输出(GATEGATE信号上升沿继续计数)信号上升沿继续计数)触发方式:触发方式:写入初值后,WR 触发输出波形:输出波形:计数过程中为低电平,减为0变高,并结束计数过程中计数过程中GATEGATE作用:作用:1,允许;0,禁止;,暂停,继续计数过程中写入新初值:计数过程中写入新初值:马上按新初值开始计数11/3/202210http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术本章首页本章首页本章首页本章首页2 2)1 1方式方式低电平输出(低电平输出(GATEGATE信号上升沿重新计数)信号上升沿重新计数)触发方式:触
4、发方式:写入初值后,GATE 触发输出波形:输出波形:计数过程中为低电平,减为0变高,并结束计数过程中计数过程中GATEGATE作用:作用:1,0,不影响;,启动或重新启动计数过程中写入新初值:计数过程中写入新初值:由GATE 启动新过程11/3/202211http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术周期周期:N*TCLK高低电平比:高低电平比:N-1:13 3)2 2方式方式周期性负脉冲输出周期性负脉冲输出触发方式:触发方式:写入初值后,WR 触发输出波形:输出波形:计数过程中为高电平,减为1时变低,维持1个时钟周期,再次变高并重新
5、装入计数初值,重复计数过程GATEGATE作用:作用:1,允许;0,禁止;,停止,重新开始计数过程中写入新初值:计数过程中写入新初值:等计数器计数回零,输出完负脉冲后,再开始新过程具有自动重新装载计数初值的功能具有自动重新装载计数初值的功能每当减1计数器的值减为0,就将初值寄存器的内容重新装入减1计数器,重新开始计数,输出重复波形本章首页本章首页本章首页本章首页GATEGATE作用:作用:1,允许;0,禁止;,停止,重新开始计数。11/3/202212http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术4 4)3 3方式方式周期性方波输出周期性
6、方波输出触发方式:触发方式:写入初值后,WR 触发输出波形:输出波形:输出占空比为1:1或近似1:1的方波。初值为偶数时,前半周为高电平,后半周为低电平;初值为奇数时,前一半加1的计数过程中为高电平GATEGATE作用:作用:1,允许;0,禁止;,停止,重新开始计数过程中写入新初值:计数过程中写入新初值:计数器回零,输出完整的方波后,再开始新过程本章首页本章首页本章首页本章首页周期周期:N*TCLK高低电平比:高低电平比:1:1(N为偶数);(N为奇数)与方式2一样具有自动重新装载计自动重新装载计数初值数初值的功能,与方式2的区别仅在于输出波形不同11/3/202213http:/ 湖北师范学
7、院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术本章首页本章首页本章首页本章首页5 5)4 4方式方式单次负脉冲输出(软件触发)单次负脉冲输出(软件触发)触发方式:触发方式:写入初值后,WR 触发输出波形:输出波形:方式设定后输出为高电平,并维持,减为0时变低,维持1个时钟周期,再次变高并结束计数过程中写入新初值:计数过程中写入新初值:待原过程结束并输出完负脉冲后开始新过程GATEGATE作用:作用:1,允许;0,禁止;,停止,重新开始11/3/202214http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术本章首
8、页本章首页本章首页本章首页6 6)5 5方式方式单次负脉冲输出(硬件触发)单次负脉冲输出(硬件触发)触发方式:触发方式:写入初值后,GATE 触发输出波形:输出波形:计数过程中为高,结束时输出宽度为1个时钟周期的负脉冲并结束计数过程中计数过程中GATEGATE作用:作用:1,0,不影响;,启动或重新启动计数过程中写入新初值:计数过程中写入新初值:由GATE 启动新过程触发方式同1方式输出波形同4方式11/3/202215http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术7 7)6 6种方式的比较:种方式的比较:触发方式:触发方式:方式1和方式
9、5为硬件触发;其余为软件触发输出波形:输出波形:方式2和方式3输出重复波形,其余为单次波形;方式0、1基本相同,方式4、5相同方式GATE引脚输入状态所起的作用输出波形高电平 低电平 下降沿上升沿0允许禁止暂停继续计数过程中为低,计数值减为0时,变高(单次)1不影响 不影响 不影响开始或重新开始宽度为n个CLK的低电平(单次)2允许禁止停止重新开始周期为n个CLK,宽度为1个CLK的负脉冲(重复波形)3允许禁止停止重新开始周期为n个CLK的方波(重复波形)4允许禁止停止重新开始减为0时输出宽度为1个CLK的负脉冲(单次)5不影响 不影响 不影响开始或重新开始减为0时输出宽度为1个CLK的负脉冲
10、(单次)本章首页本章首页本章首页本章首页11/3/202216http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术本章首页本章首页本章首页本章首页1.日时钟日时钟1)要求)要求设计一个计一天时间的日计时器日时钟2)分析)分析思路:思路:找一个定时准确的计时单位新计时单位的建立新计时单位的建立方法:方法:利用8253的T0对系统提供的时钟定时 采用方式3,初值取0 OUT0输出方波的频率为周期为 (计时单位)24小时包含新计时单位的个数:统计计时单位的计数单元统计计时单位的计数单元思路:思路:在BIOS数据区设置两个字单元TIMER_LO(40H
11、:6CH)和TIMER_HI(40H:6EH)用T0输出的方波产生中断,在服务程序中对双字单元加1,若TIMER_HI0018H且TIMER_LO00B0H,说明已计满24小时,双字单元清0,再开始第二天的计时3)设计)设计硬件设计硬件设计主要由T/C(8253/8254)和中断控制器8259A构成11/3/202217http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术本章首页本章首页本章首页本章首页软件设计软件设计主要功能主要功能8254+5VGATE0OUT0CLK0DQQCPPCLK2.3863632MHz状态000总线控制器S0S1S
12、28259AIR0INTD07INTAT=54.9msIRQ0中断号8CPUINTRD07S0S1S2日时钟运行硬件原理双字单元加1软驱马达关闭时间控制调用定时报时中断1CH中断服务程序框图中断服务程序框图开中断保护现场双字单元加1到24小时?TIMER_OFL=1双字单元清0关闭软驱马达计数值减1减为0?马达状态清0关闭马达调用定时报时中断1CH发EOI命令恢复现场中断返回YNYN11/3/202218http:/ 湖北师范学院计算机科学与技术学院湖北师范学院计算机科学与技术学院微机接口技术微机接口技术本章首页本章首页本章首页本章首页2.稳定定时稳定定时1)要求)要求实现5秒钟的稳定定时(不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 微机 接口 技术 应用 第三 PPT 课件
限制150内