单片机技术应用实训

单片机技术应用实训

ID:26657477

大小:14.28 MB

页数:143页

时间:2018-11-28

单片机技术应用实训_第1页
单片机技术应用实训_第2页
单片机技术应用实训_第3页
单片机技术应用实训_第4页
单片机技术应用实训_第5页
资源描述:

《单片机技术应用实训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机技术应用实训主讲人:张旭涛项目一览项目一设计广告灯任务1单片机的最小系统建立任务2显示一位LED灯任务3流水八位LED灯项目二设计表决器项目三设计计算器项目四设计电子时钟项目五设计汽车转弯信号灯模拟实验项目六设计智能交通灯控制项目七设计电子琴模拟实验项目八设计直流电机驱动实验项目一任务1单片机的最小系统建立教学环节设计实践环节1理论知识链接2实践练习3随堂思考4一、实践环节1、认识THGMC-1实验平台       2、仿真器外观操作面板上位机输出引线电源线串行口一、实践环节3、THGMC-1系列实验板的单片机

2、最小系统原理4、最小系统实物图与仿真器连接的锁紧插座一、实践环节二、实验内容及步骤用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管从右到左轮流循环点亮。1.使用单片机最小应用系统1模块。关闭该模块电源,用扁平数据线连接单片机P1口与八位逻辑电平显示模块。2.用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。3.打开KeiluVision2仿真软件,首先建立本实验的项目文件,接着添加P1_A.ASM源程序,进行编译,直到编译无误。4.进行软件设置,选择硬件仿真,选

3、择串行口,设置波特率为38400。5.打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序,观察发光二极管显示情况。发光二极管单只从右到左轮流循环点亮。具体内容参见教材二、理论知识链接1、单片机最小应用系统组成(1)MCS-51单片机最小应用系统的构成最小应用系统是指能维持单片机运行的最简单配置系统。它常用作一些简单的控制系统,如开关状态的输入/输出控制、时序控制等。这种应用系统的硬件组成十分简单,对于片内有ROM的单片机(如8051),只要配上时钟电路、复位电路和电源就可以构成最小应用系统。电路连接原理如

4、下图所示:二、理论知识链接(2)单片机的时钟电路时钟电路提供时钟给计算机的各个部件,使各个部件按照一定的时序有条不紊的工作。时钟的快慢决定着计算机的工作节奏。下面以8051为例,介绍MCS-5l系列单片机的时钟电路组成形式。8051内部工作时,也可由外部时钟信号提供,这种连接方式称为外部时钟源方式。原理如下图所示。此时外部的时钟信号由XTAL2引脚引入,由于TAL2端逻辑电平不是TTL型的,故需外接一上拉电阻。另外,外接信号应为时钟频率低于12MHz的方波信号。二、理论知识链接(3)单片机的复位电路在单片机应用系统中

5、,除单片机芯片本身需要复位、外部扩展的I/O接口电路等需要复位外,对于单片机程序也必须初试化后才能执行。因此一个单片机系统需要同步复位信号,即单片机复位后,CPU开始工作,此时片外的有关扩展芯片外部时钟也要完成复位操作,以保证CPU有效地对外围芯片进行初始化编程。单片机的复位方式有上电复位和手动按钮复位两种,如下图所示。二、理论知识链接2、MCS-51单片机的外部存储器的扩展(1)MCS-5l系列单片机的片内结构在了解单片机外部存储器扩展知识之前,让我们先认识一下单片机的内部结构。MCS-51系列单片机是双列直插封装

6、形式的集成器件,内部采用模块式的结构,包含了一个独立的微机硬件系统所应具有的各个功能部件和一些重要的功能扩展部件。其结构框图如下图所示。二、理论知识链接(2)MCS-5l系列单片机的片外总线结构当系统要求扩展时,为了便于与各种芯片相连接,应把单片机外部连线变为一般微机所具有的三总线结构形式,即地址总线、数据总线、控制总线。MCS-5l系列单片机的片外引脚可构成如下图所示的三总线结构,所有的外围芯片都将通过这三总线进行扩展。二、理论知识链接3、单片机常用汇编指令汇编语言,由标号、操作码助记符、操作数和注释4个字段组成,

7、格式如下:[标号:]操作码助记符[操作数1][,操作数2][;注释](1)标号标号是用户定义的符号,由以字母开始的1~8个字符(字母或数字)组成,它代表指令的符号地址,通常在程序分支、转移等所需要的地方加上一个标号,并不是每条指令都必须有标号。当将指令转换成机器指令时,指令第一字节(也称首字节)的存储单元地址值赋给该标号。(2)操作码助记符助记符是一些代表操作含义的英文缩写,一般由2~5个英文字母组成,如“MOV”表示“传送”、“ADD”表示“加”等。操作码助记符对应的机器码是指令的第一字节,也是指令不可缺少的部分。

8、(3)操作数与机器指令格式中的操作数相似。(4)注释注释是对本指令或本段程序的功能说明,便于对程序的阅读理解,在转换成机器指令时不予考虑。注释的前面需加分号“;”。二、理论知识链接4、根据本实验涉及相关指令内容,本节重点介绍跳转和转移指令。(1)长跳转指令1)长跳转指令LJMPaddrl62)功能该指令执行时把16位地址中的高8a15~a8位送

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。