欢迎来到天天文库
浏览记录
ID:59438421
大小:1.12 MB
页数:32页
时间:2020-09-18
《2019年 接口芯片 ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、显示器及键盘接口七段LED显示器的原理静态显示和动态显示独立式键盘及接口矩阵式键盘及接口七段式LED显示原理abcdefgdpabcomgfedcomcdpabgfecomcddpabgfecomcddp共阴极共阳极10100000静态显示abcdefgdpD1Q1D2Q2D3Q3D4Q4D5Q5D6Q6D7Q7D8Q874LS373abcdefgdpD1Q1D2Q2D3Q3D4Q4D5Q5D6Q6D7Q7D8Q874LS373abcdefgdpD1Q1D2Q2D3Q3D4Q4D5Q5D6Q6D7Q7D8Q874LS373P0GGG≥11≥11
2、≥1174LS138ABCP2.7P2.6P2.5Y2Y1Y0WR80C51+5V+5V+5V0000011100000010010010101动态显示+5VP1.0P2.0P2.1P2.580C51P1.1P1.2P1.3P1.4P1.5P1.6P1.7P2.4P2.3P2.27407*27406共阴极LED+5V独立式键盘及其接口P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7D8D7D6D5D4D3D2D1+5VQ8Q7Q6Q5Q4Q3Q2Q180C5174LS373(1)片内有上拉电阻(2)片内无上拉电阻P1=11011
3、110B哪一个按键闭合?矩阵式键盘及接口I/OD7D6D5D4D3D2D0D1+5VI/O反转扫描法:列线D7~D4输出0,读行线D3…D0,例如为1011,再将1011送回D3…D0,读列线D7…D4,值为1011,取反后D8…D0即为01000100。说明D6和D2的交叉点上的按键按下。8279接口芯片8279是Intel公司为8位微处理器设计的通用键盘/显示器接口芯片。主要功能为:8*8键盘的键值读取。16个LED显示。片内自带5位定时器和扫描电路,不占用CPU时间。8279的内部逻辑结构数据缓冲器I/O控制FIFO/传感器RAM状态显示
4、地址寄存器16*8显示RAM控制及定时寄存器键盘消抖及控制8*8FIFO/传感器RAM显示寄存器定时及控制扫描计数器回送缓冲器WRRDCSA0IRQDB0~DB7RESETCLK至CPUOUTA0~OUTA3OUTB0~OUTB3SL0~SL3RL0~RL7CNTL/STBSHIFTBD显示输出扫描输出键盘输入SL0SL1SL2SL3RL0RL1RL2RL3RL5RL6RL7RL4ABCY0Y1Y7827974LS1380123456789ABCDEF按键编码的生成CNTLSHIFT扫描值(行号)回送值(列号)76543210SL2SL1SL0
5、000:RL0111:RL7CNTL:键盘功能的扩充SHIFT:换档功能键+5VOUTB08279OUTB3OUTA0OUTA37406*2共阴极LEDSL0SL1SL2SL3ABCY7Y6Y074LS138Y1Y2Y3Y4Y53FHF9HOUTB0OUTB3OUTA0OUTA3显示RAMSL2SL1SL0000001010OUTB08279OUTB3OUTA0OUTA37406*2共阴极LEDSL0SL1SL2SL3ABCY0Y1Y774LS138Y6Y5Y4Y3Y2OUTB0OUTB3OUTA0OUTA3显示RAMSL2SL1SL00000
6、01010+5V左进入000001010011100101110111显示RAM左进入模式下显示RAM的存储单元与显示位置的对应关系01234567七段数码显示管000001010011100101110111SL2SL1SL0ABCY7Y6Y074LS138Y1Y2Y3Y4Y5SL2SL1SL0左进入000001010011100101110111显示RAM01234567七段数码显示管0C0H0FFH0FFH0FFH0FFH0FFH0FFH0FFHCPU向显示RAM的000单元写入C0H(左进入)左进入0000010100111001011
7、10111显示RAM01234567七段数码显示管0C0H92H0FFH0FFH0FFH0FFH0FFH0FFHCPU向显示RAM的001单元写入92H(左进入)左进入000001010011100101110111显示RAM01234567七段数码显示管0C9H92H0FFH0FFH0FFH82H0FFH0FFHCPU向显示RAM的101单元写入82H(左进入)左进入显示RAM地址与扫描信号对应关系显示RAM地址S2S1S0000000001001010010111111右进入000001010011100101110111显示RAM0123
8、4567七段数码显示管0C0H0FFH0FFH0FFH0FFH0FFH0FFH0FFHCPU向显示RAM的000单元写入C0H(右进入)ABCY7Y6
此文档下载收益归作者所有