AT89S51单片机开发板的设计
时间:07-22
来源:互联网
点击:
3 系统软件设计
系统软件采用汇编语言编写,键盘编程扫描子程序采用全扫描法判断有无键按下,采用逐列置0扫描法确定具体哪个键按下,计算闭合键的键号,等键释放后将键号存入内RAM30H单元。
键号显示子程序采用查表法将30H单元中闭合键键号转换为共阴极数码管的字段码并将其送至P3端口显示。主程序通过反复调用键盘扫描子程序和键号显示子程序实现闭合键的键号实时显示。该系统设计的主程序流程如图5所示,系统的键盘扫描子程序流程如图6所示。
4 结论
AT89S51单片机开发板采用ISP技术,实现了程序代码的在线写入和修改,代替传统的编程器完成程序代码烧写,免去了反复插拔单片机器件的麻烦,降低了单片机引脚的损坏机率,具有成本低、使用方便、可靠等优点。通过设计矩阵键盘的键号识别与显示应用系统,证明该开发板在 Keil C软件环境下可实现程序调试,容易在线写入程序代码。
AT89S51单片机 开发板 相关文章:
- AT89S51单片机的认识和管脚功能(11-23)
- 用AT89S51单片机软件解码PT2262的C程序(11-23)
- 基于AT89S51单片机的智能加湿器系统电路设计(11-20)
- FPGA开发板快速教程(一)(06-06)
- FPGA开发板远程检测系统的实现(02-06)
- 写在CAN总线开发板助学之前(12-14)