单片机控制LED设计.ppt
《单片机控制LED设计.ppt》由会员分享,可在线阅读,更多相关《单片机控制LED设计.ppt(68页珍藏版)》请在三一办公上搜索。
1、1,情境一 单片机控制led灯点亮,子情境一 单片机结构 任务一单片机组成 任务二单片机工作条件 任务三单片机输入/输出端口 子情境二 单片机开发设计常用工具软件 任务一 keil C51仿真软件 任务二 仿真软件Proteus 子情境三 单片机开发设计流程 子情境四 点亮一盏led,2,子情境一 单片机结构任务一 单片机组成,一、任务目标 掌握单片机的内部结构及单片机的外部引脚及其功能,并且了解单片机的发展概况及单片机的常见类型等相关知识。,3,二、任务分析 51系列单片机包括许多类型,它们的内部结构基本相同。89C51/89C52是目前应用比较广泛的51系列兼容单片机中的代表产品,因此本任
2、务主要以89C51为目标机型,介绍单片机的内部结构、各组成部分的功能及外部引脚。在后续章节中将通过具体的设计实例进一步介绍。,子情境一 单片机结构任务一 单片机组成,4,图1-1 单片机内部结构框图,三、相关知识 1单片机的内部结构 51系列单片机主要包括CPU、程序存储器、数据存储器以及接口电路等各组成部分。,子情境一 单片机结构任务一 单片机组成,5,单片机的内部结构:1个8位的CPU。时钟电路。程序存储器。数据存储器。定时器/计数器。4个并行口。1个全双工串行口。5个中断源。,子情境一 单片机结构任务一 单片机组成,6,2单片机的引脚(1)电源:40号引脚VCC是芯片电源,接+5V。20
3、号引脚VSS为电源接地端。(2)时钟引脚:XTAL2(18号脚)采用内部时钟电路时,外接晶体振荡器;采用外部时钟电路时,此引脚接地。XTAL1(19号脚)采用内部时钟电路时,外接晶体振荡器;采用外部时钟电路时,此引脚接外部时钟源。(3)控制引脚ALE/为地址锁存允许信号,用来把低8位地址锁存到外部地址锁存器。ALE引脚以不变的1/6振荡频率周期性地发出正脉冲信号,可用做对外输出的时钟信号。(4)I/O口线P0口(3239号脚)为双向输入/输出端口。P1口(18号脚)为准双向输入/输出端口。P2口(2128号脚)为准双向输入/输出端口。P3口(1017号脚)为准双向输入/输出端口。,图1-2 A
4、T89C51单片机引脚图,子情境一 单片机结构任务一 单片机组成,7,3单片机发展概况 单片机的发展历史不长,自1976年9月,Intel公司推出MCS-48八位单片机后,已有上百家生产厂商加入单片机的生产和研发行列,生产出几百个系列上万个品种的单片机。除51系列单片机(MCS-51及其兼容机)以外,其他一些公司如ROKWELL公司、NEC公司、Motorola公司以及德州仪器公司等都推出一些各具特色的单片机。51系列单片机曾在世界单片机市场占有50%以上的份额,多年来国内也一直以51系列单片机作为教学的主要机型,因此本书以51系列单片机作为目标机型学习单片机原理及应用。,子情境一 单片机结构
5、任务一 单片机组成,8,4单片机的特点 单片机的引脚多为复用引脚。单片机内部集成有小容量的存储器。单片机的程序存储器和数据存储器严格分工。单片机的有很强的位处理功能,可以满足工业控制的需要。,子情境一 单片机结构任务一 单片机组成,9,一、任务目标 理解单片机的工作条件,掌握单片机的时钟电路和复位电路的设计。二、任务分析 单片机的电源部分,只要将51系列单片机的第40脚接+5V电源,第20脚接地即可。注意电压过高或过低都会引起单片机CPU不能正常工作。时钟电路分为内部方式和外部方式两种电路,复位电路又可以分为上电复位和外部按键复位两种方式。,第1节 单片机结构任务二单片机工作条件,10,三、相
6、关知识1时钟电路 内部方式时钟电路 外部时钟方式,图1-3 内部时钟电路 图1-4 外部时钟电路,子情境一 单片机结构任务二单片机工作条件,11,2复位电路,图1-5 51系列单片机上电复位电路 图1-6 51系列单片机外部按键复位电路,子情境一 单片机结构任务二单片机工作条件,12,四、任务实施,图1-7 51系列单片机基本工作条件接线图,子情境一 单片机结构任务二单片机工作条件,13,一、任务目标 掌握单片机的并行I/O端口的结构及其应用。二、任务分析 51系列单片机有4个8位的并行输入/输出端口,即P0,P1口,P2口和P3口。各个端口的功能有所不同,其结构也略有差异。在本任务中,将分别
7、学习各个端口的结构、功能及其应用。,子情境一 单片机结构任务三单片机输入/输出端口,14,三、相关知识1P0口,图1-8 P0口的位结构图,子情境一 单片机结构任务三单片机输入/输出端口,15,2P1口,图1-9 P1口的位结构图,子情境一 单片机结构任务三单片机输入/输出端口,16,3P2口,图1-10 P2口的位结构图,子情境一 单片机结构任务三单片机输入/输出端口,17,4P3口,图1-11 P3口的位结构图,子情境一 单片机结构任务三单片机输入/输出端口,18,四、任务实施,图1-12 输入/输出应用实例仿真运行图,子情境一 单片机结构任务三单片机输入/输出端口,19,1掌握单片机基本
8、工作条件,用面包板搭建单片机基本工作电路。2设计简单的输入/输出电路,要求:一个开关作为输入设备,8个发光二极管作为输出设备。,子情境一 单片机结构思考题,20,一、任务目标 掌握Keil软件在单片机仿真中的应用,为开发、调试单片机应用系统做准备。二、任务分析 Keil C51软件集成了文件编辑处理、编译连接、项目管理、窗口、工具引用和软件仿真调试等多种功能,是非常强大的C51开发工具,在Keil C51的仿真功能中,提供了两种仿真模式:软件模拟仿真和目标板调试。下面将通过一个实际项目的创建、编译及调试来学习Keil软件的使用。,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真
9、软件,21,三、任务实施1启动Vision Vision2是一个标准的Windows应用程序,双击Keil Vision2图标即可启动,也可以选择“开始”“程序”Keil Vision2”命令来启动运行。其主界面如图1-28所示。,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,22,图1-28 Vision2初次启动后的界面,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,23,2创建一个项目并选择单片机 选择“Project”(项目)“New Project”(新建项目)命令,如图1-29所示,将弹出“Greate New Project”(新建
10、项目)对话框,如图1-30所示,图1-29“Project”菜单,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,24,图1-30 建立项目文件,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,25,随后会弹出一个对话框,要求选择单片机的型号,如图1-31所示。在该对话框中显示了Vision2的器件数据库,从中可以根据使用的单片机来选择。,图1-31 选择单片机型号,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,26,3创建一个新的源程序文件,并把这个源文件
11、添加到项目中 单击工具栏中的新建文件图标(或选择“File”(文件)“New”(新建)命令),文件操作窗口即可出现新建文件。保存该空白文件,单击工具栏中的保存图标(或选择“File”(文件)“Save”(保存)命令),弹出如图1-32所示的“Save as”(保存为)对话框,在“文件名”文本框中输入欲保存的文件名,保存时注意加上正确的后缀名。,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,27,图1-32 保存源程序文件,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,28,单击Target 1前面的+号,然后在Source Group 1上单击鼠
12、标右键,弹出快捷菜单,如图1-33所示。,图1-33 添加文件到项目中,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,29,选择“Add Files to Group Source Group 1”(添加文件到项目)命令,弹出如图1-34所示的对话框。选中LED.ASM文件(注意选择文件类型),然后单击“Add”(添加)按钮,即可添加LED.ASM到项目中。,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,30,图1-34 选择源程序文件,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,31,4输入源程序:此时就可以输入源程序
13、了,如图1-35所示。,图1-35 输入源程序,子情境二 单片机开发设计常用工具软件任务一 keil C51仿真软件,32,5设置目标硬件的工具选项 程序编写完成后,还要对项目进行进一步的设置,以满足要求。“Target”选项卡 如图1-36所示,其中“Xtal”后面的 数值是晶振频率值,默认值是所选目标CPU的最高可用频率值,该值与最终产生的目标代码无关,仅用于软件模拟调试时显示程序执行时间。,第2节 单片机开发设计常用工具软件任务二 keil C51仿真软件,33,图1-36“Target”选项卡,第2节 单片机开发设计常用工具软件任务二 keil C51仿真软件,34,“Output”选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 控制 LED 设计

链接地址:https://www.31ppt.com/p-5815526.html