拉幕式数码显示技术_第1页
拉幕式数码显示技术_第2页
拉幕式数码显示技术_第3页
拉幕式数码显示技术_第4页
拉幕式数码显示技术_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上课程设计(论文)题 目 名 称 拉幕式数码显示技术 课 程 名 称 单片机原理及应用 学 生 姓 名 曾文静 学 号 系 、专 业 信息工程系、电子科学与技术 指 导 教 师 彭 森 2013年6月30日专心-专注-专业摘要单片机具有体积小,重量轻,控制灵活方便,价格低廉等优点,通常配以简单的外围电路就可以构成一个完整的控制系统。用AT89S51单片机的P0.0/AD0P0.7/AD7端口接数码管的ah 端,8 位数码管的S1S8 通过74LS138译码器的Y0Y7 来控制选通每个数码管的位选端。AT89S51 单片机

2、的P1.0P1.2 控制74LS138 的A,B,C 端子。在8 位数码管上从右向左循环显示“”。能够比较平滑地看到拉幕的效果。  关键字:单片机  ,AT89S51,74LS138,拉幕式数码显示  Abstract: The MCU is small, light weight, control flexibility, the advantages of low 

3、;cost, usually accompanied by a simple external circuit can form a complete control system. P0.0/AD0-P0.7/AD7 with AT89S51 microcontroller port connected digital tube a-h-side, 8-bit

4、60;digital control of the S1-S8 through the 74LS138 decoder Y0-Y7 to control the strobe tube each digital The bit select. AT89S51 MCU P1.0-P1.2 control 74LS138 of A, 

5、;B, C terminal. In the 8-bit digital tube display from right to left circle, "." Can be smoothed to see the curtain effect.   Keywords: MCU AT89S51 74

6、LS138 pull-screen digital display目录 1、 引言 20 世纪末,电子技术获得了飞速的发展,在其推动下,现代电 子产品几乎渗透了社会的各个领域, 有力地推动了社会生产力的发展 和社会信息化程度的提高,同时也使现代电子产品性能进一步提高, 产品更新换代的节奏也越来越快。 单片机应用的重要意义在于, 它从根本上改变了传统的控制系统 设计思想和设计方法。 从前必须由模拟电路或数字电路实现的大部分 功能,现在已能用单片机通过软件方法

7、来实现了。这种软件代替硬件 的控制技术也称为微控制技术,是传统控制技术的一次革命。 随着计算机在社会领域的渗透和大规模集成电路的发展, 单片机 的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低, 价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关 的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采 集,军工产品以及家用电器等各个领域。单片机往往是作为一个核心 部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软 件结合,以作完善,常用的硬件电路有 LED&#

8、160;显示数码管、八位锁存 器 74LS373 和译码器 74LS138 等。论文对本次设计的硬件部分和软件部分进行设计和测试与调试原理和方法进行了阐述。 本次做的拉幕式数码显示是以单片机为核心,结合相关的元器件,再配以相应的软 件,达到制作简易的数码显示技术目的,其硬件部分难点在于元器件的选择、布局及连接,软件部分的难点在于程序的编写等。2 设计方案2.1 设计目的与要求以MCS-51单片机为核心,辅以外围接口电路,设计一个六位数码管拉幕式显示器。要求.在六位数码管上从右向左依次循环显示“”,并且能够看到比较平滑地拉幕的

9、现象。拉幕时间间隔采用定时/计数器控制为5s左右(误差不超过10%)。 1、单片机控制系统硬件电路设计,包括单片机时钟和复位电路的设计、数码管驱动和显示方式的选择设计等。 2、控制软件设计与调试,包括5s定时功能的实现、结合显示硬件电路设计显示软件程序等。2.2 系统总体流程方框图2.2.1主程序框图 在程序中,主要控制数码管“取段码动态扫描显示”的程序采用了编程语言的循环结构方式。循环程序一般由四个部分组成,即循环初始、循环体、循环控制和循环结束处理部分。循环初始是在程序进入循环体之前,需要设置某些条件,如循环次数,工作单元清0,变量等。循环体是完成某种功能的主

10、体部分。循环控制是根据对循环控制变量的修改和判断来确定程序是否继续或者是否结束。循环结束处理是对循环程序的结果进行存储和进一步处理。 循环控制变量有两种。一是条件控制,它需设置一个变量的给定值作为条件,当计算结果达到条件时结束循环,这时循环次数是不确定的,最常见的指令是“CJNE”。另一种是递减计数,它首先要设置一个计数值,每执行一次循环计数值减一,直到计数值为0时结束循环,最常用的指令是“DJNZ”。本设计主要采用条件控制指令,即“CJNE”。通过循环控制给各并行接口输送电平信号,控制数码管从右向左间隔1.0s循环显示“”,能够比较平滑地看到拉幕的效果。图2.12.2.2 中断服务

11、程序图2.22.3 元件2.3.1基本元件拉幕式数码显示设计中选用的元件有1个晶振,2个电容,1个电阻,1电解电及2个4位数码管。2.3.2基本芯片 在此设计中选用了单片机AT89S51,和74LS138。图2.3AT89C51图2.474LS1383 芯片介绍 3.1单片机AT89C51 3.1.1 AT89C51芯片简介及功能概述: AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器 ( FPEROMFalsh Programmable and Erasabl

12、e Read Only Memory)的低电压,高性能 CMOS8 位微处理器,俗称单片机。 AT89C2051 是一种带 2K 字节闪烁可编程可擦除只读存储器的单片 机。单片机的可擦除只读存储器可以反复擦除 100 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组 合在单个芯片中

13、,ATMEL 的 AT89C51 是一种高效微控制器, AT89C2051 是它的一种精简版本。 AT89C 单片机为很多嵌入式控制 系统提供了一种灵活性高且价廉的方案。3.1.2 主要特性 (1)与MCS-51兼容  (2)4K字节可编程闪烁存储器  (3)寿命:1000写/擦循环  (4)数据保留时间:10年(5)全静态工作:0Hz-24MHz  (6)三级程序存储器锁定  (7)128

14、15;8位内部RAM (8)32可编程I/O线   (9)两个16位定时器/计数器   (10)5个中断源  (11)可编程串行通道  (12)低功耗的闲置和掉电模式  (13)片内振荡器和时钟电路 3.1.3 管脚说明  VCC:供电电压。GND:接地。 P0口:为一个8位漏级开路双向I/O口,P0每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址

15、的第八位。 在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内

16、部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,口输出P2地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下所示:口管脚备选功能  P3.0 RX

17、D(串行输入口)P3.1 TXD(串行输出口) P3.2 /INT0(外部中断 0) P3.3 /INT1(外部中断 1)P3.4 T0(记时器 0 外部输入)P3.5 T1(记时器 1 外部输入) P3.6 /WR(外部数据存储器写选通)  P3.7 /RD(外部数据存储器读选通)  P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期

18、的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,

19、每个机器周期两次/PSEN 有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输。XTAL2:来自反向振荡器的输出。振荡器特性XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外

20、部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。芯片擦除:整个 PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51 设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU 停止工作。但 RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保

21、存 RAM 的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。P2口:P2是一个带内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。 在访问外部程序存储器或16位地址的外部数据储存器(例如执行MOVX DPTR指令)时,P2口送出高8位地址数据。在访问8位地址的外部数据储存器(如执行MOVX Ri指令)时,P2口线上的内容(也即特殊功能寄存

22、器(SFR)区中P2寄存器的内容),在整个访问期间不改变。 Flash编程或校验时,P2亦接收高位地址和其它控制信号。 P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写如“1”时,他们被内部上拉电阻高并可作为输入端口。作输入端时,被外部拉低的P3口将用上拉电阻输出电流。 P3口除了作为一般的I/O口线外,更重要的用途是他的第二功能: P3口还接收一些用于Flash闪速储存器编译和程序校验的控制信号。EA/VPP:外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH

23、),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态 如EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。 Flash存储器编程时,该引脚加上+12V的编程电压Vpp XTAL1:振荡器反相放大器及内部时钟发生器的输入端 XTAL2:振荡器反相放大器的输出端。3.2芯片74LS138 3.2.1 74LS138概述 74LS138 为3 线8 线译码器,共有 54/74S138和 54/74LS138 两种

24、线路结构型式,其工作原理如下:当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。  利用 G1、/(G2A)和/(G2B)可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器,若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。3.2.2 74LS138引脚介绍 A、B、C 译码地址输入端  G1 选通端  

25、;/(G2A)、/(G2B) 选通端(低电平有效)  Y0Y7 译码输出端(低电平有效)3.3 LED 数码管 数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可 分为 1 位、2 位、4 位等等数码管;按发光二极管单元连接方式分为共阳极 数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一 起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极 CO

26、M 接到 +5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时 应将公共极 COM 接到地线 GND 上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。动态扫描的连接方式是将 8 个数码管的 8 个段用相同的 I/O 来控制,即第一个数码管的“a”段由 P0.

27、0 控制第二个数码管的“a”段也是由 P0.0来控制的,而8个数码管的公共端则是由不同的 I/O 来控制,即第一个数 码管的公共端由 P2.4 控制而第二个数码管的公共端有 P2.5 控制动态扫描的控制原理是:将第一个数码管要显示的内容显示出来,然 后立刻将第二个数码管的内容显示出来,一次把第8个数码管的内容显示 出来 由于单片机的工作速度非常快,所以当显示第 8 个数码管的时候第一个数码管的内容还没有完全消失,这时立刻重复上面的过程,就实现了数码管的动态

28、扫描显示。 本次采用共阴极动态显示方式。4、 系统硬件设计4.1 实验任务 用AT89S51单片机的P0.0/AD0P0.7/AD7端口接数码管的ah端,8位数码管的S1S8通过74LS138译码器的Y0Y7来控制选通每个数码管的位选端。AT89S51单片机的P1.0P1.2控制74LS138的A,B,C端子。在8位数码管上从右向左循环显示“”。能够比较平滑地看到拉幕的效果。4.2 系统板上硬件连线 (1       把“单片机系统”区域中的P0.0/AD0P0.7/AD7用8芯排线连接到“动态数码显示”区域中的ah端口上;

29、(2       把“三八译码模块”区域中的Y0Y7用8芯排线连接到“动态数码显示”区域中的S1S8端口上;(3       把“单片机系统”区域中的P1.0P1.2端口用3根导线连接到“三八译码模块”区域中的A、B、C“端口上;4.3 程序设计方法 (1       动态数码显示技术;如何进行动态扫描,由于一次只能让一个数码管显示,因此,要显示8位的数据,必须经过让数码管一个一个轮流显示才可以,同时每个数码管显示的

30、时间大约在1ms到4ms之间,所以为了保证正确显示,必须每隔1ms,就得刷新一个数码管。而这刷新时间我们采用单片机的定时/计数器T0来控制,每定时1ms对数码管刷新一次,T0采用方式2。(2       在进行数码显示的时候,要对显示单元开辟8个显示缓冲区,每个显示缓冲区装有显示的不同数据即可。5、系统软件设计5.1汇编源程序DISPBUF EQU 30HDISPCNT EQU 38HDISPBIT EQU 39HT1CNTA EQU 3AHT1CNTB EQU 3BHCNT EQU 3CH ORG 00H LJMP START OR

31、G 0BH LJMP INT_T0START: MOV DISPCNT,#8 MOV R1,#DISPBUFLP: MOV A,#10 MOV R1,A INC R1 DJNZ DISPCNT,LP MOV DISPBIT,#00H MOV T1CNTA,#00H MOV T1CNTB,#00H MOV CNT,#00H MOV TMOD,#01H MOV TH0,#(65536-1000) / 256 MOV TL0,#(65536-1000)/256 SETB TR0 SETB ET0 SETB EA SJMP $INT_T0: MOV TH0,#(65536-1000) / 256 MO

32、V TL0,#(65536-1000)/256 MOV A, #0FFH MOV P1,A MOV A,DISPBIT ADD A,#DISPBUF MOV R0,A MOV A,R0 MOV DPTR,#TABLE MOVC A,A+DPTR MOV P0,A MOV A,P1 ANL A,#0F8H ADD A,DISPBIT MOV P1,A INC DISPBIT MOV A,DISPBIT CJNE A,#08H,NEXT MOV DISPBIT,#00HNEXT: INC T1CNTA MOV A,T1CNTA CJNE A,#50,LL1 MOV T1CNTA,#00H INC

33、T1CNTB MOV A,T1CNTB CJNE A,#8,LL1 MOV T1CNTB,#00H INC CNT MOV A,CNT CJNE A,#9,LLX MOV CNT,#00H MOV A,CNTLLX: CJNE A,#01H,NEX1 MOV 30H,#1LL1: LJMP DONENEX1: CJNE A,#02H,NEX2 MOV 31H,#2 MOV 30H,#1 LJMP DONENEX2: CJNE A,#03H,NEX3 MOV 32H,#3 MOV 31H,#2 MOV 30H,#1 LJMP DONENEX3: CJNE A,#04H,NEX4 MOV 33H,

34、#4 MOV 32H,#3 MOV 31H,#2 MOV 30H,#1 LJMP DONENEX4: CJNE A,#05H,NEX5 MOV 34H,#5 MOV 33H,#4 MOV 32H,#3 MOV 31H,#2 MOV 30H,#1 LJMP DONENEX5: CJNE A,#06H,NEX6 MOV 35H,#6 MOV 34H,#5 MOV 33H,#4 MOV 32H,#3 MOV 31H,#2 MOV 30H,#1 LJMP DONENEX6: CJNE A,#07H,NEX7 MOV 36H,#7 MOV 35H,#6 MOV 34H,#5 MOV 33H,#4 MOV

35、 32H,#3 MOV 31H,#2 MOV 30H,#1 LJMP DONENEX7: CJNE A,#08H,NEX8 MOV 37H,#8 MOV 36H,#7 MOV 35H,#6 MOV 34H,#5 MOV 33H,#4 MOV 32H,#3 MOV 31H,#2 MOV 30H,#1 LJMP DONENEX8: CJNE A,#00H,DONE MOV 37H,#10 MOV 36H,#10 MOV 35H,#10 MOV 34H,#10 MOV 33H,#10 MOV 32H,#10 MOV 31H,#10 MOV 30H,#10LL: LJMP DONEDONE: RETI

36、TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,00H END5.2 模拟电路接线图5.16、PROTEUS仿真系统介绍 Proteus是目前最好的模拟单片机外围器件的工具,真的很不错。可以仿真51 系列、AVR,PIC 等常用的MCU 及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI 器件,部分IIC 器件,.)其实proteus 与 multisim比较类似,只不过它可以仿真MCU!当然,软件仿真精度有限,而且不可能所有的器件

37、都找得到相应的仿真模型,用开发板和仿真器当然是最好选择,可是估计初学者有的可能性比较小吧?如果你在学51单片机,如果你想自己动手做做LCD,LED,AD/DA,直流马达,SPI,IIC,键盘,.的小实验的话,试一下吧,不会让你失望的!用51不管你是用汇编或是C编程当然要keil啦,uvisoi有不少新特性呢! 使用keil c51 v7.50 + proteus 6.7 可以像使用仿真器一样调试程序,一般而言,微机实验中用万利仿真器+电工系自己做的实验板的实验都可以做得到吧! 当然,硬件实践还是必不可少的!

38、0;本方案只是在没有硬件的情况下让你能像pspice 仿真模拟/数字电路那样仿真MCU 及外围电路。另外,即使有硬件,在程序编写早期用软件仿真一下也不错的! Proteus 介绍 Proteus 与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU 的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾

39、和现象。 (1)proteus 的工作过程 运行proteus 的ISIS 程序后,进入该仿真软件的主界面。在工作前,要设置view 菜单下的捕捉对齐和system下的颜色、图形界面大小等项目。通过工具栏中的p(从库中选择元件命令)命令,在pick devices 窗口中选择电路所需的元件,放置元件并调整其相对位置,元件参数设置,元器件间连线,编写程序;在source 菜单的Definecode generation tools 菜单命令下,选择程序编译的工具、路径、扩展名等

40、项目;在source 菜单的Add/removesource files 命令下,加入单片机硬件电路的对应程序;通过debug 菜单的相应命令仿真程序和电路的运行情况。 (2)Proteus 软件所提供的元件资源Proteus 软件所提供了30 多个元件库,数千种元件。元件涉及到数字和模拟、交流和直流等。 (3)Proteus 软件所提供的仪表资源 对于一个仿真软件或实验室,测试的仪器仪表的数量、类型和质量,是衡量实验室是否合格的一个关键因素。在Proteus 软件包中,不存

41、在同类仪表使用数量的问题。Proteus 还提供了一个图形显示功能,可以将线路上变化的信号,以图形的方式实时地显示出来,其作用与示波器相似但功能更多。 (4)Proteus 软件所提供的调试手段 Proteus 提供了比较丰富的测试信号用于电路的测试。这些测试信号包括模拟信号和数字信号。对于单片机硬件电路和软件的调试,Proteus 提供了两种方法:一种是系统总体执行效果,一种是对软件的分步调试以看具体的执行情况。 对于总体执行效果的调试方法,只需要执行debug 菜单下的execute 菜单项或F12&

42、#160;快捷键启动执行,用debug菜单下的pause animation 菜单项或pause 键暂停系统的运行;或用debug 菜单下的stop animation 菜单项或shift-break 组合键停止系统的运行。其运行方式也可以选择工具栏中的相应工具进行。 对于软件的分步调试,应先执行debug 菜单下的start/restart debugging 菜单项命令,此时可以选择stepover 、step into 和 step

43、0;out 命令执行程序(可以用快捷键F10、F11 和ctrl+F11),执行的效果是单句执行、进入子程序执行和跳出子程序执行。在执行了start / restart debuging 命令后,在debug 菜单的下面要出现仿真中所涉及到的软件列表和单片机的系统资源等,可供调试时分析和查看。 Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最

44、好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。编辑本段功能特点 ,Proteus软件具有其它EDA工具软件(例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论