admin 管理员组

文章数量: 1088111


2024年4月30日发(作者:静态展示和动态展示)

维普资讯

74・ 实验科学与技术 2008年6月 

在线调试与编程的单片机教学实验板设计 

石建国,王丽娟,罗 朗,赖泽鸿 

(电子科技大学中山学院,广东中山528402) 

摘要:针对目前高校学生单片机设计训练不足、应用能力低下的现状,设计了一种支持在线调试与编程的教学实验板。该 

板以SST系列51兼容型单片机为核心,最大限度利用其片上资源,并在外围配置了LED数码管、LCD点阵显示器、蜂呜 

器、行列键盘、功率驱动电路、数字温度传感器、红外收发器及多种I c器件,具有体积小、成本低、可靠性高、可扩展 

性强等优点。除用于实验教学外,也可作为课程设计、毕业设计、课外电子设计等方面的通用开发板。通过大量案例学习 

和任务驱动训练,可使学生的应用设计能力得到快速、有效的提高。文章还具体阐述了实验板的总体设计思想、硬件实现 

与实际应用。 

关键词:单片机实验板;SST单片机;在线应用编程;在线传真;12C器件 

中图分类号:TP368,2 文献标识码:B 文章编号:1672—4550(2008)03—0075—03 

Design of a MCU Demonstration and Development 

Board with IAP and ICE Function 

SHI Jian—guo,WANG H-juan,LUO Lang,LA1 Ze—hong 

(Zhongshan lnsiftut ̄,University of Elcetronic Science and Technology of China,Zhongshan 528402,China) 

Abstract:Owing to the fact that insufifcient design exercises on MicrocontorUer Unit(MCU)result in university students weak practi— 

cal ability,a demonstration board with In—Apphcation Programming(IAP)and In—Ci ̄nit Emulation(ICE)features is specially 

proposed and practically realized.The hardware of the board is composed of SST 51一core MCU and some frequently used peripherals 

including 7一segment LED display,dot—matrix LCD module,piezoelcetric buzzer,16一buRon matrix keyboard,dual full—bridge 

power driver,1一wire digitla thermometer.infrared transceiver module and some popular 12C bus devices,It exhibits many advanta・ 

ges such聃low cost,small mechanical size,high relibaility and system extensibiilty,Besides experiment teaching,it could also be 

usde聃the development board for course projects.graduation projcets or extracurircluar projcets related to microcontroUer,Combined 

iwth caSe—baSed learning and task—driven training methods,students’actual capability Can be greatly improved.The global design i・ 

dea,hardwar ̄implementation and practical application ofthe board are described in detm1. 

Key words:MCU development board;SST MCU:IAP;ICE:I C 

1 引 言 统设计技术起到了很好的作用。 

《单片机原理及接口技术》是电子信息类专业 

2设计思想 

开设的一门重要专业基础课,鉴于课程本身的综合 

单片机是一门实践性很强的课程,有些学生想 

性、应用性特点,单靠原理学习、验证性实验和简 

在课外深入学习单片机开发,却找不到一种适合他 

单的课程设计是不够的,必须加强课外实践训练。 

们的目标实验板。教学使用的单片机实验箱很多都 

为此,我们设计了一种支持在线调试与编程,成本 

采用并行扩展模式,与单片机系统的SOC(System 

不足百元的单片机教学实验板,将其用于课堂教学 

On Chip片上系统)发展方向相背离。功能虽多, 

和学生课程设计、毕业设计、课外电子实践及电子 

但体积大,成本高,可靠性差,有些还需要仿真器 

设计竞赛训练,对学生快速、有效地掌握单片机系 

和编程器的支持,因而不适合用作学生课外工程设 

计训练。 

我们设计的这款实验板最大限度地利用了单片 

收稿日期:2008—01—03;修改日期:2008一o3—12 

基金项目:电子科技大学中山学院教研基金项目(编号: 

机软硬件资源,充分考虑多功能、多用途、高可靠 

06YJYO5)。 

性及可扩展性,自带仿真与编程功能,具有很高的 

作者简介:石建国(1968一),男,讲师,硕士。主要从事 

性价比。有利于调动学生的学习兴趣,在分层次渐 

单片机与嵌入式系统应用研究及实验教学管理。 

进式案例学习和任务驱动训练过程中快速提高了学 

维普资讯

第6卷第3期 Experiment Science&Technology ‘75・ 

生的设计能力。 

电蜂鸣器及16键行列键盘实现人机交互。交流型 

3硬件设计 

实验板的硬件系统由SST 51单片机、通信接 

蜂鸣器为乐曲播放提供了支持,动态显示的LED 

数码管节省了口线,16个按键(0—9数字键、确 

认键、取消键、F1一F4功能键)可满足多数应用系 

口、人机交互设备、功率驱动器、温度传感器、串 

行E PROM、实时钟、A/D及D/A转换器等部分 

组成,其结构如图1所示。 

统需要,LCD显示器的背光由程序控制其亮灭, 

便于实现低功耗要求。 

3.4功率驱动 

f串行E2PROM — LED数码显示器 

使用L298高压大电流双全桥驱动芯片,直接接 

受,ITIL数字输入,输出可驱动继电器、直流电机或步 

实时钟 一 — LC点阵显示器示器 

加及 转换}-_一 SST — LED指示灯 

温度传感器 一 单片机 

— 

蜂鸣器 

红外收发器 -_ 行列键盘 

RS232接口 一 — 功率驱动 

图1实验板硬件结构 

3.1 单片机 

本实验板选用了具有lAP功能的SST89E52/ 

54/58/516RD单片机,其指令系统及引脚排列与 

MCS一51兼容,而片内资源和性能指标则有很大 

提升。片内SuperFlash存储器被分为Block0(8/16/ 

32/64KB)和Blockl(8KB)两部分,出厂时Blockl 

中已写入程序装载器BSL(Boot—Strap Loader)固 

件,利用一根串口电缆和SSTEasylAP软件就可在 

线下载用户程序到Block0。SSTEasyIAP还提供一 

个菜单命令,可将SST公司的SoftlCE固件写入单 

片机,以支持Keil pNision环境下的在线仿真调 

试。SST单片机具有1KB内部RAM、4个8位I/,O 

口、3个l6位定时/计数器、1个5通道可编程计 

数器阵列(PCA)、1个可编程看门狗定时器WDT、 

1个全双工增强型UART、1个SPI口、8向量4级 

中断、双DPTR指针,此外还支持ALE输出禁止、 

Brown—out(电源不足)检测等功能。 

3.2通信接口 

实验板的在线仿真、在线编程及用户程序对外 

通信可通过标准串口或红外收发器两种途径进行, 

两者共用单片机RXD、TXD引脚。串口电平转换 

采用MAX232芯片,红外接收使用SFH51 10一体 

化接收器,红外发射使用的38 kHz载波由单片机 

P1.0口提供。 

3.3人机交互设备 

由4位共阳极LED数码管显示器、1602型 

LCD字符显示器、4只LED发光管、1个交流型压 

进电机等负载。该芯片支持过温保护和电流检测。 

3.5温度传感器 

采用1一Wire数字温度传感器DS18B20, 

lOcc一+85cc范围内精度可达±0.5 ̄C,分辨率 

9—12位(包括1位符号位)可通过程序设定,转换 

时间93.75—750 ms(与分辨率有关)。每片 

DS18B20具有唯一的64位序列码,为大型温度测 

控系统中单总线网络的实现提供了支持。 

3.6 12C器件 

实验板使用多片I c器件,其中串行E PROM 

采用256Kbits容量的CAT24WC256,实时钟采用具 

有可编程频率输出、定时器、闹钟报警、低压监视 

功能的PCF8563,A/D、D/A转换器选用PCF8591, 

2片PCF8591可支持8路A/D输人及2路D/A输 

出。 

3.7单片机口线分配 

本实验板摒弃了单片机外部并行扩展存储器或 

I/0接口的系统结构,32根口线全部作为一般I/0 

口使用,其功能分配方案如图2所示。其中,LED 

段码、LCD数据/指令、行列键盘列扫描码的输出 

分时复用P0口,软件模拟的I C时钟及数据线占 

用P3.6和P3.7。PCF8563的INT输出接到单片机 

的INT0,可将单片机从断电(Power—down)状态唤 

醒。P1.4和P1.3作为SST单片机PCA模块的功 

能引脚,可直接输出PWM信号,控制L298使能 

端,实现电机调速功能。 

Atmel公司AVR系列中的ATMEGA8515单片 

机具有与51单片机兼容的引脚排列,并且也支持 

开机自动加载(BootoLader)方式,只是复位电平相 

反。因此,只需将复位电阻与电容位置互换,该实 

验板就可用于AVR单片机的教学与应用开发。 

4应用项目开发 

本实验板硬件资源丰富,可支持多种基础性、 

(下转第117页) 

维普资讯

第6卷第3期 Experiment Science&Technology ・1 1 7・ 

在调查中我们发现,所有被调查的院校都设有 主要的是不利于在校内建设一个强大而功能齐备的 

实习、实训场所和相应的管理机构,但约有75% 

实践性教学单位,进而有碍于实践性教学体系的建 

的学校没有按照多功能原则建设实践性教学机构, 立和实施。因此,建议有关院校按照教育部要求和 

一一一一一一一 一 

即在实训基地或者实训中心中集中“教学、培训、 高职教育的需求,将实训基地建设成为集教学、培 

职业技能鉴定和技术服务”等主要功能。虽然在进 训、职业技能鉴定和技术服务为一体的多功能教育 

步的访谈中发现,这些院校几乎都或多或少地在 培训中心,即建设“大而全”的实训基地。但在建 

开展培训、职业技能鉴定和技术服务工作,但一般 设过程中,要注意“大而全”是相对分散建设而言 

都是分布在教务处、成教部或是专设的培训中心中 

的,不是说全校只能有一个实践教学机构,而是强 

进行,而没有集中到实训基地(中心)中。这样做 调要围绕学校的主干、强势专业集中建设一个 

是容易形成多头管理,不利于提高工作效率,更 

“大”基地,形成拳头效应。 

(上接第75页) 

电子温度计、红外遥控器等),要求学生利用演示 

眦 

程序熟悉C51的主要语法和编程风格,然后自行 

设计感兴趣的功能。网络上的参考设计很多,不反 

L EDBII "0 、- 

对学生引用,但要求注明出处、理解原理并且对功 

能和指标提出更高要求,同时我们还加大了过程和 

态度在考核中所占的比重。经过一段时间的训练, 

l — l 

多数学生的自主创新意识、对单片机系统的认识和 

I I 

应用设计能力都得到了很大提高,上进心、自信心 

j 枯 } 

也明显增强。 

j } 

5结束语 

该教学实验板以较低的成本实现了仿真器、编 

程器和应用板的 体化,大大降低了单片机系统开 

ac。 

30p F 

I 韦3I 0 pF 

发门槛,可作为课堂教学、单片机课程设计、毕业 

设计、课外电子实践和电子竞赛训练等的通用目标 

板。与单片机教学内容和教学方法的改革相配合, 

图2单片机口线分配 

可有效调动学生的学习热情。提高学习效率,对培 

综合性实验及设计、开发性项目。仅使用发光管、 

养学生应用设计能力和创新意识、提高就业竞争力 

数码管、按键、蜂鸣器等常规外设便可进行流水 

具有重要意义。 

灯、交通灯、音乐门铃、电子琴、电子钟、抢答 

参考文献 

器、防盗报警器、电子密码锁、矩形波及PWM波 

发生器、频率计、电子游戏机等实验。加上其他不 

[1]林志贵,袁臣虎,李现国.单片机原理及接口技术 

同组件,又能设计出很多实用项目,如红外遥控 

课程教学改革新思路【J].电气电子教学学报,2007, 

器、障碍检测器、多路定时控制器、数字电压表、 

29(2):16—18. 

任意波形发生器、数据记录仪、流量检测仪、脉搏 

[2]朱震华.单片机综合实验箱的研制[J].实验科学与 

测试仪、水位控制器、温度测控仪、目标跟踪系 

技术,2007,5(1):124—125. 

统、串行总线网络模型、分布式数据采集系统、电 

[3] 张铮,苏旭武,张道德.多功能单片机实验板的开 

发与应用[J].湖北工业大学学报,2005,20(1):2l一 

梯控制系统、智能玩具车、简易机器人、数字录放 

23. 

机、Ic卡读卡器和门禁系统等。 

[4]杨明欣,郑郁正,赵建,等.结合电子设计竞赛进 

将实验板分发给学生,并提供了几个C51写 

行单片机课程改革[J].实验科学与技术,2007,5 

的演示程序(包括流水灯、倒计时器、音乐门铃、 

(4):94—97. 


本文标签: 单片机 实验 设计 应用 学生