没有合适的资源?快使用搜索试试~ 我知道了~
实验十五 LED显示和键盘实验--第八次实验内容.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
15 浏览量
2022-07-11
23:07:02
上传
评论
收藏 42KB DOCX 举报
实验十五 LED显示和键盘实验--第八次实验内容.docx实验十五 LED显示和键盘实验--第八次实验内容.docx实验十五 LED显示和键盘实验--第八次实验内容.docx实验十五 LED显示和键盘实验--第八次实验内容.docx实验十五 LED显示和键盘实验--第八次实验内容.docx实验十五 LED显示和键盘实验--第八次实验内容.docx实验十五 LED显示和键盘实验--第八次实验内容.docx实验十五 LED显示和键盘实验--第八次实验内容.docx
资源推荐
资源详情
资源评论























实验十五 LED 显示和键盘实验
一、实验目的:
加深用户对 I2C 总线的理解,熟悉 I2C 器件的使用,掌握 ZLG7290 芯片显示和键盘的
简单程序设计。
二、实验设备及器件:
IBM PC 机
一台
一台
DP-51PROC 单片机综合仿真实验仪
三、实验内容:
ZLG7290 芯片 LED 显示、键盘控制器驱动实验。
四、实验要求
熟练掌握 I C 总线的控制,灵活运用 I C 主控器软件包,深刻理解 ZLG7290芯片 LED显
2
2
示、键盘控制的各种功能,编写驱动程序,读出用户按键值并依次显示在 8 个 LED数码管上
(保留显示最后 8 次按键值,显示内容从右向左移动,最后一次按键值显示在最右侧 LED
数码管上)。
五、实验步骤
① 用导线连接 D5区和 A2区的 P16→SCL,P17→SDA,P10→RST_L,INT_KEY→INT0,
短接 D5区的 JP1跳线。
② 模拟 I2C软件包 VI2C_ASM.INC文件,使用 $INCLUDE (VI2C_ASM.INC) 命令加入到
你的汇编源文件中。在你的汇编源文件中定义SCL、SDA、ACK等信号。
③ 先编写显示的子程序(Display)和获取用户按键子程序(GetKey)。
④ 然后再进行整体编程。如果还有一难,可以先画流程一,再编写程序。
⑤ 显示结果为:上电运行时,8 位数码管显示 01234567,用户按键时,键值在最右侧
LED数码管显示,原显示内容左移一位,例如:显示由“01234567”变为“1234567x”,(x:
用户按键值,1~16,显示为 1~F,g)。
一、
实验参考程序
SDA
SCL
RST
BIT
BIT
BIT
P1.7
P1.6
P1.0
P3.2
;I2C 总线定义 串行数据存取位
;I2C 总线定义 串行时钟位
;MCU 复位输出信号,低电平复位 ZLG7290
;MCU 中断信号输入,有效的按键动作使该引脚信
号变为低电平
INT_KEY
BIT
MTD
MRD
EQU
EQU
40H
48H
;I2C 总线发送数据缓冲区(8 字节)
;I2C 总线接收数据缓冲区(8 字节)
资源评论

春哥一号
- 粉丝: 2956
- 资源: 1万+

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制
