微机原理09.ppt

微机原理09.ppt

ID:48225591

大小:1.14 MB

页数:126页

时间:2020-01-18

微机原理09.ppt_第1页
微机原理09.ppt_第2页
微机原理09.ppt_第3页
微机原理09.ppt_第4页
微机原理09.ppt_第5页
资源描述:

《微机原理09.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第9章常用接口技术制作钱晓捷微型计算机原理及应用·第2版2010年第9章常用接口技术9.1定时控制接口9.1.18253/8254定时器9.1.2定时器的应用9.2并行接口9.2.1并行接口电路82559.2.28255的应用9.2.3PC机键盘9.2.4LED数码管9.3异步串行通信接口9.3.1串行通信基础9.3.2异步串行接口标准9.3.3异步通信程序9.4模拟接口9.4.1模拟输入输出系统9.4.2D/A转换器9.4.3A/D转换器定时器定时器(计数器):由数字电路中的计数电路构成,记录输入脉冲的个数如果脉冲信号具有一定随机性,往往通过脉冲的个数可以获知外设的状态变化次数(计数

2、)如果脉冲信号的周期固定(使用高精度晶振产生脉冲信号),个数乘以周期就是时间间隔(定时)Intel8253/8254可编程间隔定时器3个独立的16位计数器通道每个计数器有6种工作方式定时器内部结构3个相互独立的计数器通道,结构完全相同计数器0计数器1计数器2每个计数器通道16位减法计数器16位预置寄存器输出锁存器预置寄存器&GATECLKOUT减1计数器输出锁存器定时器外设引脚CLK时钟输入信号在计数过程中,此引脚上每输入一个时钟信号(下降沿),计数器的计数值减1GATE门控输入信号控制计数器工作,可分成电平控制和上升沿控制两种类型OUT计数器输出信号当一次计数过程结束(计数值减为0)

3、,OUT引脚上将产生一个输出信号连接微处理器引脚D0~D7数据线A0~A1地址线RD*读信号WR*写信号CS*片选信号CS*A1A0I/O地址读操作RD*写操作WR*00000101001140H41H42H43H读计数器0读计数器1读计数器2无操作写计数器0写计数器1写计数器2写控制字定时器工作过程8253有6种工作方式,由方式控制字确定每种工作方式的过程类似:①设定工作方式②设定计数初值[③硬件启动]④计数初值进入减1计数器⑤每输入一个时钟计数器减1的计数过程⑥计数过程结束定时器方式0:计数结束中断①②⑤④⑥GATEOUTCLK031244方式0WR①设定工作方式②设定计数初值④计

4、数值送入计数器⑤计数过程⑥计数结束演示定时器方式1:可编程单稳脉冲①②⑤④⑥①设定工作方式②设定计数初值③③硬件启动④计数值送入计数器⑤计数过程⑥计数结束GATEOUTCLK031244方式1WR演示定时器方式2:频率发生器(分频器)03124GATEOUTCLK4方式2031240312403124WR演示定时器方式3:方波发生器03124GATEOUTCLK4方式3031240312403124WR演示定时器方式4:软件触发选通信号GATEOUTCLK031244方式42233310WR演示定时器方式5:硬件触发选通信号GATEOUTCLK031244方式522333110WR演示

5、定时器方式控制字控制字写入控制字I/O地址:A1A0=11计数器读写格式工作方式数制D7D6D5D4D3D2D1D000计数器001计数器110计数器211非法(8253)11读回命令(8254)00计数器锁存命令01只读写低字节10只读写高字节11先读写低字节后读写高字节000方式0001方式1*10方式2*11方式3100方式4101方式50二进制1十进制定时器方式控制字编程;8253的计数器0、1、2端口和控制端口地址:40H~43H;设置其中计数器0为方式0;采用二进制计数,先低后高写入计数值moval,30h;方式控制字:30H=00110000Bout43h,al;写入控制

6、端口:43H定时器计数值选择二进制时计数值范围:0000H~FFFFH0000H是最大值,代表65536选择十进制(BCD码)计数值范围:0000~99990000代表最大值10000计数值写入计数器各自的I/O地址按方式控制字规定的读写格式进行定时器计数值编程;8253的计数器0、1、2端口和控制端口地址:40H~43H;设置计数器0采用二进制计数;写入计数初值:1024(=400H)movax,1024;计数初值:1024(=400H);写入计数器0地址:40Hout40h,al;写入低字节计数初值moval,ahout40h,al;写入高字节计数初值定时器的应用A0A1———A0

7、—A1—D0~D7D0~D0OUT1OUT2OUT0GATE0GATE1GATE2CLK0CLK1CLK2DQCLK+5V接至DMA控制器接至扬声器驱动器PB0PB1IRQ0DRQ08253+5V1.19318MHzDACK0BRDIORIOWRDWRCST/CCS&定时中断moval,36h;计数器0为方式3,采用二进制计数,;先低后高写入计数值out43h,al;写入方式控制字moval,0;计数值为0out40h,al;写入低字节计数值o

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。