pic单片机的应用设计技巧

pic单片机的应用设计技巧

ID:15909159

大小:481.43 KB

页数:3页

时间:2018-08-06

pic单片机的应用设计技巧_第1页
pic单片机的应用设计技巧_第2页
pic单片机的应用设计技巧_第3页
资源描述:

《pic单片机的应用设计技巧》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、PIC单片机的应用设计技巧■同济大学黄世泽曾萍郭其一美国微芯公司(MicrochipTechnologyInc.)开发的它不仅可以用作调试器,同时还可以作为开发型的烧写器CMOS工艺PIC系列8位单片机(RISC微控制器),特别使用。是采用内置第二代Flash存储器(40年存储寿命)的微控1.2ICD2作为烧写器时的配置制器在快速应用方面具有独到之处。由于其易用性和高烧写芯片的方式有两种:普通烧写和在线烧写。在线可靠性,该系列微控制器稳居8位单片机全球出货量之烧写是适合大批量生产方式的烧写办法。使用在线烧写首。PIC系列单片机具有指令集简洁

2、、简单易学、速度高、时通常用户都已经把芯片焊到了板上,此时就要求用户板功能强、功耗低、价格低廉、体积小巧、适用性好及抗干扰上有预留的烧写接口。用户板上的接口是通过一条6芯能力强等特点,大量应用于汽车电气控制、电机控制、工业的扁平电缆与ICD2主机上同样的接口一一对应连接的。控制仪表和仪表、通信、家电、玩具、低功耗的测控应用等图1显示了MPLABICD2与目标板上模块连接插座的互领域,在国内越来越受到广大设计者的欢迎,微芯公司的连状况。单片机已经成为目前单片机世界的主流产品。PIC8位单片机内已经包含运算器、存储器、A/D、PWM、输入和输出

3、I/O(灌电流可达25mA)、通信等常用接口,自由灵活的定义功能可以适应不同的控制要求,而不必增加额外的IC芯片。这样电路结构很简单,开发周期将大为缩短。PIC16系列单片机属于PIC8位单片机的中级型产品,采用14位的RISC指令系统。笔者使用PIC16F716单片机设计了一个电动机保护器,在设计过程中遇到很多问题,通过多方查找资料以及向Microchip公司技术人员图1MPLABICD2与目标板的连接寻求支持,问题一一得到解决。现将部分问题记录如下,ICD连接插座有6个引脚,但只使用了其中的5个引与大家一起探讨。脚,分别是VDD(电源)

4、、VSS(地)、VPP(编程电压)、PGC(同步时钟)和PGD(数据)。1ICD2作为程序烧写的使用1.3ICD2作为烧写器时容易出现的问题及1.1ICD2简介解决方法MPLABICD2在线调试器是一款低价位的PIC开发尽管MPLAGICD2与目标板的互连非常简单,但是工具。它利用Flash工艺芯片的程序区自读写功能来实一不小心就会出现问题,基本上每一个PIC的入门者都会现仿真器调试功能;使用的软件平台是Microchip的碰到类似的问题。下面就一些常见问题作简要叙述。MPLABIDE(集成开发环境软件包),兼容WindowsNT、如图1所

5、示,在VPP与VDD之间通常要串接一个上拉Windows2000和WindowsXP等操作系统。其通信接口电阻(通常约为10kΩ),这样VPP线可置为低电平来手动方式可以是USB(最高可达2Mb/s)或RS232串行接口复位PICmicro单片机。但是对一般设计者来说,都是采方式;工作电压范围为2.0~5.5V,可支持最低2.0V的用上电自动复位。如果在这里采用集成器件DMP809,那低压调试.么就会导致连接不上,程序没有办法烧入。MPLABICD2可以支持大部分Flash工艺的芯片。对于PGC、PGD两根线,由于在ICD2内部已经进行68

6、2006年第8期adv@mesnet.com.cn(广告专用)了上拉,所以在外围设计中,不要再进行上拉,否则会造成单片机文件(在MPLAB中)读入源程序作为源程序的一分压。对于PGC、PGD和VPP三根线,不要对地接电容,因部分,所以凡是MPLAB中有关该单片机已有的寄存器在为电容会阻碍在数据和时钟线上电平的快速转换,从而影源程序中无需再用赋值指令(EQU)赋值,这就使所建立响ICD2与目标板的连接。同样对于PGC、PGD,由于数的源程序大为简化。据或时钟都是双向传输的,这时如果在中间串一个二极此外,由于有了伪指令INCLUDE,所以根据M

7、PLAB管,则会影响ICD2与单片机的双向通信。软件中的格式,在源程序中的操作数凡是涉及MPLAB已但是,对PGC和PGD来说,在单片机上同时复用为规定的寄存器名称的,其字母一律只能大写,不能小写。普通I/O口,而有些使用上必须要接对地电容或者是串接其余操作码、符号字母可任意大小写,但0x中的x应小二极管。对于这种情况,唯一的处理方式就是在烧写时从写,否则汇编不会成功。鉴于上述原因,为了书写方便,在芯片的PGC和PGD端口直接跳线到程序烧写口。使用MPLAB软件时,PIC单片机的源程序均用大写字母为宜(0x例外)。2A/D转换通道切换问题3

8、.2振荡器的配置以及时序的计算笔者所设计的电动机保护器需要进行很多A/D转PIC系列单片机可以工作于以下4种不同的振荡器换,比如三相电流转换、零序电流转换以及各种定位器等。方式:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。