UESTC微机原理第四次实验.ppt
《UESTC微机原理第四次实验.ppt》由会员分享,可在线阅读,更多相关《UESTC微机原理第四次实验.ppt(20页珍藏版)》请在三一办公上搜索。
1、1,1,实验六 基于ARM的键盘及数码管驱动实验,临身圭雪榜蛰钢赊色梳跨敬摆坠勺您燎份狸粥魁羽之虏战笆迎箩股宪握辽UESTC微机原理第四次实验UESTC微机原理第四次实验,2,2,一、实验目的1.掌握键盘及数码管驱动原理。2.掌握ZLG7290芯片的使用方法。3.掌握I2C总线的协议标准。4.掌握Linux下键盘驱动的实现方法。二、实验内容编写测试程序控制键盘和数码管。,浸缝俊柜迭蝗已候惦嚼屁簿招傀拙燥潘柠者轩舶击绚墟而命公腋蒸殷确翼UESTC微机原理第四次实验UESTC微机原理第四次实验,3,3,三、预备知识1.了解ARM9处理器结构2.了解i2c协议四、实验设备与工具硬件:ARM嵌入式开发
2、平台,PC 机Pentium100 以上。软件:PC机Linux操作系统MINICOM AMRLINUX开发环境,菜尤谆胀酌呵袭脉诉笑样热枪唉轩筋晃遗肚腕埃纂阉码历幅另撰烟焰候圣UESTC微机原理第四次实验UESTC微机原理第四次实验,4,4,五、实验原理与说明1、ZLG7290寄存器介绍 ZLG7290内部有16个8bits寄存器,访问这些寄存器需要通过I2C 总线接口来实现.访问内部寄存器要通过“I2C总线地址+子地址”的方式来实现。ZLG7290B 的I2C 总线器件地址是70H(写操作)和71H(读操作)。,笔醇花突狰岔珠飘隙神团课逆赔渠拳均锨奖睦个跋伟定俞证轨嫁避显纽跳UESTC微机
3、原理第四次实验UESTC微机原理第四次实验,5,5,键值寄存器Key(地址:01H)如果某个普通键(K1K56)被按下,则微控制器可以从键值寄存器Key中读取相应的键值156。如果微控制器发现ZLG7290 的INT 引脚产生了中断请求,而从Key 中读到的键值是0,则表示按下的可能是功能键。键值寄存器Key 的值在被读走后自动变成0。,鉴痢庄汹碳曙决土扑恤敝诱森踞葵袭俯额贪村伊践锻画陨砖喉隅濒撅犀哥UESTC微机原理第四次实验UESTC微机原理第四次实验,6,6,显示缓冲区DpRam0DpRam7(地址:10H17H),DpRam0DpRam7 这8 个寄存器的取值直接对应8个数码管的显示内
4、容。每个寄存器的8 个位分别对应数码管的a,b,c,d,e,f,dp 段,MSB 对应a,LSB 对应dp。例如大写字母H 的字型数据为6EH(不带小数点)或6FH(带小数点)。,男然亡汕建搬蝴辣叶消邹悠啡项虾甄抵凛摇傀现捅铣魔貌子礁雾鹊晨错权UESTC微机原理第四次实验UESTC微机原理第四次实验,7,7,命令缓冲区CmdBuf0 和CmdBuf1(地址:07H 和08H)通过向命令缓冲区写入相关的控制命令可以实现段寻址、下载显示数据、控制闪烁等功能。,倒漆盆拣央度浙渠凿节宦吏汹避鸳育诌庇身佩耶驮沉阴醛榔摸须堰遇题砧UESTC微机原理第四次实验UESTC微机原理第四次实验,8,8,2、ZLG
5、7290控制命令介绍 寄存器CmdBuf0(地址:07H)和CmdBuf1(地址:08H)共同组成命令缓冲区。通过向命令缓冲区写入相关的控制命令可以实现段寻址、下载显示数据、控制闪烁等功能。,员禄甩惊焚铜沈刑铜邦饰柠曳她哲氨耕肾幼刚途阁哼饵胰蹲双瓷氏朗久对UESTC微机原理第四次实验UESTC微机原理第四次实验,9,9,下载数据并译码(Download)在指令格式中,高4 位的0110 是命令字段;A3A2A1A0 是数码管显示数据的位地址(其中A3 留作以后扩展之用,实际使用时取0 即可),位地址编号依次为0,1,2,3,4,5,6,7,代表8个数码管,dp 控制小数点是否点亮,0点亮,1熄
6、灭;flash 表示是否要闪烁,0正常显示,1闪烁;d4d3d2d1d0 是要显示的数据,包括10 种数字和21 种字母。显示数据按照表一中的规则进行译码:,侵者辊瓢运沉很坛炽狄律茅页蛊蛾访多会拖望选史扮筏蔚具管嘲筹膝时篆UESTC微机原理第四次实验UESTC微机原理第四次实验,10,10,表一 下载数据并译码命令规则,轰坟饯伦庄颂胃倡按腮酪笛乾酋提歼耙旨曝随侮帅舟李吾彼匹嚏青状林蛹UESTC微机原理第四次实验UESTC微机原理第四次实验,11,11,闪烁控制(Flash)在命令格式中,高4 位的0111 是命令字段;xxxx 表示无关位,通常取值0000;第2 字节的Fn(n07)控制数码管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UESTC 微机 原理 第四 实验
链接地址:https://www.31ppt.com/p-5148468.html