微机原理与接口技术第7章
微机原理与接口技术课件 四川大学课件
第 7章
Electronics Information Engineering
Sichuan University
Principle of Microcomputer and Interface Technology
EI
微机原理与接口技术第7章定时与计数技术
电子信息学院
严华,卿粼波
微机原理与接口技术课件 四川大学课件
教学重点
● 8253的引脚和6种工作方式● 8253的编程
电子信息学院严华,卿粼波1微机原理与接口技术
微机原理与接口技术课件 四川大学课件
定时在微机系统中具有极为重要的作用,计数是许多过程控制领域常用的功能。 由数字电路中的计数电路构成。
定时器由数字电路中的计数电路构成,通过记录高精度晶振脉冲信号的个数,输出准确的时间间隔。
计数电路如果记录外设提供的具有一定随机性的脉冲信号时, 主要反映脉冲的个数, 称为计数器。
微机原理与接口技术课件 四川大学课件
软件延时
–利用微处理器执行一个延时程序段实现;–不用硬件,成本低,操作简单方便;
–但占用CPU时间、定时精度不高,随系统时钟频率改变。
不可编程的硬件定时
–采用分频器、单稳电路或简易定时电路控制定时时间;
–定时电路简单、定时时间可以在一定范围改变。
可编程的硬件定时
–软件硬件相结合、采用可编程定时器芯片;–具有多种工作方式、能够输出多种控制信号;–定时时间长,使用灵活,不占用CPU的时间。
微机原理与接口技术课件 四川大学课件
MOV
DX , 3FFH;1023TIME1: MOVAX, 0FFFFH;65535TIME2: DEC
AX;2TNOP;2TJNZTIME2;16T
DECDXJNZ
TIME1
;延时时间:20T×65535×1023
RET
;1T =210ns
微机原理与接口技术课件 四川大学课件
3个独立的16位计数器通道 每个计数器有6种工作方式
可按二进制或十进制(BCD码)计数
微机原理与接口技术课件 四川大学课件
8253的内部结构和引脚
定时芯片
电子信息学院严华,卿粼波6微机原理与接口技术
微机原理与接口技术课件 四川大学课件
(1)计数器初值寄存器 CLK减1计数器 GATE输出锁存器
定时芯片
OUT
①计数初值存于初值寄存器;②在计数过程中,减1计数器的值不断递减,而初值寄存器中的初值不变。③输出锁存器用于写入锁存命令时,锁定当前计数值电子信息学院严华,卿粼波7微机原理与接口技术
微机原理与接口技术课件 四川大学课件
CLK 时钟输入信号
–在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1。
GATE 门选通输入信号
–控制计数器工作,可分成电平控制和上升沿控制两种类型。
OUT 计数器输出信号
–当一次计数过程结束(计数值减为0),OUT引脚上将产生一个输出信号。
微机原理与接口技术课件 四川大学课件
(2)与处理器接口 数据线 D0~D7地址线 A0~A1片选信号 CS读信号 RD写信号 WRPC机I/O地址 40H 41H 42H 43H读操作RD读计数器0读计数器1读计数器2无操作
定时芯片
CS A1 A0 0 0 0 0 0 0 1 1 0 1 0 1
写操作WR写计数器0写计数器1写计数器2写控制字电子信息学院严华,卿粼波9微机原理与接口技术
微机原理与接口技术课件 四川大学课件
A9 A8 A7 A6A5A4A3A2A1A00 0 0 0 0x x x x x0 0 0 0 1x x x x x0 0 0 1 0x x x x x0 0 0 1 1x x x x x
000H~01FH→020H~03FH→040H~05FH→060H~07FH
→
微机原理与接口技术课件 四川大学课件
8253加电后的工作方式不确定。
8253必须初始化编程,才能正常工作
–写入控制字–写入计数初值–读取计数值
–读装入的初始值
D7D6D5D4D3D2D1D0
微机原理与接口技术课件 四川大学课件
1.写入方式控制字 D7 D6 D5 D4 D3 D2工作方式
定时芯片
D1
D0数制
计数器
读写格式
00 01 10 11
计数器0计数器1计数器2非法
00 01 10 11
锁存命令只读写低字节只读写高字节先读写低字节后读写高字节
000 001 010 011 100 101
方式0方式1方式2方式3方式4方式5
0二进制 1十进制
控制字写入控制字I/O地址(A1A0=11)电子信息学院严华,卿粼波微机原理与接口技术 12
微机原理与接口技术课件 四川大学课件
8253的控制字编程
定时芯片
已知:某个8253的计数器0、1、2端口和控制端口地址依次是40H~43H。 要求:设置其计数器0为方式0,采用二进制计数,先低后高写入16位计数值。 初始化程序mov al, 30h out 43h, al D7 D6 D5;方式控制字:30H=00 11 000 0B;写入控制端口:43H
D4
D3
D2工作方式
D1
D0数制
计数器
读写格式
电子信息学院严华,卿粼波微机原理与接口技术 13
微机原理与接口技术课件 四川大学课件
2.写入计数初值
定时芯片
选择二进制时–计数值范围:0000H~FFFFH– 0000H是最大值,代表65536
选择十进制(BCD码)–计数值范围:0000~9999– 0000代表最大值10000
计数值写入计数器各自的I/O地址。电子信息学院严华,卿粼波微机原理与接口技术 14
微机原理与接口技术课件 四川大学课件
已知:某个8253的计数器0、1、2端口和控制端口地址依次是40H~43H。
要求:设置计数器0采用二进制计数,写入计数初值:1024(=400H)。 初始化程序
–movax,1024;计数初值:1024(=400H)–out 40h,al;写入低字节计数初值–moval,ah
–out 40h,al;写入高字节计数初值
…… 此处隐藏:832字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




