好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

实验四8279键盘显示实验.docx

3页
  • 卖家[上传人]:re****.1
  • 文档编号:399202351
  • 上传时间:2023-09-26
  • 文档格式:DOCX
  • 文档大小:38.29KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 实验四8279键盘显示实验一、实验目的与要求了解8279的内部结构、工作原理;了解8279与单片机的接口逻辑;掌握对8279的编程方法,掌握使用8279扩展键盘、显示器的方法认真预习,做好实验前的准备工作,自行编写程序,填写实验报告二、实验设备STAR系列实验仪一套、PC机一台三、实验内容1、编写程序:利用8279实现对G5区的键盘扫描,将键号显示于8位数码管上2、按图连线,运行程序,观察实验结果,能熟练运用8279扩展显示器和键盘四、实验原理图(OFOOOH)CSIA0<.:--O--(B2)2MJP934D6U40SN74LS240PVCCe27g25dp24DOD2LJOD4D5D6D7U391INTOAo8279RSTOUTAOOUTBOOUTA1OUTB1OUTA2OUTB2OUTA3OUTB3DBOBDDB1DB2SLODB3SL1DB4SL2DB5SL3DB6DB7RLORL1IRQRL2RL3CSRL4RDRL5WRRL6AORL7>CLKSHIFTRESETCNTL/S1214151618194221OJ39323334353839126783637U378279—30-b29c28d31a23VCC5 A6781 JP6223AVCCBCY0Y1OE1Y2OE2AY3OE2BY4Y5Y6GNDY713127SN74LS138N2310■91514~~4VCCi-^9-2110OE1OE2VCCA1■Y1A2予2A3Y3A4Y4A5Y5A6Y6A7Y7A8Y8GNDT68151718T6"14129■53JP//1234 C678gdpU40SN74LS240PVCC218164913753101196|8111412VCC654321OE1曲A1A2A3A4A5A6A7A8GND心Y1Y2Y3Y4Y5Y6Y7Y81JP78234 B678R12310K五、实验步骤1、连线说明:E5区:CSAOA3区:CS5AOE5区:CLKB2区:2ME5区:A、BC、DG5区:A、B、CD2、运行程序,观察实验结果(任意按下G5区4X4键盘几个键,它上面的8个LED显示器会将按键的编码从左至右依次显示出来),可依此验证对8279芯片操作的正确性。

      六、演示程序CMD_8279XDATAObFO1H;8279命令字、状态字地址DATA_8279XDATAObFOOH;8279读写数据口的地址KeyCountDATA50HORG0000HLJMPORGSTAR0100HSTAR:MOVSP,#60HACALLINIT8279;初始化子程序MOVKeyCount,#0STAR1:CALLSCAN_KEY;键扫描JNCSTAR1;没有按键XCHA,KeyCountINCACJNEA,#9,STAR2MOVKeyCount,#0ACALLINIT8279_1;8个数码块全有字符显示后,再按键,清除显示SJMPSTAR1STAR2:XCHA,KeyCountCALLKEY_NUM;键值转换为键号MOVDPTR,#LED_TAB;字型码表MOVCA,@A+DPTRCALLWRITE_DATASJMPSTAR1;8279初始化INIT8279:MOVA,#34H;可编程时钟设置,设置分频系数(20分频)MOVX@DPTR,ACLRA;8*8字符显示,左边输入,外部译码键扫描方式MOVDPTR,#CMD_8279MOVX@DPTR,AINIT8279_1:CALLCLEAR;清显示MOVA,#90H;从最后一个数码管开始移位显示MOVX@DPTR,ARETCLEAR:MOVA,#0DEH;清除命令MOVDPTR,#CMD_8279MOVX@DPTR,AWAIT1:MOVXA,@DPTRJBACC.7,WAIT1;显示RAM清除完毕吗?RETSCAN_KEY:MOVDPTR,#CMD_8279MOVXA,@DPTR;读状态READ_FIFO:ANLA,#7JZNO_KEY;是否有键按下READ:MOVA,#40HMOVX@DPTR,A;读FIFORAMMOVDPTR,#DATA_8279MOVXA,@DPTRSETBC;有键SCAN_KEY1:RETNO_KEY:CLRC;无键按下,清CYSJMPSCAN_KEY1KEY_NUM:ANLA,#3FHRETWRITE_DATA:MOVDPTR,#DATA_8279MOVX@DPTR,ARETLED_TAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8HDB080H,90H,88H,83H,0C6H,0A1H,86H,8EHEND七、实验扩展及思考重新编写实验三双字节BCD码加法,自己编写键扫描、显示程序。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.