预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共42页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

单片机接口技术并行接口8255并行接口结构图8255工作方式8255的逻辑结构框图和引脚图键盘是由若干个按键组成的开关矩阵3个可编程8位并行I/O口显示缓冲区(RAM)存放显示数据的段码,数据轮流从显示寄存器输出,在SL0~SL3的配合下,实现动态显示。公共极COM端(位码)8255的逻辑结构框图和引脚图口地址的确定:由A0确定出两个端口地址(0A003H;PA:0A000H;PB:0A001H;PC:0A002H)公共极COM端(位码)3个可编程8位并行I/O口等待清除结束(100uS)(读状态字)每个显示字形对应一个二进制数码,称为段码、字形码或显示码端口选择表命令口地址:7FFFH;PA:7FFCH;PB:7FFDH;PC:7FFEH若按实验箱KC打向上则(Y5):命令口地址:0BFFFH;PA:0BFFCH;PB:0BFFDH;PC:0BFFEH(0A003H;PA:0A000H;PB:0A001H;PC:0A002H)编程要点数码显示器电路图字型表工作方式动态显示工作方法(0A003H;PA:0A000H;PB:0A001H;PC:0A002H)中断初始化(触发方式、开中断)IRQ经反相器接INT0;8255的逻辑结构框图和引脚图PC口可以按位进行操作本实验箱为2*8的矩阵键盘由SL0~SL3输出键盘和显示器的扫描线3个可编程8位并行I/O口可采用8255扩展并行口键盘是由若干个按键组成的开关矩阵只有当单片机空闲时才调用键盘扫描子程序8255结构图引脚图有键闭合时数据进入FIFO存储器,使IRQ置位向CPU申请中断。由专用的硬件电路实现称为编码键盘注意:导通电流和点亮时间比例。每个显示字形对应一个二进制数码,称为段码、字形码或显示码本实验箱为2*8的矩阵键盘电路图键盘键盘结构程序控制扫描方式只有当单片机空闲时才调用键盘扫描子程序定时扫描方式利用定时器的溢出中断请求,每隔一定的时间对键盘扫描一次中断扫描方式提高CPU的效率,当键盘上有键闭合时产生中断请求键盘处理程序键盘抖动键盘消抖动8279键盘显示器接口芯片8279引脚及逻辑符号8279的内部结构工作原理接口方法程序初始化显示子程序键盘中断服务程序感谢观看