当前位置:首页 > 电源 > 数字电源
[导读]随着微机技术的不断发展,在许多工程领域单片机的应用日趋广泛,已逐渐取代了单板机。为了适应这一新形势的变化,目前许多高校及一些中等专科学校已不再开设以单板机为主的“微机原理、接口及应用”课程,而直

随着微机技术的不断发展,在许多工程领域单片机的应用日趋广泛,已逐渐取代了单板机。为了适应这一新形势的变化,目前许多高校及一些中等专科学校已不再开设以单板机为主的“微机原理、接口及应用”课程,而直接讲授单片机及有关技术。但是目前缺少相应的实验设备及教材,有些学校不得不把原来单板机的有关设备移植过来,从而大大增加了教师及学生在实验前的准备工作及实验难度,影响了本课程的教学效果。鉴于这种情况,我们在多年教学和科研的基础上,经过反复摸索实践,从教学和科研两个角度出发,既能满足各个阶层有关单片机教学实验的要求,又能便于那些搞科研的同志进行科技开发应用,因此,我们研制了这套多功能性单片机教学科研实验板,献给我们的同行和广大单片机用户。

从教学实验的角度出发,该实验板可适用于电类专业和非电类专业不同层次单片机教学实验的要求,如:自动化,仪器仪表,电子技术,电子测量,计算机应用,机电一体化等各专业,及机械专业。对于那些课时较少,实验时数较少的专业学生来说,利用该板可以做各种编程实验,和一些简单的输入输出接口实验。如开关量输入,发光二极管显示以及数码管显示等,再进一步可以做定时器实验―如电脑时钟,计数器实验等。对于学时数多一些的专业学生来说,还可以加上模/数、数/模转换实验,打印机接口实验,以及串行口的输入输出实验。上述所有实验内容,都不需要学生扩展硬件,该板上提供了全部接口和器件。对于有些专业,单片机原理及接口技术是一门主课,不但学时数多,而且还安排了课程设计。因此这就要求学生有一定的动手能力。所以在设计该实验板时,我们把80C196单片机的所有控制线、地址线和数据线经驱动后,全部引到了板子下端一排接线端子上,这就给系统的扩展提供了便利条件,同学们可以在面包板上设计自己的接口电路,由单片机来控制实现。最常见的实验如:存储器的扩充实验、键盘/显示接口芯片的扩展实验、电子时钟芯片的扩展实验以及其它一些常用接口的实验,若连续做的话,可以使每个同学在自己占用的实验板上,设计成一个独立的应用系统。这对于同学们的实际工作能力,将会有一个很大的促进和提高。

1 多功能实验板的硬件结构

80C196多功能实验板的硬件结构如图1所示。

1.1 多功能实验板的地址分配

EPROM2764用以存放固化的实验板监控程序,占用地址0000H~1FFFH。RAM6264用来存放待调试的程序和数据,占用地址 2000H~3FFFH。8155的CE端、EPROM2764的CE端和RAM6264的CE端分别与74LS138译码器的Y0、Y1和Y3相连,占用不同的地址段。

[!--empirenews.page--]

1.2 显示器与键盘

可编程并行I/O接口8155的PB7~PB0口用来提供六位共阴极LED5~LED0显示器的字形段码,PC5~PC0用来控制显示器的位选择。同时 PC5~PC0也兼作键盘的列线,提供列扫描信号;PA1和PA0用作键盘的行线,通过读行线的状态以确定是否有键按下。

1.3 D/A与A/D转换

80C196的PWM端经过缓冲和滤波之后通过LM324连接到插座S1,可用示波器观察波形。80C196的四路模拟输入端ACH7~ACH4与插座 S3相连,模拟量由此引入,采用查询方式进行A/D转换,当查询到A/D转换结束后,读取A/D转换结果寄存器的值。片内A/D的模拟量输入均可由电位器调节产生。插座S4与80C196的EXTINT端相连,作为外部中断输入,可对按钮开关的按动次数进行计数。

1.4 HSI与HSO

80C196的高速输出引脚HSO3~HSO0通过同相驱动器74LS14输出到插座S1,这样就可以用示波器观察HSO3~HSO0四个引脚的输出波形。插座S2通过同相驱动器74LS14连接到80C196的高速输入引脚HSI3~HSI0,被测信号可由此输入。

将80C196的HSO设定为软件定时器状态,软件定时100ms中断一次,实现每隔1秒钟使8155的PA0~PA7循环输出高电平送到发光二极管上显示出来。

1.5 其它

将微型打印机与80C196相连,打印出指定的字型和文字。

串行口RS232C可用来进行双向串行通讯实验。80C196的串行接收端RXD和串行发送端TXD经过TC232C的两个缓冲器完成逻辑电平的转换并由 RS232C输出。TC232C可以在±5V供电下提供±12V的输出电压,能够满足RS232C接口要求的逻辑电平。并行输入输出接口,可用来连接打印机或其它I/O设备,其数据引脚来自AD7~AD0,控制线和状态线来自 、 和AD15口。

2 多功能实验板监控程序简介

80C196多功能实验板的监控程序框图如图2所示。主程序从复位后的入口地址2080H开始,置堆栈指针为00C0H,若片内RAM不够用,堆栈也可设在片外RAM。8155、串行口和HSO初始化分别由子程序INI-8155、INI-232和INI-HSO完成。

起始子程序将提示符信息写入显示缓冲区,然后调用显示子程序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进制数为首址的程序段执行。

[!--empirenews.page--]

 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.
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

本设计的控制系统主要包括:倾斜模块、超声波模块、语音模块、光敏电阻模块及电源等。

关键字: 单片机 STC51

本文针对电动两轮车自燃防控装置的开发与分析进行了研究。通过电动两轮车自燃原因分析,提出了电动两轮车的自燃防控智能装置设计思路,介绍了电动两轮车的自燃防控智能

关键字: STC89C52RC 单片机 微控制器

现在市面上还不存在一种方便实验人员选取芯片,以及方便管理人员对芯片进行智能化管理的芯片柜,为此希望通过研发这款智能芯片柜,来解决以上问题。​

关键字: 单片机 芯片

慕尼黑2024年5月9日 /美通社/ -- TÜV南德意志集团(以下简称"TÜV南德")持续保障安全、可靠及可持续发展。作为全球化的服务提供商,TÜV南德2023年全年营收达约31亿欧元,首次突破30亿欧元大关,同比增长...

关键字: BSP 可持续发展 数字化 人工智能

魁北克城2024年5月9日 /美通社/ -- LeddarTech Holdings Inc. ("LeddarTech")(纳斯达克:LDTC)和Immervision Inc. 欣然共同宣布了一项合作,旨在简化...

关键字: LED ADAS 人工智能 传感器

凭借深度学习技术和SmartBid产品,百度国际MediaGo获得美国商业奖认可 旧金山2024年5月6日 /美通社/ -- 第22届美国商业奖(American Business Award®)近日发布获奖名...

关键字: MEDIA GO SMART BSP

这款全新的中端MCU系列为设计人员提供了更高水平的安全性和灵活性

关键字: 嵌入式 单片机

上海2024年4月17日 /美通社/ -- 在2024 F1中国站即将拉开帷幕之际,高端全合成润滑油品牌美孚1号今日举办了品牌50周年庆祝活动。三届F1年度车手总冠军马克斯•维斯塔潘也亲临现场,共同庆祝这一里程...

关键字: BSP 汽车制造 行业标准 产品系列

北京2024年4月17日 /美通社/ -- 2024年4月13日,由北京康盟慈善基金会主办的"县域诊疗,规范同行"——肿瘤诊疗学术巡讲项目首站在广州隆重召开。本次会议邀请全国多位肺癌领域专家和县域同道...

关键字: AI技术 医疗服务 BSP 互联网

海口2024年4月16日 /美通社/ -- 4月14日,在中法建交60周年之际,科学护肤先锋品牌Galenic法国科兰黎受邀入驻第四届中国国际消费品博览会(以下简称"消博会")法国馆。Galenic法...

关键字: NI IC BSP ACTIVE
关闭
关闭