可编程键盘显示器接口芯片课件.ppt

可编程键盘显示器接口芯片课件.ppt

ID:56976001

大小:189.50 KB

页数:16页

时间:2020-07-25

可编程键盘显示器接口芯片课件.ppt_第1页
可编程键盘显示器接口芯片课件.ppt_第2页
可编程键盘显示器接口芯片课件.ppt_第3页
可编程键盘显示器接口芯片课件.ppt_第4页
可编程键盘显示器接口芯片课件.ppt_第5页
资源描述:

《可编程键盘显示器接口芯片课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、可编程键盘/显示器接口——INTEL8279INTEL8279是一种可编程键盘/显示器接口芯片,它含有键盘输入和显示器输出两种功能。键盘输入时,它提供自动扫描,能与按键或传感器组成的矩阵相连,接收输入信息,它能自动消除开关抖动并能对多键同时按下提供保护。显示输出时,它有一个16×8位显示RAM,其内容通过自动扫描,可由8或16位LED数码管显示。图8.168279结构框图8279共有8条命令,其格式及功能如下所述。1、键盘/显示方式设置命令字(必须掌握)000DDKKKD7、D6、D5为000,是方

2、式设置命令特征位。D4、D3:设定显示方式,其定义如下:008个字符显示,左边输入0116个字符显示,左边输入108个字符显示,右边输入1116个字符显示,右边输入(一)8279的命令格式和命令字KKK(D2、D1、D0):可设定7种键盘、显示工作方式,其定义如下:000编码扫描键盘,双键锁定001译码扫描键盘,双键锁定010编码扫描键盘,N键轮回011译码扫描键盘,N键轮回100编码扫描传感器矩阵101译码扫描传感器矩阵110选通输入,编码显示扫描111选通输入,译码显示扫描2、时钟编程命令(必须

3、掌握)001PPPPPD7、D6、D5为001,是时钟编程命令特征位。D4、D3、D2、D1、D0(PPPPP):设定对CLK输入端输入的外部时钟信号进行分频的分频数N,用以产生100kHz的内部时钟,N的取值为2~31。若CLK输入的时钟频率为2MHz则N=20,PPPPP=10100B。3、读FIFO/传感器RAM命令010AI×AAAD7、D6、D5为010,是读FIFO/传感器RAM命令特征位。D4(AI)为自动加1标志。D2、D1、D0(AAA)为FIFO/传感器RAM地址。键扫描方式时,

4、读取数据按先进先出的原则读出,与AI、AAA无关。D0D4可为任意值,此时,该命令字可设为40H。在传感器或选通输入方式时,AAA为RAM地址。当AI=0时,每次读完传感器RAM的数据后地址不变;当AI=1时,每次读完传感器RAM的数据后地址自动加1。这样,下一个数据便从下一个地址读出,不必重新设置读FIFO/传感器RAM命令4、读显示RAM命令011AIAAAAD7、D6、D5为011,是读显示RAM命令特征位。D4(AI)为自动加1标志,AI=1时,每次读数后地址自动加1。D3、D2、D1、D

5、0(AAAA)为显示RAM中的存储单元地址。5、写显示RAM命令(必须掌握)100AIAAAAD7、D6、D5为100,是写显示RAM命令特征位。D4(AI)为自动加1标志,AI=1时,每次写入数据后地址自动加1。D3、D2、D1、D0(AAAA)为将要写入的显示RAM中的存储单元地址。CPU将显示数据写入显示RAM还必须先设置键盘/显示方式设置命令字。若选择8个显示器并从左端输入,键盘设为双键锁定的编码键盘方式,则应设置键盘/显示方式设置命令字为00H。如每次写入数据后自动加1,且从0地址开始写入

6、,则应设置写显示RAM命令为90H。如要输入10个字符,则其输入过程如表8.2所示(依次填入方式)。表8.2左端送入的送数过程RAM写入次数AD0AD1AD2AD3AD4AD5AD6AD7第1次1第2次12…第8次12345678第9次92345678第10次9103456786、显示禁止写入/消隐命令101×IWAIWBBLABLBD7、D6、D5为101,是显示禁止写入/熄灭命令的特征位。D3、D2(IWA、IWB)为A、B组显示RAM写入屏蔽位。因为显示寄存器分成A、B两组,可以单独送数,所以

7、,用两位分别屏蔽。当IWA=1时,A组显示RAM禁止写入,此时,从CPU写入显示器RAM数据不影响A组显示器的显示,这种情况通常用于双4位显示器。IWB的用法与IWA相同,可屏蔽B组显示器。D1、D0(BLA、BLB)为A、B组的消隐设置位。BLA(或BLB)=1则对应组的显示输出熄灭;若BLA(或BLB)=0则恢复显示。7、清除命令(必须掌握)110CDCDCDCFCAD7、D6、D5为110,是清除命令的特征位。D4、D3、D2(CDCDCD)用来设定清除显示RAM方式,具体设置下表所示。D1(

8、CF)用于清除FIFO存储器,CF=1清除FIFO状态,并使中断输出线复位;同时,传感器RAM的读出地址也被置0。D0(CA)为总清除特征位,兼有CD和CF的联合功能。CF=1时,清除显示器和FIFO的状态。CD(D4)CD(D3)CD(D2)清除方式10×将显示RAM全部清010将显示RAM置为20H(A组=0010,B组=0000)11将显示RAM全部置为10不清除(若CA=1,D3、D2仍有效)8、结束中断/出错方式设置命令111E××××D7、D6、D5为11

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

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

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