- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机软件开发工具简介
单片机软件开发工具介绍 comor 2012.7 一、关于单片机开发 单片机简介 单片机编程语言 汇编语言 C语言 单片机开发过程及仿真 1、单片机简介 何谓单片机?一台能够工作的计算机要有这样几个部分组成:CPU(运算、控制)、RAM(数据存储)、ROM(程序存储)、输入输出设备(键鼠、显示器等接口)。在PC机上这些部分被分成若干芯片,安装在主板上。而在单片机中,这些全部做在一个集成电路芯片上,就是——单片机(单芯)。 单片机能干些什么?相对于电脑以及大型计算机来说,单片机是小型计算机。电脑等能完成复杂的工作,而对于简单控制应用,如控制彩灯闪亮,广告牌字幕,温湿度采集等,单片机便派上了用场。 单片机是简单控制场合中使用的计算机。 单片机应用范围 2、单片机编程语言 单片机完成特定的工作,需要对其进行程序设计。利用编程工具将程序编译生成二进制文件(hex文件),下载到单片机中。对于C51单片机,一般使用Keil uVision。编程语言主要有汇编语言呢和C语言。 ①汇编语言 汇编语言属于机器语言,执行效率高,但是对于编写复杂程序来说,不利于编程。汇编指令助记符有约43个,指令约100多条。 ②C语言 用于单片机编程的C语言与通常学习的C语言基本上是相同的,仅有一些关键词定义的不同。 语言示例 3、单片机开发过程 提出需求 设计电路,购买元件 在开发板或者面包板上搭建电路 编写程序,下载入单片机进行验证 画PCB板,交付印制 对于条件不具备的情况下,购买原件,搭建电路,反复在电路上下载调试等将消耗开发者的大部分精力,且几乎不能进行调试。 所以,将开发过程使用软件进行仿真验证,不仅快速,而且可以实时调试,减少开发者工作量,缩短开发时间。 软件实现 仿真 单片机开发板 二、Keil uVision和Proteus Keil uVision是单片机编程环境,可以使用汇编语言也可以用C语言编写单片机程序,用其生成hex文件,并可以配合仿真器进行程序调试。 Proteus是一款电路设计仿真软件。可以进行常规电路的仿真,也可以进行单片机的调试与仿真。 两者搭配构成单片机开发过程中的利器。 分别将Keil uVision和Proteus安装好以后,再安装Proteus里关于Keil的驱动,进行完相关设置便可以进行仿真和调试了。 一般使用有两种方式,一是Keil和Proteus配合调试,在Keil里对程序执行过程中的变量变化进行观察,在Proteus里观察单片机实际运行情况;二是直接将hex文件下载入Proteus的单片机中,直接进行仿真运行。 1、两个软件的设置 首先,打开一个单片机Keil工程。 再对Proteus进行设置。 2、调试效果 3、仿真效果 三、虚拟串口软件VSPD 在单片机开发中,经常需要同串口打交道,特别是当需要与上位机进行通信的时候,一般使用RS-232串口。但是在现在的PC机上,笔记本一般不会配备串口,台式机一般会有一个串口。 在介绍了Keil与Proteus配合进行单片机开发后,这里介绍一个虚拟串口软件VSPD,主要应用在单片机串口开发中,即单片机需要利用串口进行通信。UV+Proteus+VSPD+串口调试工具 已经成为单片机开发的一套标准配备。 Virtual Serial Ports Driver(VSPD)软件是一个虚拟串口软件,安装完以后,可以在电脑上添加成对的虚拟串口,如com3,com4,那么利用串口调试软件时,打开com3发送的数据将在com4接收,同样com3将接收com4的数据。 1、安装 一般在网上会下载到破解汉化版的VSPD v6.9。 安装后你会看到如下画面: 上面为你实际的物理串行口,下面是虚拟的物理串行口。下面我们来增加一对虚拟串行口。 因为一般的电脑多为两个串行口,我们设置first为com3,second为com4,点击add pair就可以增加一对虚拟串口(如下图所示)。这两对端口是通过这个软件物理连接的,并且是rs232电平连接。 这样我们就完成里串口的设置,可以把此软件关闭,这两个端口将会一直存在于你的电脑中,下次直接使用就可以了。 2、Proteus里串口的设置 打开带有串口的仿真电气原理文件,对串口进行设置和绑定。 在proteus右键单击上面的图选定,然后左键单击 此元件打开它的属性对话框。 蓝色框内的参数,为你实际的参数,其中红色圈内设置为你
您可能关注的文档
- 动态域名解析system解决的方案简介.ppt
- 办公自动化苏州university教材.ppt
- 办公室礼仪讲训某小企业.ppt
- 动态桃花模板.ppt
- 剩下卄几朵花音乐正常可再试0099.ppt
- 动感单车讲训的教程.ppt
- 动力转向器工作原理讲坐.ppt
- 动感时代公共联系演示课件.ppt
- 动物屏障system设施.ppt
- 动态图片必备图片.ppt
- 2025北京外国语大学附属外国语学校教师招聘笔试备考试题及答案解析.docx
- 2025年中国消防机械行业市场调研及未来发展趋势预测报告.docx
- 2025年安徽汽车职业技术学院教职工社会招聘12人笔试备考试题及答案解析.docx
- 中国顶空进样器行业市场供需格局及投资规划建议报告.docx
- 2025年中国高频变压器行业市场调查研究及投资前景预测报告.docx
- 2025山东外国语职业技术大学银龄教师招聘60人笔试备考试题及答案解析.docx
- 中国伺服马达市场规模预测及投资战略咨询报告.docx
- 2025年中国旋转变流机行业市场全景调研及投资规划建议报告.docx
- 2025山东外国语职业技术大学教师招聘笔试备考试题及答案解析.docx
- 2025河北邢台英华职业高级中学招聘6人笔试备考试题及答案解析.docx
文档评论(0)