利用YL-236型单片机实训平台搭建单片机控制灯光系统电路,点亮一只发光二极管(LED)。电路原理图如图1-1所示。
图1-1 电路原理图
学习单片机原理与编程最有效的方法是理实一体,以项目实施为核心,理论学习为技能操作服务。本书选择亚龙科技集团开发的YL-236型单片机实训平台作为硬件实训设备。
YL-236型单片机实训平台采用实训桌加功能模块的结构设计,模块采用标准结构,可根据需要移动布局。模块的输入、输出、数据转换接口以电子连接线插孔或插针的形式引出,每个模块都具有两种接线方式,连接过程方便快捷。插孔用于电子连接线连接,如果有8位数据总线时还可以用杜邦线排线连接。对于具有干扰性质的元器件,全部采用光电隔离装置隔离,确保系统的安全、稳定。
YL-236型单片机实训平台的功能模块主要包括主机模块、仿真器模块、电源模块、显示模块、继电器模块、指令模块、ADC/DAC模块、交直流电动机控制模块、步进电动机控制模块、传感器配接模块、扩展模块、温度传感器模块以及智能物料搬运装置模块等。
在YL-236型单片机实训平台上搭建电路是指根据任务内容选取需要的功能模块,并按照电路原理图使用电子连接线连接电路。根据功能模块提供的接口类型、电子连接线可分为单根公口连接线和8根母口排线。一般来说,数据信号线使用8根母口排线连接,其他导线使用单根公口连接线连接。根据在单片机电路中传输信号的类型,电子连接线可分为电源线和数据线。每一块功能模块的下边缘处都会有标号为“+5 V”和“GND”的接线插孔,称为电源线接线端子,其他接口均可称为数据线接线端子。通常,电源线正极使用红色电子连接线,电源线负极使用黑色电子连接线,数据线使用其他颜色电子连接线。
在搭建单片机系统电路前应确保电源总开关关闭,以防止电子连接线之间不小心接触引起电源短路,以及带电插拔电子连接线造成单片机接口损坏。在搭建单片机系统电路时,应按照“走线最短”原则进行模块布局,相关模块排布在YL-236型单片机实训平台的模块轨道上。确定好模块位置后,先连接各模块的电源线,再沿信号流向连接数据线。在连接电子连接线时,同一接线端子上的电子连接线不得超过2根。连线结束时,应对照电路原理图再次核对是否有漏接、错接之外,确认无误后,使用塑料绑线分别整理电源线和数据线。
YL-236型单片机实训平台使用YL-ISP在线下载器在线下载程序,操作步骤如下:
(1)连接YL-ISP在线下载器,将在线下载器的排线与主机模块的ISP下载接口相连,并将在线下载器的USB接口与计算机的USB接口相连。
(2)启动YL-ISP在线下载器程序,检测下载器的连接状态。
(3)单击“选择器件”下拉按钮,选择需要的芯片型号。
(4)单击“调入Flash文件”栏下的文件夹图标调入可执行文件(扩展名为.hex),文件会自动加载。
(5)单击“自动编程”按钮,写入程序,写入成功后信息输出列表框中会反馈“操作成功”字样。
分析单片机控制灯光系统电路,在YL-236型单片机实训平台上选取主机模块、电源模块和显示模块,搭建单片机控制灯光系统测试电路。
1.模块选择
本任务所需要的模块具体如表1-1所示。
表1-1 本任务所需要的模块
2.工具和器材
本任务所需要的工具和器材如表1-2所示。
表1-2 工具和器材
3.电路搭建
结合YL-236型单片机实训平台主机模块和显示模块,绘制如图1-2所示的电路接线图。
图1-2 电路接线图
(1)启动Keil C编程软件,新建工程、文件均以“LED”为名保存在文件夹中。
(2)在LED.c文件的文本编辑器窗口中输入以下程序代码。
(3)编译源程序,排除程序输入错误,生成LED.hex文件。
系统的调试步骤如下:
(1)使用程序下载专配USB线将计算机的USB接口与单片机主机模块程序下载接口连接起来。
(2)打开电源总开关,启动程序下载软件,下载可执行文件至单片机中。
(3)观察LED,若实现任务要求,则系统调试完成;否则,需要进行故障排除。
工艺性评分标准如表1-3所示。
表1-3 工艺性评分标准
功能评分标准如表1-4所示:
表1-4 功能评分标准