第2章-常用软件介绍.pptx
![资源得分’ 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)
《第2章-常用软件介绍.pptx》由会员分享,可在线阅读,更多相关《第2章-常用软件介绍.pptx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机入门篇常用软件介绍Introduction of Commonly used Software本章将主要介绍与单片机相关的仿真软件以及如何使用此类软件2目 录2.2 Protues电路仿真软件2.1 单片机编程软件入门2.3 辅助工具简介常用软件介绍32.1 2.1 单片机编程软件入门单片机编程软件入门使用单片机作为开发平台,具体的开发流程如下:(1)在Keil软件中使用汇编语言或C语言编写程序。(2)程序编译通过后,生成目标文件(HEX文件)。(3)使用串口线或USB转串口线连接单片机硬件电路和计算机,连接完成后,安装相应的驱动程序。(4)使用下载软件将目标文件写入单片机中。(5)运行
2、程序。若运行结果未能达到预期目标,可以通过人工检查、仿真软件Protues、串口调试等方法逐一排查错误并修改程序,然后再重新编译、下载和运行。重复该过程直至单片机上的程序能够完成既定的功能。42.1 2.1 单片机编程软件入门单片机编程软件入门2.1.1Keil 环境简介2.1.2串行口的设置与驱动程序安装2.1.3STC 程序下载软件52.1.1 Keil 2.1.1 Keil 环境简介环境简介访问http:/ Vision4软件(Keil3或Keil5均可)进行安装,安装后桌面出现Keil图标 。61启动Keil为了能够在创建工程时选用STC系列芯片,我们需要先对STC程序下载软件进行配置
3、,以便将该系列芯片添加到Keil中。配置过程如下:在STC提供的下载工具 中选择“Keil仿真设置”选项卡,单击 按钮(见图2-1),打开“浏览文件夹”对话框。图 2-1 添加STC仿真器驱动2.1.1 Keil 2.1.1 Keil 环境简介环境简介图 2-2“浏览文件夹”对话框 选择Keil的安装目录“C:Keil”,单击“确定”按钮(见图2-2),即可将STC系列芯片添加到Keil工程中。7 双击桌面上的Keil图标,打开工作界面,如图2-3所示。窗口的顶部为主菜单栏。图 2-3 Keil 工程界面1启动Keil2.1.1 Keil 2.1.1 Keil 环境简介环境简介 Keil菜单简
4、介File 为文件菜单Edit 为编辑菜单View 菜单为视图菜单,主要为状态栏,工具栏、工程窗口、存储输出窗口Project 为工程栏,具有创建工程、打开工程等功能Flash 栏主要包含Flash的下载、擦除、配置等功能Debug 为调试栏,主要包含断点设置、单步运行、全速运行等功能Peripherals 主要在仿真调试时使用,用于观察输出口及中断、串行口数据传输时相关寄存器的数值Tools 为工具栏SVCS 主要为Keil的版本信息Window 主要为窗口栏Help 为帮助菜单栏,提供关于Keil的用法信息81启动Keil2.1.1 Keil 2.1.1 Keil 环境简介环境简介 单击“
5、ProjectNew Project”选项,在弹出的对话框中选择工程保持路径及工程名,如图2-4所示。图 2-4 创建一个 Keil 工程图 2-5 选择单片机型号为 STC MCU92创建Keil工程 然后单击“保存”按钮后出现如图2-5所示对话框,单击其中的下拉菜单按钮,选择“STC MCU Database”选项。2.1.1 Keil 2.1.1 Keil 环境简介环境简介 打开“Select Device for Target Target1”对话框,在对话框左侧的列表中选择STC89C52RC芯片,单击“OK”按钮,如图2-6所示。10图 2-6 芯片选择窗口图 2-7 是否拷贝启动
6、代码到工程选择窗口 打开“Vision”对话框,该对话框用于选择是否将启动代码拷贝到工程中。一般情况下,采用汇编语言编程时选择“否”,采用C语言编程时选择“是”。此处单击“否(N)”按钮,完成Keil工程的创建,如图2-7所示。2创建Keil工程2.1.1 Keil 2.1.1 Keil 环境简介环境简介图 2-8 文件保存窗口 选择“File”“New”菜单,创建文件,然后单击工具栏中的“保存”按钮打开“Save As”对话框,在“文件名”编辑框中输入“第一个单片机例子.asm”,单击“保存”按钮,如图2-8所示。113创建文件 此过程是为了将空白文件保存为指定的汇编格式文件,以便将其添加到
7、工程中。2.1.1 Keil 2.1.1 Keil 环境简介环境简介 右击“Project”工程栏中的“Source Group”文件夹,在弹出的快捷菜单中选择“Add Files to Group Source Group 1”选项(见图2-9),打开“Add Files to Group Source Group1”对话框,在“文件类型”下拉列表中选择“Asm Source file(*.s*;*.src;*.a*)”选项,在“名称”列表中选择“第一个单片机例子.asm”文件,单击“Add”按钮,即可将汇编文件添加至工程中,如图2-10所示。12图 2-9 添加文件到工程栏窗口图 2-10
8、 选择添加的文件3创建文件2.1.1 Keil 2.1.1 Keil 环境简介环境简介 双击工程下的“第一个单片机例子.asm”文件,打开程序编辑界面(见图2-11),在代码编辑区输入程序代码。图 2-11 输入程序代码134设置工程代码编辑区2.1.1 Keil 2.1.1 Keil 环境简介环境简介 程序编辑完成后,先保存文件,然后右击“Project”工程导航栏中的“Target1”文件夹图标,在弹出的快捷菜单中选择“Option for Target Target1.”选项(见图2-12)。图 2-12 工程设置菜单144设置工程图 2-13 Target选项卡 此时打开“Option
9、 for TargetTarget1”对话框,选择“Target”选项卡,在“Xtal”编辑框内输入开发板的晶振频率12.0(此处假定使用的单片机开发板晶振频率为12MHz),如图2-13所示。2.1.1 Keil 2.1.1 Keil 环境简介环境简介 切换到“Output”选项卡,选中“Creat HEX File”复选框,单击“OK”按钮(见图2-14)返回Keil工程界面。图 2-14 Output选项卡154设置工程图 2-15 编译信息输出窗口 单击Keil快捷工具栏中的第3个按钮,即Rebuild按钮(或选择“Project”“Rebuild all target files”菜
10、单)编译程序,编译通过后的输出信息如图2-15所示。此时已经创建了一个名为“第一个单片机例子.hex”的HEX文件。2.1.1 Keil 2.1.1 Keil 环境简介环境简介选择“Debug”“Start/Stop Debug Session”菜单(见图2-16)进入调试模式,如图2-17所示。165调试运行图2-16 调试命令菜单 图2-17如下页所示。界面上方左侧的调试工具栏 图标(这些调试命令在Debug菜单中)是程序调试时非常有用的工具,具体见下页图。调试工具栏 中的图标依次表示设置断点、使断点生效或失效、关闭所有断点及清除所有断点。界面左侧的树状列表显示了若干寄存器及其状态值,例如
11、,寄存器r0r7,a,b,sp,pc,auxr,dptr,以及psw等。此外,还可以通过此处的sec寄存器观察到运行时间(单位为秒)。2.1.1 Keil 2.1.1 Keil 环境简介环境简介复位全速运行停止单步运行不进入函数内部运行从函数内部跳出运行到175调试运行图2-17 调试界面2.1.1 Keil 2.1.1 Keil 环境简介环境简介 若想观察程序运行过程中存储单元的数据情况,可以选择“View”“Memory Window”“Memory1”菜单,此时在工作界面下方会显示出程序存储器观察窗口,如图2-18所示。图 2-18 程序存储器观察窗口图 2-19 观察内部数据存储器中内
12、容图 2-20 观察外部数据存储器中内容186存储器观察 不同类型的存储器单元需要使用不同的大写字母加以区分。观察程序存储器内容,可以在Address后的编辑框中输入“C:”,冒号后紧跟地址单元。例如,输入“C:0000H”,如图2-18所示。观察内部数据存储器内容,可以在Address后的编辑框中输入“D:”,冒号后紧跟地址单元。例如,输入“D:90H”,如图2-19所示。观察外部数据存储器内容,可以在Address后的编辑框中输入“X:”,冒号后紧跟地址单元。例如,输入“X:0 x1fff”,如图2-20所示。2.1.1 Keil 2.1.1 Keil 环境简介环境简介 程序运行期间,通过
13、选择Peripherals菜单中的相关菜单项(见图2-21),可以实时查看I/O口、串口、中断和定时器等信息。例如,要观察P1口的状态,可以选择“Peripherals”“I/O-Ports”“Port 1”菜单,此时系统将打开“Parallel Port 1”对话框,其中显示了P1口各个引脚的值,如图2-22所示。图 2-21 Peripherals菜单197输入输出窗口观察图2-22 显示P1口数值情况2.1.2 2.1.2 串行口的设置与驱动程序安装串行口的设置与驱动程序安装 如要将程序下载到单片机中,通常采用串行口,在早期的电脑主板上有串行口,可以直接与开发板相连进行下载,但是现在大部
14、分编程人员采用的笔记本电脑都没有串行口,要解决用串口下载程序到单片机的问题,通常可以选择USB转串行口线,该下载线内部集成了USB与串行口数据转换芯片,如图2-23所示。USB转串口线属于一种硬件设备,需要安装好驱动程序才能正常工作,目前这类设备的商家大多会在线发送驱动文件给用户,用户可以直接点击“下一步”即可完成安装,用户也可以通过“鲁大师”或“驱动精灵”检测硬件更新情况,然后选择列表中对应的驱动,一般该类设备的驱动会出现“Usb-Serial”字样,直接选择“安装”即可。图 2-23 USB转串口线202.1.2 2.1.2 串行口的设置与驱动程序安装串行口的设置与驱动程序安装 在进行单片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 常用软件 介绍
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内