课题七 单片机编程软件的使用
visual studio code 单片机编程使用技巧

visual studio code 单片机编程使用技巧在Visual Studio Code中进行单片机编程,可以使用以下技巧:1. 安装合适的插件:在Visual Studio Code的插件市场中,可以找到很多与单片机编程相关的插件,如Cortex-Debug,PlatformIO等。
安装这些插件可以提供更好的代码编辑和调试体验。
2. 配置编译器和调试器:在Visual Studio Code的设置中,可以配置单片机编程所需的编译器和调试器。
根据自己使用的单片机型号和开发环境,选择合适的编译器和调试器,并进行相应的配置。
3. 使用调试功能:Visual Studio Code提供了强大的调试功能,可以帮助开发者在编写单片机程序时进行调试。
通过配置调试器和编写调试配置文件,可以在代码中设置断点,单步执行代码,查看变量的值等。
4. 使用内置终端:Visual Studio Code内置了一个终端窗口,可以直接在其中运行命令。
在进行单片机编程时,可以使用终端窗口来编译和下载程序,执行调试命令等。
5. 使用代码片段:Visual Studio Code支持代码片段功能,可以通过简短的命令生成一段常用的代码。
可以根据单片机编程的需求,自定义一些代码片段,方便重复使用。
6. 使用Git集成:Visual Studio Code内置了Git集成功能,可以方便地进行版本控制。
在进行单片机编程时,可以使用Git来管理代码版本,方便回退和比较代码的变化。
7. 参考文档和教程:在使用Visual Studio Code进行单片机编程时,可以查阅相关的文档和教程,了解其更多的功能和用法。
可以在官方文档、插件的文档、社区论坛等地方找到有关单片机编程的详细资料,帮助解决实际问题。
单片机系统开发软件的使用教材

单片机系统开发软件的使用教材
1. 引言
单片机系统开发软件是在单片机系统开发过程中必不可少的工具。
它可以帮助开发人员编写、调试和烧录单片机程序,提高开发效率和软件质量。
本教材将介绍常见的单片机系统开发软件的使用方法和技巧,帮助读者快速上手开发工作。
2. 常见的单片机系统开发软件
在单片机系统开发领域,有许多不同的开发软件可供选择。
以下是一些常见的单片机系统开发软件: - Keil μVision - MPLAB X IDE - Arduino IDE - IAR Embedded Workbench - STM32CubeIDE
3. Keil μVision的使用
3.1 界面概览
Keil μVision是一款非常流行的单片机开发软件,支持各种不同的单片机架构。
它具有直观的用户界面,方便开发人员进行编程、调试和
烧录等操作。
3.2 创立工程
在使用Keil μVision进行单片机开发之前,首先需要创立一个工程。
工程是一个包含单片机程序和相关资源的文件夹,用于组织和管理开
发过程。
通过点击。
单片机软件使用说明.

一、伟福(WAVE6000)的安装和使用1)安装伟福软件仿真器,安装路径选择D:\WA VE60002)运行D:\WA VE6000\BIN下面的wave.exe3)设置仿真器设置选项如下4)点击新建文件,写入试验内容中的程序,保存成***.ASM 文件(注意,文件保存的绝对路径不能有中文)5)点击编译编译文件打开信息窗口信息窗口中都正确则表示便已通过6)执行有全速执行、单步执行。
单步执行:在要执行的语句行点击右健,选择执行到光标处结果如下图点击单步执行,即执行了当前语句行指令7)观察寄存器值变化在项目窗口上点击【SFR】就可以看见21个SFR值的情况,点击【REG】就可以看见寄存器R0~R7的值变化情况8)观察数据存储区值变化,如下图,在窗口菜单项选择DATA即为观察片内RAM数据窗口,XDATA即为片外RAM数据窗口,CODE为ROM程序窗口。
观察变化记录相应的值二、DJ51的安装和使用1)安装DJ51文件夹下的setup.exe,出现如图所示界面,点击【下一步】选择安装目标文件夹为“C:\DJ51\”,点击【下一步】,完成安装。
2)运行桌面图标“DJ51仿真开发系统”,如图所示:,打开DJ51。
3)选择“串口1”,按【确认】4)如果你的仿真器没有连接上,系统会出现如图所示的提示。
若不需要连接仿真器(部分软件实验不需要连接仿真器),点击“No”按钮,进入主界面。
5)开始新程序的开发,选择菜单【文件】【新文件】,若已有源程序,选择【文件】【打开文件】。
6)源程序编辑后,选择菜单【文件】【另存为……】,将文件换名保存,保存成***.ASM 文件(注意,文件保存的绝对路径不能有中文)7)编译:保存好文件后,选择菜单【编译】【文件编译、连接】,可对源程序进行编译。
(若需要与仿真器连接,并在仿真器运行,则选择【文件编译、连接、装载】菜单)编译无误,出现如下系统信息提示8)运行:运行源程序通常有两种方法,全速运行与单步运行(对应工具栏上的按钮图标如下图所示)9)程序运行结束,或需要重新修改程序,点击工具栏【复位】按钮,如图所示10)查看存储器:选择菜单【视图】【存储空间1】,打开程序存储器窗口。
单片机原理keil使用教程

keil教程Keil 软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和C 语言的程序设计,界面友好,易学易用。
下面介绍Keil软件的使用方法,这应该算一个入门教程,进入Keil 后,屏幕如下列图所示。
几秒钟后出现编辑界启动Keil uVision4时的屏幕。
简单程序的调试学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。
下面通过简单的编程、调试,引导大家学习Keil C51软件的基本使用方法和基本的调试技巧。
1) 对于单片机程序来说,每个功能程序,都必须要有一个配套的工程〔Project〕,即使是点亮LED这样简单的功能程序也不例外,因此我们首先要新建一个工程,打开我们的Keil软件后,点击:Project-->New uVision Project...然后会出现一个新建工程的界面,如图2-8所示。
2)因为是第一个实验,所以我们在硬盘上建立了一个实验1 的目录,然后把LED这个工程的路径指定到这里,这样方便今后管理程序,不同的功能程序放到不同的文件夹下,并且给这个工程起一个名字叫做LED,软件会自动添加扩展名LED.uvproj。
如图2-9所示。
下次要打开LED这个工程时,可以直接找到文件夹,双击这个.uvproj 文件就可以直接打开了。
图2-9 保存工程3〕保存之后会弹出一个对话框,这个对话框让我们选择单片机型号。
因为Keil软件是外国人开发的,所以我们国内的STC89C52RC并没有上榜,但是只要选择同类型号就可以了。
Keil 几乎支持所有的51核的单片机,这里还是以大家用的比较多的Atmel 的AT89S51来说明,如下列图2-10、图2-11所示,选择AT89S51之后,右边栏是对这个单片机的基本的说明,然后点击确定。
图2-10 选择芯片公司图2-11 选择具体芯片4〕点击OK之后,会弹出一个对话框,如图2-12所示,每个工程都需要一段启动代码,如果点“否”编译器会自动处理这个问题,如果点“是”,这部分代码会提供应我们用户,我们就可以按需要自己去处理这部分代码,那这部分代码在我们初学51的这段时间内,一般是不需要去修改的,但是随着技术的提高和知识的扩展,我们就有可能会需要了解这块内容,因此这个地方我们选一下“是”,让这段代码出现,但是我们暂时不需要修改它,大家知道这么回事就可以了。
单片机实验 软件使用指南

单片机实验软件使用指南一、安装步骤1.将keil文件夹拷贝到C:或D:根目录下,进入文件夹安装后,自动生成桌面快捷方式;2.安装 SiC8051F_uv2.exe驱动程序。
二、操作要点1.点击Project(工程)菜单,选择New Project(新工程),在"文件名"中输入您的第一个程序项目名称,假定我们用"test"."保存"后的文件扩展名为uv2这是KEIL uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目.这时会弹出让你选择单片机型号的对话框,我们选择C8051F320.2.汇编源文件的建立:点击FILE(文件)菜单中的NEW...(新文件)命令新建一个文本编辑窗口,在里面输入一个程序范例。
然后点击FILE(文件)菜单中的SAVE(保存)命令保存文件,注意必须输入文件的后缀名.asm,例如保存为d:/prog/001.asm(注意不要有中文目录,文件名不超过8个字符, 否则编译不通过!建议直接保存在c盘的根目录,文件名同样取001.ASM, 不要试图把他保存在桌面/我的文档等等!)3.点击Target 1(目标1)前面的”+”,出现Source Group 1,(源程序组1)选中右键点选”Add files Group Source Group 1” (增加文件到源程序组1)这时选择文件类型为Asm,再选中001.asm文件,再按Add添加,在随后的提示框中按”确定”4.仿真部分在使用之前应必须对软件项目进行如下设置单击"Project"(工程)菜单,再在下拉菜单中单击"options for target target 1"(目标1属性)在下图中,单击"Target"(目标)输入仿真器的工作频率(12MHz)。
5.选择output(输出)”Create HEX file”(产生hex文件)的选项,以便汇编后生成HEX代码,供编程器使用.6.在"Debug"(调试)中点选"silicon laboratories c8051…",同时选中加载代码到仿真器,运行到main0,然后点击设置7.单击"Settings"(设置)选择USB通信方式(只有安装SiC8051F_uv2.exe 驱动程序才显示该选项)。
单片机开发工具软件的使用

实验一 I/O端口流水灯实验
实验目的
熟悉单片机开发工具Keil软件的使用 熟悉仿真软件Proteus的使用 掌握基本的程序设计和编写方法 熟悉整个调试程序的过程
学会简单的I/O口扩展方法
Keil 软件介绍
Keil C51是德国知名软件公司Keil (现已并入ARM公司)开发的基于8051
为了帮助程序员检查逻辑错误,该软件还可以进行软件 的调试,进入软件的调试后,可以根据自己的需要设置需要 查看的寄存器,I/O口和内部RAM的值,以判断程序是否 有逻辑错误,这部分内容在实验中,可以自己进行学习。
机器文件的产生
❖为了让单片机按照编写的程序工作,必须给单 片机内写入机器码文件,这个文件也由该软件 生成。 ▪ 快捷图标处单击图标 用来设置输出的机 器文件。
点击后出现如下的选择对话框,在output标签页中 将creat.HEX File选项选中,点击确定即可。
标签页选择 在该选项前的 空示译束成的可生件件项格选器后一文以成的存目处中在会个件在的文储所,,打编自机此机件的在这该勾译动器处器名路文样文,,结生码修码径件表编件文改文为夹。 的后缀名 为.hex,文件名 默认与项目名 相同。
2D图形(2D Graphics):
1* 画各种直线 2* 画各种方框 3* 画各种圆 4* 画各种圆弧 5* 画各种多边形 6* 画各种文本 7* 画符号 8* 画原点等
❖ 元件列表(The Object Selector):
用于挑选元件(components)、终端接口 (terminals)、 信号发生器(generators)、仿真图 表(graph)等。
❖ 设置完成后,重新编译一次ห้องสมุดไป่ตู้目,就 可以得到机器码文件了。
单片机实验软件操作说明
单片机实验软件操作说明1、启动电脑a、如果是模拟仿真(比如调试一个软件算法),则不需要连接仿真板,仿真板电源也不需要接通。
b、如果是在线仿真(比如调试单片机测控硬件实验),则需要连接仿真板(一般实验室已连接好,[注]不要随意更换仿真器连接在电脑上的USB插口),接好相应实验的硬件连线,最后接通仿真板电源(按仿真箱侧面电源开关),再准备启动仿真调试软件。
2、启动“V系列仿真器集成调试软件”(桌面快捷方式),进入软件界面;3、如果未接仿真板,将直接提示“仿真方式:伟福软件模拟器”,即表明当前是模拟仿真;“型号:MCS51实验(Atmel:AT89C51或A T89C52)”。
表明仿真的是MCS-51单片机。
[注]如果不是此信息,进行下一步设置。
4、如果接有仿真板且仿真板电源已开,可进行在线仿真,进入“选择仿真器”的界面。
如果没有弹出此界面,进入软件菜单[仿真器]->[仿真器设置],[语言]页,选择编译器为“伟福汇编器”。
a、选择仿真器:Lab8000b、选择仿真头:MCS51实验c、选择厂商:Atmeld、选择CPU:AT89C51e、晶振频率(Hz):12000000 (即12MHz)下面开始编写代码并调试:5、新建文件:菜单[文件]->[新建文件],将弹出一个名为“NONAME1”空白文件,随便输一些代码,便于后面保存,空文件软件没法保存。
当然也可以直接编写完实验代码再做保存。
6、保存文件:菜单[文件]->[保存文件],保存文件名为"*.asm"(一定要带扩展名........asm),比如保存为“main.asm”,保存目录自由选择一个即可([注]对于本实验室电脑,最好选在D盘)。
7、新建项目:菜单[文件]->[新建项目]a、首先弹出的是“加入模块文件”窗口,选择前面刚新建的文件“*.asm”。
b、然后弹出的是“加入包含文件”窗口,选择[取消]。
c、最后弹出的是“保存项目”窗口,取一个项目名(比如:sss,不要带任何扩展名........)保存,最好保存在与前面新建的asm文件同一目录。
单片机软件简单操作
LED流水灯实验
点亮多盏灯
#include<reg52.h> Sbit led1=P1^0; Sbit led2=P1^2; Void main () {
led1=0; led2=0; }
单片机软件简单操
第一盏灯 第三盏灯
LED流水灯实验
练习:1、第二,三,四盏灯亮 2、第二,四,六,八盏灯亮 3、第一,三,五,七盏灯亮 4、八盏灯全亮
LED流水灯实验
一、keil工程的建立 下面我们通过图解的方式来Keil C51软件的使用教程,学 习最简单的,如何新建工程 → 工程详细设置 →输入源程 序→源程序编译得到目标代码文件。 第一步: 双击Keil uVision2的桌面快捷方式,启动Keil集 成开发开发软件。软件启动后的界面如图所示。
单片机软件简单操
位操作法
LED流水灯实验
总线操作法
#include<reg52.h> //包含52的头文件定义,用尖括号括起来,
表示系统目录中的头文件
void main() //主程序,默认的,所有单片机的程序都是从main开始的
,嵌套的大括号表示语句的范围
{ //为了增强程序的可读性,每个不同层次的语句需要用TAB键分格 P1=0xFB; //P1必须为大写,0x小写,表示16进制的数,
8
-128~127
8
0~255
单片机软件简单操
LED流水灯实验
C-51的数据类型扩充定义
sfr:特殊功能寄存器声明 sfr16:sfr的16位数据声明 sbit:特殊功能位声明 bit:位变量声明 例:sfr SCON = 0X98;
sfr16 T2 = 0xCC; sbit OV = PSW^2;
编译软件Keil的使用
1.1编译软件Keil的使用在使用Keil软件之前,要保证在用户的计算机上装有一套稳定可靠的软件,在这里我们讲解的Keil版本为Keil uVision4。
Keil软件是一款编译软件,即我们使用Keil编写程序进行编译后无错误并生成单片机识别的文件,下载到单片机中,就可看到单片机执行我们要看到的现象了。
1.1.1Keil软件的安装打开资料里的Keil uVision4文件夹,如图 1.4-1所示。
图 1.4-1Keil uVision4文件夹打开后界面如图 1.4-2所示。
图 1.4-2打开Keil安装包后的界面打开安装说明.txt,按照安装说明进行安装,如图 1.4-3所示。
图 1.4-3安装说明1.1.2Keil工程的建立进入Keil后,屏幕如图 1.4-4所示,紧接着出现编辑界面,如图 1.4-5所示。
图 1.4-4启动Keil软件时的屏幕图 1.4-5进入Keil软件后的编辑界面建立一个新工程单击【Project】菜单中的【New uVision4Project…】选项,如图 1.4-6所示。
图 1.4-6新建工程选择工程要保存的路径,输入工程文件名。
Keil的一个工程里通常含有很多小文件,为了方便管理,通常我们将一个工程放在一个独立文件夹下,比如保存到my project文件夹,工程文件名为my project,如图 1.4-7所示,然后单击【保存】按钮。
工程建立后,此工程明变为my project.uvproj。
图 1.4-7保存工程这时会弹出一个对话框,要求用户选择单片机的型号,可以根据用户使用的单片机来选择。
Keil C51几乎支持所有的51内核的单片机,我们用的是STC15L104E,对话框中找不到这个型号的单片机。
因为51内核单片机具有通用性,所以我们在这里可以任选一款89C51就行,Keil软件的关键是程序代码的编写,而非用户选择什么硬件,在这里我们选择Atmelde89C51来说明,如图1.4-8所示。
单片机仿真软件的使用
伟福和Proteus ISIS仿真软件的使用第一部分伟福纯软件仿真器使用入门一、概述伟福纯仿真软件是伟福仿真器的配套软件,伟福仿真器是国内较好的仿真器之一,它能够仿真的CPU品种多、功能强。
通过更换仿真头POD,可以对不同的CPU进行仿真。
可仿真51系列,196系列,PIC系列,飞利蒲公司的552、LPC764、DALLAS320,华邦438等51增强型CPU。
伟不论你是否购买了他们的硬件产品,伟福网站都提供免费下载和使用。
现在伟福软件已经出了VW版。
伟福纯软件仿真器具有以下特点:1.双平台:有DOS版本和Windows版本。
其中Windows版本功能强大。
中文界面,英文界面可任选。
2.双工作模式:软件模拟仿真(不要仿真器也能模拟仿真)和硬件仿真。
3.双集成环境:编辑、编译、下载、调试全部集中在一个环境下。
多种仿真器,多类CPU仿真全部集成在一个环境下。
这里只说明Windows版本纯软件模拟仿真的使用方法,其他内容可以到伟福网站去查看,光盘\视频文件里面也有伟福软件的使用说明。
二、Windows版本软件安装1.将光盘插入光驱,找到E6000W文件夹,打开。
2.双击SETUP文件。
3.按照安装程序的提示,输入相应内容。
4.继续安装,直至结束。
也可以将安装盘全部复制到硬盘的一个目录(文件夹)中,执行相应目录下的SETUP进行安装。
最新的版本安装更简单。
三、软件的启动1.点击开始菜单/程序/WAVE。
2.如果在桌面建立了快捷方式,直接双击其图标即可。
启动之后的界面大致如图1-1所示:图1-1这个窗口是经过调整后的样子。
如果位置不合适,可以通过拖放来移动位置或调整大小。
四、软件的使用详细的使用说明请看伟福的说明,这里只说明为了对51系列单片机进行纯软件仿真时要用到的一些项目和开始使用的几个必须步骤。
1.启动软件之后,根据需要设置仿真器:点击菜单[仿真器]|[仿真器设置](点击菜单行中的[仿真器]项,然后在其下拉菜单中点击[仿真器设置]项,以后不再说明),出现如图1-2所示对话框:图1-2因为要使用纯软件仿真,所以要选中使用伟福软件模拟器;晶体频率可以根据需要设置;其他按照图示选择即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
理实一体化课程教师教案(七)(2012—2013学年第一学期)专业名称高级维修电工课程名称高级电子单片机授课教师李明郭涛系部电气工程系唐山劳动技师学院课题七单片机开发软件的使用【理论讲解】旧课复习:1、单片机的引脚2、单片机的内部结构3、RAM存储器的内部结构新课引入:Proteus7.0 是目前最好的模拟单片机外围器件的工具,非常不错。
可以仿真 51 系列、AVR,PIC 等常用的 MCU 及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC 器件等等),虽然有那么多优点和长处,但还是与实际情况有不少的差别。
如果条件允许,还是买一块单片机开发板或自己做一个单片机应用系统,实实在在的学习和体会一下,仿真毕竟还是仿真,不能代替实际操作,许多实际问题是在仿真中碰不到的。
当然,条件不允许,我们可以采用仿真,达到学习的目的。
正课内容:一、 proteus的使用1. 软件打开双击桌面上的ISIS 7 Professional图标或者单击屏幕左下方的“开始”→“程序”→“Proteus 7 Professional”→“ISIS 7 Professional”,出现如图1-1所示界面,随后就进入了Proteus ISIS集成环境。
2. 工作界面Proteus ISIS的工作界面是一种标准的Windows界面,如图1-2所示。
包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。
图1-2 Proteus ISIS的工作界面关于该软件的使用,与学习其他软件的方法没有多大区别,当然我们也不是每个功能都使用,没必要逐一介绍,再说下面有例子,呵呵,相信自己的能力吧。
3. 跑马灯实例设计图1-3 跑马灯实例①将所需元器件加入到对象选择器窗口。
Picking Components into the Schematic 单击对象选择器按钮,如图1-4所示图1-4 添加元器件弹出“Pick Devices”页面,在“Keywords”输入AT89C,系统在对象库中进行搜索查找,并将搜索结果显示在“Results”中,如图1-5所示。
图1-5 搜索查找元器件在“Results”栏中的列表项中,双击“AT89C52”,则可将“AT89C52”添加至对象选择器窗口。
接着在“Keywords”栏中重新输入LED,如图所示。
双击“LED-BLUE”,则可将“LED-BLUE”(LED数码管)添加至对象选择器窗口,使用同样的方法,把10WATT470R电阻添加至对象选择器窗口。
经过以上操作,在对象选择器窗口中,已有了AT89C52、LED-BLUE、10WATT470R三个元器件对象,若单击AT89C52,在预览窗口中,见到AT89C51的实物图,单击其他两个器件,都能浏览到实物图。
此时,我们已注意到在绘图工具栏中的元器件按钮处于选中状态。
②放置元器件至图形编辑窗口Placing Components onto the Schematic在对象选择器窗口中,选中AT89C52,将鼠标置于图形编辑窗口该对象的欲放位置、单击鼠标左键,该对象被完成放置,如图1-6所示。
同理,将LED-BLUE和10WATT470R 放置到图形编辑窗口中。
若对象位置需要移动,将鼠标移到该对象上,单击鼠标右键,此时我们已经注意到,该对象的颜色已变至红色,表明该对象已被选中,按下鼠标左键,拖动鼠标,将对象移至新位置后,松开鼠标,完成移动操作。
图1-6 放置到图形编辑窗口③放置总线至图形编辑窗口单击绘图工具栏中的总线按钮,使之处于选中状态。
将鼠标置于图形编辑窗口,单击鼠标左键,确定总线的起始位置;移动鼠标,屏幕出现粉红色细直线,找到总线的终了位置,单击鼠标左键,再单击鼠标右键,以表示确认并结束画总线操作。
此后,粉红色细直线被蓝色的粗直线所替代,如图1-3蓝色线所示。
④元器件之间的连线Wiring Up Components on the SchematicProteus的智能化可以在你想要画线的时候进行自动检测。
下面,我们来操作将电阻R1的上端连接到D1数码管下端。
当鼠标的指针靠近R1上端的连接点时,跟着鼠标的指针就会出现一个“×”号,表明找到了R1的连接点,单击鼠标左键,移动鼠标(不用拖动鼠标),将鼠标的指针靠近D1的下端的连接点时,跟着鼠标的指针就会出现一个“×”号,表明找到了D1的连接点,同时屏幕上出现了粉红色的连接,单击鼠标左键,粉红色的连接线变成了深绿色,那么,就完成了本次连线。
Proteus具有线路自动路径功能(简称WAR),当选中两个连接点后,WAR将选择一个合适的路径连线。
WAR可通过使用标准工具栏里的“WAR”命令按钮来关闭或打开,也可以在菜单栏的“Tools”下找到这个图标。
同理,我们可以完成其它连线。
在此过程的任何时刻,都可以按ESC键或者单击鼠标的右键来放弃画线。
⑤元器件与总线连接单击绘图工具栏中的导线标签按钮,使之处于选中状态。
将鼠标置于图形编辑窗口的元件的一端,移动鼠标,然后连接到总线上,在接着移动鼠标到元件与总线连接线上的某一点,将会出现一个“×”号,如图所示。
图1-7 元器件与总线的连接表明找到了可以标注的导线,单击鼠标左键,弹出编辑导线标签窗口,如图1-8所示。
在“string”栏中,输入标签名称(如P2.7),单击“OK”按钮,结束对该导线的标签标定。
同理,可以标注其它导线的标签,完成连线之后如图1-3所示。
注意,在标定导线标签的过程中,相互接通的导线必须标注相同的标签名。
我们知道,具有相同的标号,电气是连接的,这一点在protel绘制原理图时,体现得尤为明显。
图1-8 导线标签窗口至此,我们便完成了整个电路图的绘制。
二.Keil C51 的使用1. 软件的打开双击桌面上的Keil uVision2 图标或者单击屏幕左下方的“开始”→“程序”→“Keil uVision2”,出现如图2-1所示界面,随后就进入了Keil uVision2 集成环境。
2. 工作界面Keil uVision2的工作界面是一种标准的Windows界面,如图2-2所示,包括:标题栏、主菜单、标准工具栏、代码窗口等,如图2-2所示。
图2-2 工作界面关于该软件的使用,与学习其他软件的方法没有多大区别,当然我们也不是每个功能都使用,没必要逐一介绍,下面举一个例子说明使用就行了,如果想详细了解,请搜索其详细使用资料。
【实操训练】跑马灯实例程序设计①建立一个新工程单击Project菜单,在弹出的下拉菜单中选中New Project选项,如图2-3所示。
图2-3 选择建立工程菜单②确定之后选择你要保存的路径,输入工程文件的名字,比如保存到“跑马灯”目录里,工程文件的名字为“跑马灯”如下图2-4所示,然后点击保存。
图2-4 创建工程③随后会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,KeilC51几乎支持所有的52核的单片机,由于Proteus选用AT89C52原理图,那么选择AT89C52之后,右边栏是对这个单片机的基本的说明,然后点击确定即可,如图2-5所示。
图2-5 选择单片机的型号④)完成上一步骤后,工程到此就已经创建起来了,其屏幕如下图2-6所示。
图2-6 已创建好的工程⑤工程虽然已经创建好,即已经建立好了一个工程来管理跑马灯这样一个项目,但我们还没写一行程序,因此还需要建立相应的C文件或汇编文件。
下面我们就来新建一个C文件,新建之后并保存,如图2-7所示。
图2-7 新建C文件并保存⑥添加文件到工程把刚才新建的led.c添加到工程来,其方法如图2-8所示,添加后的界面如图2-9所示图2-8 添加文件到工程菜单图2-9 添加完成后的界面⑦打开led.c文件,输入C代码,完成之后如图2-10所示图2-10 输入源代码⑧单击“Project”菜单,再在下拉菜单中单击“”在下图中,单击“Output”中单击“Create HEX File”选项,使程序编译后产生HEX代码,以便在Proteus里加载可执行代码,并单击“Target”选项,更改晶振频率(本例使用12M晶振),其如图2-11所示。
图2-11 修改晶振频率到此,设置工作已完成,下面我们将编译、链接、转换成可执行文件(.HEX 的文件)。
⑨编译、链接、生成可执行文件图2-12 编译、链接、生成可执行文件图标依次单击上述图2-12所示图标,如果没有语法错误,将会生成可执行文件,即本例可执行文件为“跑马灯.hex”。
三. Proteus和Keil的联调1. 假若Keil C51与Proteus均已正确安装在D:\Program Files的目录里,把D:\Program Files\Labcenter Electronics\Proteus 7Professional\MODELS\VDM51.dll复制到D:\Program Files\keilC\C51\BIN 目录中,如果没有“VDM51.dll”文件,那么去网上下载一个。
2. 用记事本打开D:\Program Files\keilC\C51\TOOLS.INI文件,在[C51]栏目下加入:TDRV5=BIN\VDM51.DLL ("Proteus VSM Monitor-51 Driver")其中“TDRV5”中的“5”要根据实际情况写,不要和原来的重复即可。
(步骤1和2只需在初次使用设置。
)3. 需要设置KeilC的选项单击“Project菜单/Options for Target”选项或者点击工具栏的“option for ta rget”按钮,弹出窗口,点击“Debug”按钮,出现如图3-1所示页面。
图3-1 Keil uVision2 选项设置在出现的对话框里在右栏上部的下拉菜单里选中“Proteus VSM Monitor 一51 Driver”。
并且还要点击一下“Use”前面表明选中的小圆点。
再点击“Setting”按钮,设置通信接口,在“Host”后面添上“127.0.0.1”,如果使用的不是同一台电脑,则需要在这里添上另一台电脑的IP地址(另一台电脑也应安装Proteus)。
在“Port”后面添加“8000”。
设置好的情形如图所示,然后点击“OK”按钮。
最后将工程编译,进入调试状态,并运行。
设置完之后,请重新编译、链接、生成可执行文件。
4.Proteus的设置进入Proteus的ISIS,鼠标左键点击菜单“Debug”,选中“use romote debuger monitor”,如图3-2所示。