微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 80C196单片机多功能教学实验板的开发与研制

80C196单片机多功能教学实验板的开发与研制

时间:03-21 来源:互联网 点击:

符信息写入显示缓冲区,然后调用显示子程序DISPLAY在LED5上显示提示符“—”。出现提示符表示已完成初始化,并在监控程序控制下,等待接收键盘信息。

键盘扫描子程序KEY用来快速判断有无按键,若有键按下,则调用子程序KEYIN读入键值,为防止重键,读入键值后,再次调用KEY等键释放。接着对键值作出判断:若键值16,则是数字键,调用数字键处理程序将键值存入显示缓冲区;若键值≥16,则是命令键,调用相应的命令键处理程序。

多功能实验板上共有6个命令键:

(1)AD键按下后将在LED5~LED4上显示提示信息“AD”,并在LED2~LED0上显示80C196的模拟通道ACH4的采样结果,且每隔0.5秒刷新一次。

(2)DA键按下后将在LED5~LED4上显示提示信息“DA”,并在与插座S1相连的示波器上显示三角波。

(3)PRINT键按下后将执行打印机演示程序。

(4)SI0键按下后将执行串行异步通讯演示程序,在LED5~LED3上显示提示信息“SIO”,LED1~LED0上显示待发送或接收信息的ASCⅡ码。

(5)SHIFT为上下档标志切换键,使该实验板的12个键能作为22个键使用。

(6)EXECUTE是执行键,输入4位16进制数后再按下EXECUTE键,则转向以该4位16进制数为首址的程序段执行。

3 多功能实验板的使用

多功能实验板不仅可为80C196单片机教学提供实验手段,而且还可直接构成应用系统。实验或调试应用系统软件时可按图3所示的仿真方式连线。


图3 多功能实验板仿真调试时的连线图

作为一种实验装置,使用该实验板可直接进行显示与键盘、打印、定时中断、HSO、HSI、D/A、A/D和串行通讯等接口实验的软件调试。该实验板不但可通过EXECUTE键直接运行EPROM中的程序,还可通过按键执行一些较复杂的演示程序。若将该多功能实验板直接用于单片应用系统,可根据实际需要对其监控程序作适当修改,调试成功后再将其写入EPROM2764。

本文所介绍的80C196多功能实验板已在实用中取得较好效果,广大学生的使用表明:用它来完成80C196接口实验,大大提高了实验的效率和成功率。同时,将它直接用于单片机应用系统,可大大缩短开发周期。

参考文献:
[1] Intel Corporation. 16-Bit Embedded Controller [M]. 1990.
[2] 方建淳. MCS96系列8098单片机原理与应用技术[M]. 天津:天津科学技术出版社. 1990.
[3] 孙涵芳. Intel 16位单片机[M]. 北京:北京航空航天大学出版社. 1992.
[4] 李杏春. 8098单片机原理及实用接口技术[M]. 北京:北京航空航天大学. 1996.
[5] 王玉巧,孔仁昌,道克刚. 8098单片机多功能实验板的设计[J]. 实验室研究与探索,1997,(5):68-71.
[6] 刘朝阳. 用80c196设计一个16位单片机应用系统[J]. 无线通信技术,2000,(3):37-40.
[7] 李志宁,张英堂,张培林. 80C196串行中断通信中应注意的问题[J],微计算机信息,2000,(4):71.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top