任务五单片机控制简单交通.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《任务五单片机控制简单交通.ppt》由会员分享,可在线阅读,更多相关《任务五单片机控制简单交通.ppt(141页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、任务五任务五 单片机控制简单交通灯单片机控制简单交通灯教学导航教学导航任务单任务单任务准备任务准备案例示范案例示范知识梳理与总结知识梳理与总结任务作业任务作业任任务五五 单片机控制片机控制简单交通灯交通灯教学导航教学导航教教知识重点(1)Keil菜单功能 (2)Proteus菜单功能(3)单片机最小系统及复位电路(4)硬件仿真器、烧录器知识难点Proteus与Keil Vision的联调推荐教学方式以任务入手,通过简单交通灯控制系统这一任务的完整实现(包括硬件设计与制作、软件设计与程序烧录),让读者基本掌握单片机应用系统的设计、制作、调试及运行。建议学时任任务五五 单片机控制片机控制简单交通灯
2、交通灯教学导航教学导航学学推荐学习方法通过简单交通灯控制系统的原理图设计、硬件制作、程序设计、仿真调试、程序烧录及运行,理解相关理论知识,学会小型单片机系统设计与实现。必须掌握的理论知识(1)Keil Vision菜单功能;(2)Proteus菜单、工具功能及绘制电路图的方法;(3)Proteus与Keil Vision的联调 (4)单片机复位电路和单片机最小系统必须掌握的技能(1)Keil Vision常见操作(2)(2)使用Proteus仿真软件绘制电路图(3)Proteus与Keil Vision的联调 (4)制作简单交通灯控制系统电路板、会烧录程序(5)完成小型系统的硬件设计制作与软件
3、设计调试。任任务五五 单片机控制片机控制简单交通灯交通灯任务单任务单任任务务描描述述在单片机最小系统下,由在单片机最小系统下,由P2、P0口连接口连接12个发光二极管,分别代表四个发光二极管,分别代表四个路口的红、绿、黄灯,初始态为四个路口的红灯全亮之后,东西路口个路口的红、绿、黄灯,初始态为四个路口的红灯全亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车;延时的绿灯亮,南北路口的红灯亮,东西路口方向通车;延时20s,东西路,东西路口的绿灯闪烁口的绿灯闪烁3次后熄灭,黄灯亮次后熄灭,黄灯亮3s后,东西路口红灯亮,而同时南北后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始
4、通车;延时路口的绿灯亮,南北路口方向开始通车;延时20s,南北路口的绿灯闪,南北路口的绿灯闪烁烁3次后熄灭,黄灯亮次后熄灭,黄灯亮3s后,再切换到南北路口红灯亮,东西路口的绿后,再切换到南北路口红灯亮,东西路口的绿灯亮,东西方向通车;之后重复以上过程。灯亮,东西方向通车;之后重复以上过程。任任务务要要求求1、自行设计、自行设计MCS-51单片机连接十二个发光二极管实现交通灯功能的单片机连接十二个发光二极管实现交通灯功能的电路图;电路图;2、按上述设计的电路图设计交通灯控制系统程序;、按上述设计的电路图设计交通灯控制系统程序;3、按上述设计的电路图制作出硬件电路,调试成功。、按上述设计的电路图制
5、作出硬件电路,调试成功。实实现现方方法法(1)利用)利用Proteus仿真软件对设计的电路及程序进行调试;仿真软件对设计的电路及程序进行调试;(2)绘制并制作电路板,焊接元件;)绘制并制作电路板,焊接元件;(3)硬件仿真,烧录程序。)硬件仿真,烧录程序。任任务五五 单片机控制片机控制简单交通灯交通灯任务五任务五 简单交通灯控制系统简单交通灯控制系统5.1 Keil Vision集成开发环境集成开发环境5.2 Proteus的使用的使用5.3 单片机最小系统单片机最小系统任任务五五 单片机控制片机控制简单交通灯交通灯5.1 Keil Vision集成开发环境集成开发环境任任务五五 单片机控制片机
6、控制简单交通灯交通灯5.1.1 Keil Vision的安装与软件开发流程的安装与软件开发流程Keil Vision开发工具提供的程序开发工具提供的程序(1)Windows应用程序Vision2。(2)C51美国标准优化C交叉编译器(3)A51宏汇编器(4)BL51连接重定位器(5)LIB51库管理器(6)OH51目标文件到HEX格式的转换器(7)RTX-51实时操作系统任任务五五 单片机控制片机控制简单交通灯交通灯1Keil Vision的安装的安装 安装条件安装条件(1)具有奔腾奔腾II或兼容的处理器的个人计算机。(2)操作系统为Windows 95、Windows 98、Windows
7、NT5.0或更高。(3)RAM大于16MB。(4)20MB的硬盘空余空间。任任务五五 单片机控制片机控制简单交通灯交通灯1Keil Vision的安装的安装安装步骤安装步骤(1)插入Keil开发工具光盘;(2)从CD浏览界面选择安装软件;(3)跟随提示进行安装操作。任任务五五 单片机控制片机控制简单交通灯交通灯2、软件开发流程、软件开发流程(1)创建一个项目,从器件库中选择目标器件,配置工具设置。(2)用C语言或汇编语言创建源程序。(3)用项目管理器生成应用。(4)修改源程序中的错误。(5)测试连接应用。任任务五五 单片机控制片机控制简单交通灯交通灯2、软件开发流程、软件开发流程任任务五五 单
8、片机控制片机控制简单交通灯交通灯5.1.2 Keil Vision的使用方法的使用方法1Keil Vision的功能任任务五五 单片机控制片机控制简单交通灯交通灯(1)文件菜单()文件菜单(File)任任务五五 单片机控制片机控制简单交通灯交通灯(2)编辑菜单()编辑菜单(Edit)任任务五五 单片机控制片机控制简单交通灯交通灯(3)视图菜单()视图菜单(VIEW)任任务五五 单片机控制片机控制简单交通灯交通灯(4)工程菜单()工程菜单(Project)任任务五五 单片机控制片机控制简单交通灯交通灯(5)调试菜单()调试菜单(Debug)任任务五五 单片机控制片机控制简单交通灯交通灯(6)外围
9、器件菜单()外围器件菜单(Peripherals)任任务五五 单片机控制片机控制简单交通灯交通灯(7)工具菜单()工具菜单(Tools)任任务五五 单片机控制片机控制简单交通灯交通灯(8)视窗菜单()视窗菜单(Window)任任务五五 单片机控制片机控制简单交通灯交通灯2开发工具选项开发工具选项 任任务五五 单片机控制片机控制简单交通灯交通灯(1)Device选项卡选项卡此选项卡与建立新工程时弹出的要求选择单片机型号的对话框相同,可以根据使用的单片机型号来选择。任任务五五 单片机控制片机控制简单交通灯交通灯(2)Target选项卡选项卡 任任务五五 单片机控制片机控制简单交通灯交通灯(3)Ou
10、tput选项卡选项卡 任任务五五 单片机控制片机控制简单交通灯交通灯(4)Listing选项卡选项卡 任任务五五 单片机控制片机控制简单交通灯交通灯(5)C51选项卡选项卡 任任务五五 单片机控制片机控制简单交通灯交通灯(6)BL51 Locate选项卡选项卡 任任务五五 单片机控制片机控制简单交通灯交通灯(7)BL51 Misc选项卡选项卡 任任务五五 单片机控制片机控制简单交通灯交通灯(8)Debug选项卡选项卡 任任务五五 单片机控制片机控制简单交通灯交通灯5.1.3 Keil Vision调试技巧调试技巧任任务五五 单片机控制片机控制简单交通灯交通灯1程序复位程序复位 8051芯片复位
11、后程序计数器将从0000H重新开始,另外一些内部特殊功能寄存器在复位期间也将重新赋值,例如A将变为00H,DPTR变为0000H,SP变为07H,I/O端口变为0FFH等。程序复位有以下方法。点击图标 。选择PeripheralsReset CPU。在命令输入窗口输入“RESET”。任任务五五 单片机控制片机控制简单交通灯交通灯2设置和删除断点设置和删除断点 只需要用鼠标左键双击该行,就可以在该行左边框发现红色的断点标志;断点的删除也是同样的操作,如果该行已经设置为断点行,双击该行将取消该行的断点。任任务五五 单片机控制片机控制简单交通灯交通灯3查看和修改寄存器的内容查看和修改寄存器的内容 任
12、任务五五 单片机控制片机控制简单交通灯交通灯任任务五五 单片机控制片机控制简单交通灯交通灯4观察和修改变量值观察和修改变量值 观察窗口1和2 变量名称栏:用于输入变量的名称。变量数据栏:用于显示变量的数值。局部变量窗口:自动显示当前正在使用的局部变量,不需要用户自己添加。任任务五五 单片机控制片机控制简单交通灯交通灯5观察和修改存储器区域观察和修改存储器区域 存储器地址输入栏 存储器地址栏存储器数据区域存储器窗口组:任任务五五 单片机控制片机控制简单交通灯交通灯6定时器定时器/计数器的使用方法计数器的使用方法 任任务五五 单片机控制片机控制简单交通灯交通灯7外部中断的使用方法外部中断的使用方法
13、 任任务五五 单片机控制片机控制简单交通灯交通灯5.2 Proteus的使用的使用 Proteus是由Labcenter Electronics开发的功能强大的单片机仿真软件。该软件可以仿真模拟电路、数字电路、数模混合电路,其最大的亮点在于能够对单片机进行实物级的仿真。任任务五五 单片机控制片机控制简单交通灯交通灯5.2.1 PROTUES软件界面软件界面1Proteus简介 Proteus软件集成了高级原理布图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计系统。任任务五五 单片机控制片机控制简单交通灯交通灯(1)特点)特点1)互动的电路仿真。用户甚至可以实时采用
14、诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。2)仿真处理器及其外围电路。可以仿真51系列、AVR、PIC等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。任任务五五 单片机控制片机控制简单交通灯交通灯(2)功能模块)功能模块1)个易用而又功能强大的ISIS原理布图工具;2)PROSPICE混合模型SPICE仿真;3)ARES PCB设计。任任务五五 单片机控制片机控制简单交通灯交通灯(3)PROTEUS所提供的资源所提供的资源
15、1)Proteus可提供的仿真元器件资源2)Proteus可提供的仿真仪表资源3)除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似,但功能更多。4)Proteus可提供的调试手段任任务五五 单片机控制片机控制简单交通灯交通灯(4)用)用PROTEUS实现软件仿真实现软件仿真1)支持多种主流单片机系统的仿真2)提供软件调试功能3)提供丰富的外围接口器件及其仿真。RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。这样很接近实际。4)提供丰富的虚拟仪器5)具有强大的原理图绘制功能
16、任任务五五 单片机控制片机控制简单交通灯交通灯(5)用)用proteus单独仿真单独仿真在PROTUES绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在PROTEUS的原理图中看到模拟的实物运行状态和过程。任任务五五 单片机控制片机控制简单交通灯交通灯原理图编辑窗口原理图编辑窗口元件列表元件列表预览窗口预览窗口模型选择工具栏配件2D图形方向 工具栏仿真 工具栏1.ISIS软件界面软件界面任任务五五 单片机控制片机控制简单交通灯交通灯它是用来绘制原理图的,蓝色方框内为可编辑区,元件要放到它里面。注意,这个窗口是没有滚动条的,你可用预览窗口来改变原理图的可视范围。正确的操作是:鼠标滚
17、轮用来放缩原理图;左键放置元件;右键选择元件;按两次右键删除元件;先右键后左键编辑元件属性;先右键后左键拖动元件;连线用左键,删除用右键。1.原理图编辑窗口原理图编辑窗口任任务五五 单片机控制片机控制简单交通灯交通灯1.原理图编辑窗口原理图编辑窗口单击预览窗口中想要显示的位置,编辑窗口将显示以单击处为中心的内容。在编辑窗口内移动鼠标,按下Shift键,用鼠标“撞击”边框,可使显示平移。用鼠标指向编辑窗口并按缩放键F6,F7键),编辑窗口会以鼠标指针位置为中心重新显示。按住Shift键,同时在一个特定的区域用鼠标左键拖一个框,则框内的部分就会被放大,该框可以是在编辑窗口内拖,也可以是在预览窗口内
18、拖。任任务五五 单片机控制片机控制简单交通灯交通灯1)缩放)缩放按F6键可以放大电路图(连续按会不断放大,直到最大)按F7键可以缩小电路图(连续按会不断缩小,直到最小按F8键可以把一整张电路图缩放到完全显示出来。图的大小可以通过“ViewZoom”命令或者上述的功能键控制。无论何时,用户都可以使用功能键控制缩放,即便是滚动和播放对象时。任任务五五 单片机控制片机控制简单交通灯交通灯2)点状栅格开关功能)点状栅格开关功能编辑窗口内有无点状的栅格,可以通过View(查看)菜单的Grid(网格)命令在打开和关闭间切换。点与点之间的间距由当前捕捉的设置决定。任任务五五 单片机控制片机控制简单交通灯交通
19、灯3)捕捉到栅格)捕捉到栅格鼠标指针在编辑窗口内移动时,坐标值是以固定的步长增长的初始设定值是100。这称为捕捉,能够把元件按栅格对齐。捕捉的尺度可以由“View(查看)Snap”命令设置,或者直接用快捷键F4、F3、F2和Ctrl+F1。如果想确切地看到捕捉位置,可以使用“View(查看)X-Cursor(光标)”命令,选中后将在捕捉点显示个小或大的交叉十字。任任务五五 单片机控制片机控制简单交通灯交通灯2、预览窗口、预览窗口预览窗口可显示两个内容:在元件列表中选择一个元件时,它会显示该元件的预览图;鼠标焦点落在原理图编辑窗口时(即放置元件到原理图编辑窗口后或在原理图编辑窗口中点击鼠标后),
20、它会显示整张原理图的缩略图,并会显示一个绿色的方框,绿色的方框里面的内容就是当前原理图窗口中显示的内容。任任务五五 单片机控制片机控制简单交通灯交通灯2、预览窗口、预览窗口在下列情况下,预览窗口显示将要放置的对象的预览:1)一个对象在选择器中被选中。2)使用旋转或镜像按钮时。3)为一个可以设定朝向的对象选择类型图标时(如元件图标、器件引脚图标等)。任任务五五 单片机控制片机控制简单交通灯交通灯(3)元件列表)元件列表元件列表用于挑选元件、终端接口、信号发生器、仿真图表等。如当选择“元件”时,单击“P”按钮(挑选元件按钮)会打开挑选元件对话框,选择了一个元件后并单击“OK”按钮后,该元件会在元件
21、列表中显示,以后要用到该元件,只需在元件列表中选择即可。任任务五五 单片机控制片机控制简单交通灯交通灯3ISIS主菜单主菜单(1)File菜单包括工程的新建、存储、导入、导出、打印等常用操作。ISIS的文件类型有:设计文件(Design Files)、部分文件(Section Files)、模块文件(Module Files)和库文件(Library Files)。任任务五五 单片机控制片机控制简单交通灯交通灯1)新建设计()新建设计(New Design)选择“新建文件”工具或菜单“File(文件)New Design(新建设计)”,将清除所有的原有设计数据,出现一张空的A4纸。新设计的默认
22、名为“UNTITLED.DSN”。“File Save Design”命令会把设计以这个名字存入磁盘文件中,文件的其他选项也会使用它作为默认名。如果想进行新的设计,需给这个设计命名,然后使用“Load Design(打开设计)”命令,输入新的文件名。任任务五五 单片机控制片机控制简单交通灯交通灯2)打开设计()打开设计(Load Design):装载设计的方法有两种。在DOS提示符下输人:ISIS 在ISIS系统中使用“Load Design(打开设计)”命令。任任务五五 单片机控制片机控制简单交通灯交通灯3)保存设计()保存设计(Save Design)可以在退出ISIS系统或者其他任何时候
23、保存设计,这时需要使用“Save Design命令。上述两种情况下,设计都被存到装载时的文件中。“Save Design as(另存为)”,命令可以把设计保存到另一个文件中。任任务五五 单片机控制片机控制简单交通灯交通灯4)导入)导入/导出部分文件(导出部分文件(Import/Export Section)“File(文件)”菜单中的“Export(导出区域)”命令可以就当前选中的对象生成一个部分文件。这个文件可使用“Import(导入区域)”命令读入另一个设计。部分文件的操作类似于“块复制”。任任务五五 单片机控制片机控制简单交通灯交通灯5)退出)退出ISIS想要退出ISIS系统,用“Fil
24、e”菜单中的“Exit(退出)”命令或者键入“Q”。如果文件修改过,系统会出现对话框问用户是否保存文件。任任务五五 单片机控制片机控制简单交通灯交通灯(2)View(查看)菜单(查看)菜单包括原理图编辑窗口的定位、栅格的调整及图形的缩放等基本常用菜单。任任务五五 单片机控制片机控制简单交通灯交通灯(3)Edit(编辑)菜单(编辑)菜单编辑功能。任任务五五 单片机控制片机控制简单交通灯交通灯(4)Library(库)菜单(库)菜单它具有选择元器件及符号、制造器件、设置标号封装工具、存储本地对象、分解元件、编译库、自动放置库、比较封装、库管理的功能。任任务五五 单片机控制片机控制简单交通灯交通灯(
25、5)Tools(工具)菜单(工具)菜单它具有实时标注、自动连线、查找并选中、属性设置工具、全局标注、导入ASCII数据、材料清单、电气规则检查、编译网络表、编译模型、将网络标号导入ARES、从ARES回注的功能。任任务五五 单片机控制片机控制简单交通灯交通灯(6)Design(设计)菜单(设计)菜单它具有编辑设计属性、编辑原理图属性、编辑设计注释、设定电源范围、新建一张原理图、删除原理图、转到原理图、转到上一张原理图、转到下一张原理图、转到子原理图、转到主原理图的功能。任任务五五 单片机控制片机控制简单交通灯交通灯(7)Graph(绘图)菜单(绘图)菜单它具有编辑仿真图形、增加跟踪曲线、仿真图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 任务 单片机 控制 简单 交通
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内