亚龙 YL236说明书1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

亚龙YL-236型单片机应用实训考核装置实训指导书亚龙科技集团有限公司2009.05[键入文字]1目录第一章51单片机开发流程及开发环境介绍............................................................................................2一、概述...............................................................................................................................................2二、开发软件的使用...........................................................................................................................4第二章单片机实训项目.............................................................................................................................8实训一灯光闪烁实训.......................................................................................................................8实训二跑马灯实训.........................................................................................................................10实训三独立按键输入实训.............................................................................................................12实训四光电隔离输入输出实训.....................................................................................................15实训五金属检测实训.......................................................................................................................16实训六动态数码管显示实训...........................................................................................................18实训七矩阵键盘接口实训...............................................................................................................22实训八继电器隔离控制实训...........................................................................................................26实训九蜂鸣器演奏实训...................................................................................................................28实训十8255芯片扩展IO口实训..................................................................................................34实训十一字符型液晶显示模块控制实训.....................................................................................40实训十二液晶显示模块控制实训...................................................................................................48实训十三点阵LED屏汉字显示实训............................................................................................56实训十四AD转换实训..................................................................................................................61实训十五DA转换实训..................................................................................................................65实训十六LM35温度传感器采集实训............................................................................................68实训十七单总线温度传感器采集实训.........................................................................................76实训十八交直流减速电机控制实训.............................................................................................85实训十九步进电机开环控制实训.................................................................................................88实训二十RS232通信实训.............................................................................................................93第三章各实训模块电原理图.................................................................................................................96第四章指令表.......................................................................................................................................108第五章ASCⅡ码表...............................................................................................................................113[键入文字]2第一章51单片机开发流程及开发环境介绍一、概述对于初学者来说,熟悉开发流程和开发环境是进入单片机精彩世界的必要条件。才能条理清晰的,逐步的根据本实训实训指导书完成从简单到复杂,从模块到系统的单片机认知和开发。现代单片机开发实训的主要流程可以用下图简要的表示出来:了解单片机系统的要求根据要求完成系统电路设计按功能在PC机上通过编译软件编辑编译程序代码指令代码固化到单片机当中验证结果,完成开发与实训单片机系统主要由输入,输出电路,信号调理电路,模数转换电路,隔离电路,通信电路,电源电路等组成,根据系统需要与需求可能只含有以上部分模块。见下图所示:信号调理电路模数转换电路隔离电路输入电路通信电路单片机AT89S52数模转换电路输出模块振荡复位电路系统电源电路[键入文字]3输入电路:此电路主要由按键等一些开关类器件组成,完成人或系统对单片机的指令输入操作。输出电路:此电路主要由继电器,发光二极管,数码管,液晶显示屏等器件组成,完成单片机的输出控制,人机界面等功能。信号调理电路:此电路主要将一些物理量像温度,压力等通过采集放大等方法,转换成电子电路能使用的电压或电流信号,以便供后续电路使用。模数转换电路:此电路是输入电路的一个分支,主要通过AD转换芯片将模拟量变化到单片机能认识的二进制数字信号,完成模拟信号到数字信号的接口。数模转换电路:此电路是输出电路的一个分支,主要通过DA转换芯片将单片机处理后的结果转换成连续的模拟量,完成数字信号到模拟信号的接口。隔离电路:此电路的主要功能是电气隔离,将单片机系统与外界电气隔离开来,防止系统通过电源相互干扰使单片机系统无法工作。用到的主要器件为光耦,隔离放大器,继电器等。通信电路:51系列单片机常通的通信电路有三总线通信和串行通信,系统与系统间常用接线比较少的串行通信。与计算机通信还要通过电平转换芯片将5V电平转换成RS232电平。其中RS485差分串行通信应用也较普遍。电源电路:电源电路主要分为开关型电源和线性电源。开关电源体积小重量轻效率高等优点,但干扰相对线性电源大。电源电路的质量直接关系到系统的可靠性和抗干扰能力。[键入文字]4二、开发软件的使用51单片机系列最受欢迎的开发软件为KeilC51。它支持汇编,C语言开发,软件仿真等功能。具有相当大的用户群,功能强大,资料丰富。下面简要介绍一下它的使用方法。安装完成后,运行此程序进入软件界面。界面如下图所示:菜单工具栏项目管理器工作空间消息窗口1.建立项目建立项目的目的是方便对源程序的统一管理,对编译条件编译设置的存储等。项目文件和源程序文件是相互独立的两种文件。它们可以存放在不同的目录内,但为了以后管理,通常放在一个目录内。建立项目的方法是菜单栏中的“Project-New-uVisionProject”,然后会弹出一个保存对话框,请选择存放文件夹并保存(一般是事先建立一个文件夹)。保存项目文件的同时会弹出一个“selectdeviceforTarget‘Taget1’”对话框,通过此对话框选择目标芯片相同的型号并按确定按钮以确定。最后还会弹出一个对话框,询问是否加载启动文件到项目中,如果是用C语言开发就点“是”,如果要用汇编编程就点“否”。整个流程如下图所示。新建项目保存项目文件选择目标芯片型号是否加载启动文件[键入文字]5创建源程序通过“File-New”新建一个源文件,保存此源文件时没有扩展名,如果是C语言编程请加扩展名“.c”,如果用汇编编程请加扩展名“.asm”。源文件最好与项目文件放在同一个文件夹内,以便管理。2.添加源程序文件到项目右击项目管理器中的项目文件,在弹出的菜单中选择“AddFilestoGroup’sourceGroup1’”,在弹出的对话框中找到上一步保存的源程序文件加载到项目中。双击刚才加载的源程序文件,在工作空间中完成程序的编辑。。。3.编译源程序构建全部项目

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功