8279芯片在单片机与DSP中实现键盘显示扫描自动化
88 浏览量
更新于2024-08-30
收藏 121KB PDF 举报
"单片机与DSP实验,利用8279芯片进行键盘显示器自动扫描"
8279是一款由Intel公司设计的I/O接口芯片,特别适合于控制键盘和显示器,尤其在单片机系统中,它可以显著减轻CPU的工作负担。在本实验中,8279被用于实现键盘输入的扫描以及数码管的显示控制,从而实现显示扫描自动化。
1. **实验内容**:
实验的主要目标是通过8279实现键盘输入与数码管显示的对应关系。当用户在外接的键盘功能板上按下数字键时,对应的数码管应显示出该数字;按下功能键则触发执行特定的程序功能。
2. **实验原理**:
8279内部集成了键盘扫描逻辑和显示器驱动,可以自动扫描键盘状态,检测按键并处理显示器的数据。它能确保显示的稳定性,并简化程序设计,避免因CPU频繁介入而可能出现的错误。
3. **硬件连接**:
- 连接DVCC实验系统的J8插座与键盘显示板,采用扁平电缆;
- KEY区的数据线D0-D7连接到BUS2区的XD0-XD7;
- 控制线WR、RD、ALE分别连接到BUS3区的XWR、XRD、ALE;
- A0线连接到BUS1区的XA0;
- RST线连接到MP区的SP;
- KCS线连接到SELECT区的Y3。
4. **实验步骤**:
- 初始化系统设置,如设置堆栈指针SP,及初始化8279的寄存器;
- 执行特定的程序,使系统进入仿真状态,开始读取和执行程序;
- 用户操作键盘,观察数码管的反馈,验证按键功能是否正常。
5. **程序设计**:
程序通常会包括初始化8279的配置,如设置键盘扫描方式和显示器的显示模式。然后,通过8279的端口读取键盘状态,更新显示器的内容。在给出的程序片段中,可以看到初始化SP、DPTR以及向8279的指定地址写入数据的指令,这通常是配置8279的过程。后续的代码可能涉及键盘扫描和数码管的显示更新逻辑。
通过这个实验,学生能够深入理解8279芯片的功能和应用,掌握如何在实际系统中利用它来构建键盘显示器交互的系统。同时,也能提高在单片机与DSP系统中设计和调试硬件接口的能力。
2020-11-05 上传
2021-06-30 上传
2020-12-04 上传
2020-12-07 上传
2020-12-07 上传
2020-12-08 上传
2020-11-02 上传
2020-10-20 上传
2020-10-21 上传
weixin_38740391
- 粉丝: 6
- 资源: 961
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析