文档详情

单片机软件开发工具介绍课件

m****
实名认证
店铺
PPT
3.58MB
约21页
文档ID:604811782
单片机软件开发工具介绍课件_第1页
1/21

单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单片机软件开发工具介绍,comor,2012.7,一、关于单片机开发,单片机简介,单片机编程语言,汇编语言,C,语言,单片机开发过程及仿真,1,、单片机简介,何谓单片机?一台能够工作的计算机要有这样几个部分组成:,CPU,(运算、控制)、,RAM,(数据存储)、,ROM,(程序存储)、输入输出设备(键鼠、显示器等接口)在,PC,机上这些部分被分成若干芯片,安装在主板上而在单片机中,这些全部做在一个集成电路芯片上,就是,单片机(单芯)单片机能干些什么?相对于电脑以及大型计算机来说,单片机,是,小型计算机电脑等能完成复杂的工作,而对于简单控制应用,如控制彩灯闪亮,广告牌字幕,,温湿,度采集等,单片机便派上了用场单片机是简单控制场合中使用的计算机单片机应用范围,嵌入式,PC,机,大型机,单片机,DSP,ARM,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,右键单击上面的图选定,然后左键,单击,此,元件打开,它的属性对话框蓝色,框内的参数,为你实际的参数,其中红色圈内设置为你,要绑定,的串口,,必须为添加的成对串口中,的一,个,另一个在串口调试工具中打开,在此设置为,com3,下面,就是对串口调试工具的设置了,设置如下,:,因,proteus,用了,com3,,那么串口调试工具这里,就,要绑定,为,com4,了,并且设置为,16,进制发送和显示,,,将两者的各个参数设置一致,这样就可以开始串口,调试了。

点击,proteus,的播放键,切换到串口调试工具,,,就,可以收到,数据了然后可以发送,一些数据给,单片机,后记,单片机自动控制已经很广泛地应用在日常生活中,如各种家用电器、,LED,彩灯、门控系统、机、打印机、等,我们通常所说的,“,智能化家居,”,中,就广泛地应用了单片机更高级的单片机,甚至可以应用到,mp3,、,PDA,、中相对于以前学习单片机需要购买元器件,搭建电路,反复调试的过程,使用软件仿真学习单片机减少了学习过程的难度如果想要学习单片机,,只需要安装几个软件,就可以搭建好一个学习的平台,,为尽快上手提供有力的支持下面是几个简单的例子End!,。

下载提示
相似文档
正为您匹配相似的精品文档