开发工具:
文件大小: 1mb
下载次数: 0
上传时间: 2019-09-13
详细说明:单片机应用实训考核装置pdf,本文主要讲了单片机应用实训考核装置:第一章 51 单片机开发流程及开发环境介绍,第二章 单片机实训项目,第三章 各实训模块电原理图,第四章 指令表,第五章 ASCII码表等内容。亚花
全国职业院校技能大赛中职“单片机控制装置安装与调试”竞赛指定产品
第一章单片机开发流程及开发环境介绍
概述
对于初学者来说,熟悉开发流程和开发环境是进入单片杋精彩界的必要条件。才能条理淸晰
的,逐步的根据本实训实训指导书完成从简单到复杂,从模块到系统的单片机认知和开发。
现代单片权开发实训的主要流程可以用下图简要的表示出来
了解单片机系统的要求
根据要求完成系统电路设计
按功能在机上通过编译
软件编辑编译程序代码
指令代码固化到单片机当中
验证结果,完成开发与实训
单片机系统主要由输入,输岀电路,信号调理电路,模数转换电路,隔离电路,通信电路,电
源电路等组成,根据系统需要与需求可能只含有以上部分模块。见下图所小:
信号调理电路模数转换电路
隔离电路
单片机
数模转换电路
输入电路
输出模块
通信电路
振荡复位电路
系统电源电路
亚龙科技集团
亚龙努力为更多人带去知识与技能
文件使用
试用版本创建
亚花
全国职业院校技能大赛中职“单片机控制装置安装与调试”竞赛指定产品
输入电路:此电路主要由按键等一些开关类器件组成,完成人或系统对单片机的指令输入操作。
输出电路:此电路主要由继电器,发光二极管,数码管,液晶显示屏等器件组成,完成单片机
的输出控制,人机界面等功能
信号调理电路:此电路主要将一些物理量像温度,压力等通过采集放大等方法,转换成电子电
路能使用的电压或电流信号,以便供后续电路使用
模数转换电路ε此电路是输入电路的一个分支,主要通过转换芯片将模拟量变化到单片机
能认识的二进制数字信号,完成模拟信号到数字信号的接口。
数模转换电路:此电路是输出电路的一个分支,主要通过转换芯片将单片机处理后的结果
转换成连续的模拟量,完成数字信号到模拟信号的接口。
隔离电路:此电路的主要功能是电气隔离,将单片机系统与外界电气隔离开来,防止系统通过
电源相互干扰使单片机系统无法工作。用到的主要器件为光耦,隔离放大器,继电器等。
通信电路:系列单片机常通的通信电路有三总线通信和串行通信,系统与系统间常用接线
比较少的串行通信。与计算机通信还要通过电平转换芯片将电平转换戊
电平。其中
差分串行通信应用也较普遍。
电源电路:电源电路主要分为开关型电源和线性电源。开关电源体积小重量轻效率扃等优点,
但十扰相对线性电源大。电源电路的质量直接关系到系统的可靠性和抗十扰能力。
亚龙科技集团
亚龙努力为更多人带去知识与技能
文件使用
试用版本创建
亚花
全国职业院校技能大赛中职“单片机控制装置安装与调试”竞赛指定产品
二、开发软件的使用
单片机系列最受欢迎的开发软件为
它支持汇编,语言开发,软件仿真等功能。
具有相当大的用户群,功能强大,资料卡富。下面简要介绍一下它的使用方法。
安装完成后,运行此程序进入软件界面。界面如下图所示
就立
,(w11a,1,k,山2荣单
的国题画
工具栏
画|w
Project Work pace
项目管理器
L作空间
消息窗口
了区 Buildt Command A Find in Fies
ER 5Y
建立项目
建立项目的目的是方便对源程序的统一管理,对编译条件编译设置的存储等。项目文件和
源程序文件是相互独立的两种文件。亡们可以存放在不同的目录内,但为了以后管理,通常放
在个目录内。
建立项目的方法是菜单栏中的“
”,然后会弹出一个保存对话
框,请选择存放文件夹并保存(一般是事先建立一个文件夹)。保存项目文件的同时会弹出一
”对话框,通过此对话框选择目标芯片相同的型号并按确
定按钮以确定。最后还会弹出一个对话框,询问是否加载启动文件到项目中,如果是用语
言开发就点“是”,如果要用汇编编程就点“否”。整个流程如下图所示。
新建项目
保存项目文件
选择目标芯片型号
是含加载启动文件
亚龙科技集团
亚龙努力为更多人带去知识与技能
文件使用
试用版本创建
亚花
全国职业院校技能大赛中职“单片机控制装置安装与调试”竞赛指定产品
创建源程序
通过“
”新建一个源文件,保存此源文件时没有扩展名,如果是话言编程请
加扩展名“”,如果用汇编编稈请加扩展名“
源文件最好与项目文件放在同一个文件
夹内,以便管理。
添加源程序文件到项目
右击项目管理器中的项目文件,在弹出的菜单中选择
在弹出的对话框中找到上一步保存的源程序文件加载到项目中。双击刚才加载的源程序文件,
在工作空间中完成程序的编辑。
朝平
是形费
1H曰5
1是L
宁“蜜留
H du PiEr
pls如pmri回
编译源程序
BEile Edit yin reject tebag Flysh peripherals tols trs lindow Nelp
的哪日电图口读A%「
酌州
NTarget 1
re452 h
sain load
STAmUP LE
构建全部项目文件
按构建全部项目文件按钮进行编译,编详过程中如有错误会在消息窗口中弹岀信息,根据
提示信息排错,直到没有错误。
亚龙科技集团
亚龙努力为更多人带去知识与技能
文件使用
试用版本创建
亚花
全国职业院校技能大赛中职“单片机控制装置安装与调试”竞赛指定产品
如果编译正确,还会在消息窗口中给出程序代码的大小和占用的空间大小。如下图
所示
目⑩咖2
I Build target I Tara
a吕吕erb1ir
占用字节
占用字节
E Progrem size: data=9.o xdata=o cocle=16
fx-0 Error(s o Warning(s)
5E Build A Command Find in Files T
软件仿真
编译通过后只能说明源程序语法没有错误,功能上的错误可以通过软件仿真来排除
Ele dit Yit trajat Ibu niya Fac phw a I-It FiDs yinke wAlp
HE
1
target
5中1
35
woid nain id
区rwte
按
按钮进入软件仿真界面,如下图
A File Edi: View Project ebu: Flash Peripherals Tools svCs Window Help
娜串
eST Reset cPu
的←
I O-P
Register
卩ae
-E
Timer旦
Timer 1
Paal⊥ el Port0
Bits
Uut: FF F应
Ir. OxFF
dptr
在软什仿真界面中,可以看到单片机内部各寄存器的值和调出内部瓷源的界面。它们分别
可以从和
单菜中调出。
程序的运行可以通按
工只栏实现。只体功能见下图:
亚龙科技集团
亚龙努力为更多人带去知识与技能
文件使用
试用版本创建
亚花
全国职业院校技能大赛中职“单片机控制装置安装与调试”竞赛指定产品
o tY
复位全速运行停止运行跟踪运行
单步运行
运行至
运行到光标处
代码的生成
在源程序的语法和功能没有错误后,可让
生文件,使其可以固化到单片
机当中
具体方法是右击项目管理器中的项目文件,选择
在弹出的
对话框中选择“
选项卡。如图:在“
”前的复选框处打勾按确定后,
重新编译一下既可
Options for farget Target 1
Device Target Output Listing User C51 A51 FL51 Locate| FL51 Misc Debug Utilities
elect Folder for objects
Igme of execut able
V Debug Informatio
v Browse Informati
CReate HE五Fi
HEI JHEM-80
C Create Library:. x LIB
厂 Create batch file
确定
取消 efault
帮助
亚龙科技集团
亚龙努力为更多人带去知识与技能
文件使用
试用版本创建
亚花
全国职业院校技能大赛中职“单片机控制装置安装与调试”竞赛指定产品
第二章单片机实训项目
实训一灯光闪烁实训
实训目的
灯光闪烁实训是通过单片机的位∏去控制个发光二极管的亮灭,由最小单片机系
统加一个输出电路组成,是单片机实训中最基础最基木的一个入门实训。通过这个实训,使读者了
解单片机的廾发流程,能熟练运用
廾发软件,会设计单片札的口输出电路,了解单片
札程序的基木思路及程序方框、
实训设备
主机模块
电源模块
显示模块
在线下载器
电子连线若干
三、实训内容
通过单片机一位口去控制一个发光二极管的亮与灭。的发光与熄灭时间通过软
件延时来控制。
由于单片机的引脚特性是电阻上拉为高电平,场效应管下拉为低电平。所示它的口
引脚的灌入电流比上拉电流的能力强的多,一般的无驱动输出设计常用下拉的设计方法。如下图所
四、实训步骤
用电子迕线将电源模块上的电源引到主机模块的电源输入端及显示模块的电源输入端。
确保主机模块上的选择开关在的位置。
将在线下载器的插头插到主机模块的在线下载接口上,连接下载器到电脑上。确认
连线无误后接通电源
将主机模坎引脚接到显示模块的显示区的任一位上
亚龙科技集团
亚龙努力为更多人带去知识与技能
文件使用
试用版本创建
亚花
全国职业院校技能大赛中职“单片机控制装置安装与调试”竞赛指定产品
参考例程编写调试程序,并下载到单片机当中验证结果。
五、参考例程
亚龙科技集团电子事业部
实训名称:灯光闪烁实训
单片机复位后从此地址开始执行
跳到主程序开始处
主程序存入地址
引脚电平取反
延时
循环
汇编结束
六、实训思考
怎么加快或减慢闪烁速度?
怎么编写占空比非的闪烁程序?
怎么控制的亮度?
亚龙科技集团
亚龙努力为更多人带去知识与技能
文件使用
试用版本创建
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.