资料介绍
1引言
ATmega 162是ATMEL公司推出的一款基于AVRRISC的低功耗CMOS的8位单片机。ATmega 162通过在一个时钟周期内执行一条指令,可以达到接近1 MIPS/MHz的性能,从而使得设汁人员可以在功耗和执行速度之间取得平衡。AVR核将32个通用工作寄存器和丰富的指令集连接在一起。所有的工作寄存器都与ALU算术逻辑单元直接相连,允许在一个时钟周期内执行的单条指令,同时访问两个独立的寄存器。这种结构提高了代码效率,使AVR得到了比普通CISC单片机高将近10倍的性能。本文采用ATmega 162开发了键盘一液晶显示器、无位置传感器两相直流无刷电机和异步串行通讯口实现数据的采集和发送3个系统。实验证明,采用ATmega 162开发的这些系统性能可靠、成本较低、软件设计灵活、硬件接口功能丰富,为今后系统升级创造了良好条件。
2 ATmega162的结构及特点
ATmega162具有35个可编程的I/O口线,有40脚PDIP,44脚TQFP及44脚MLF等多种封装。4个8位双向I/O口A,B,C,D,一个带内部上拉电阻的3位双向I/O口。每个端口都有对应的3个I/O端口寄存器,分别是数据寄存器PORTx、方向寄存器器DDRx和输入引脚寄存器PINx.当DDxn写入0时,对应的Pxn配置为输入引脚,置PORTxn为1时,配置该引脚的内部上拉电阻有效。当DDxn为1时,对应的Pxn配置为输出引脚,PORTxn中的数据为外部引脚的输出电平,即为1,端口引脚被强制驱动为高,输出高电平(输出电流);清零PORTxn,端口引脚被强制拉低,输出低电平(吸入电流)。在复位过程中,即使是在系统时钟还未启振的情况下,端口为三态口。还可以作为地址/数据复用口,提供ATmega162的许多特殊接口功能。C口提供JTAG接口的功能。在允许JTAG接口状态下,引脚PC7(TDD,PC5(TMS)和PC4(TCK)的内部上拉电阻总是处于有效方式(包括复位时)。
ATmega162具有以下特点:16 kB的同时具有读写能力的在线编程FLASH;512 B E2PROM;1 kB SRAM存储器;35个通用I/O口;1个外部存储器接口;32个通用工作寄存器;1个具有边界扫描功能的JTAG接口;支持在线编译、编程以及仿真调试;支持对FLASH,E2PROM、芯片熔丝位和保密锁定位的编程;4个具有比较模式的灵活的定时器/计数器,2个具有比较模式的带预分频器的8位定时器/计数器,2个带预分频器,具有比较和捕获模式的16位定时器/计数器,具有独立振荡器的实时计数器;6个PWM通道;内外中断源;上电复位和可编程的电压检测电路;内部可校准的RC振荡器;2个可编程的UART接口;具有内部时钟的可编程的看门狗定时器;SPI串行接口;BOOT区具有独立的加密位,可通过片内的引导程序实现在系统编程,写操作时真正可读;全静态操作;片内带有执行时间为2个时钟周期的硬件乘法器;以及5种可通过软件选择的节电模式。
ATmega 162采用了ATMEL的高密度非易失性内存技术生产,片内FLASH可以通过SPI接口+通编程器,或通过JTAG接口,或使用自引导BOOT程序进行编程和自编程。利用自引导BOOT程序,可以使芯片在工作过程中通过任一硬件串行通讯接口下载应用程序,并写入到FLASH的应用程序区中(IAP)。在更新FLASH的应用程序区代码时,处在FLASH的BOOT区中的自引导程序将继续执行,实现了同时读写的功能。由于将增强的RISC8位CPU与在系统编程和在应用编程的FLASH存储器集成在一个芯片内,ATmega 162成为功能强大的单片机,为多嵌入式控制应用提供了灵活而低成本的解决方案。
2.1 ATmega162与其他同类器件的比较
在控制领域使用最平凡的CPU无非就3种:51系列、AVR系列、PIC系列。而ATMEL公司新推出的90系列单片机内含高速闪存FLASH,是基于增强精简指令RISC(Reduced Instruction Set CPU)结构的单片机,简称AVR单片机,该系列单片机在吸收PIC及8051单片机的优点的基础上,做出了重大的改进。
由于本设计中的主CPU需要对温度数据进行运算及转换,因此一般的51系列CPU是很难胜任的,而且在图形显示中加入了星星闪动的动画和LOADING的读取数据的动画,所以更是要求主CPU有极快的运算速度和程序的可复制性的优点。故经过多种方案的比较后,最后决定选用AVR系列中的ATmega162作为主CPU,同时ATmega162拥有2个串行通信口,完全可以满足与计算机的通信。
2.2温度检测器件的比较
做温度的检测可以有很多种方法,比较常用的就是用一个A/D转换器再接一个温度传感器,而我们惯用的A/D传感器是0809(8路A/D转换器),传感器就可以根据自己的实际情况来选择了,一般选择的原则是要满足测量温度的范围,精度和灵敏度。就本设计来说,需要测量的温度范围是室温(0~100℃),精度可以是1℃,灵敏度1 s左右就可以了。所以并没选用0809来做,而是在市面上选择了一个常用来做环境温度检测用的集成芯片——DS18B20,封装是TOP92的,使用单总线来传输数据。从成本的角度来看18B20一片是15元左右,比AD0809的价格便宜近一半,而且还可以省去购买传感器的钱,当然是在可以满足测量要求的前提下。
3 ATmega162的设计应用
根据设计任务要求,本设计使用AVR单片机中的ATmega162作为主控制CPU,使用89C2051作为辅助CPU来采集数字温度传感器DS18B20传送出来的温度值,并通过8位端口的连接,传送温度值给ATmega162,从而实现多路温度值的采集。再通过ATmega162运算处理,实现多路温度的数字显示,同时还可以显示其相应的温度柱状图。
ATmega162可以在线仿真和在线固化,当需要在线仿真时应把仿真器的TCK,TDO,TMS,TDI脚分别上拉4.7 kΩ的电阻后和ATmega162对应的引脚连接起来。再把仿真器的NSRST与ATmega162的RST连接,仿真器的VTRES和ATmega162的VCC连接,并把仿真器和ATmega162共地。当程序在线仿真时,其程序已经自动固化到CPU中了,这样就避免了像89C51那样出现固化失败的问题,系统框图如图1所示。
图1 系统框图
3.1 ATmega162与键盘及液晶显示器的设计
本设计中ATmega162采用的是3.686 4 MHz外接晶振。复位方式选用的是上电复位,AVR有3种复位方式(上电复位、外部复位、看门狗复位),因为考虑到工作电压不稳定的因素,采用上电复位其复位电路可以确保只有当VCC达到一个安全电平时,器件才能开始工作。
键盘是各种CPU不可缺少的输入工具,通过他可以输入程序和数据,从而实现人机对话。键盘的按键排成3×4的矩阵形式,I/O口线PC1~PC3为输入(设置为0),作为键盘的列扫描线;PC4~PC7为输出(设置为1),作为键盘的行扫描线,并上拉电阻。当判别有键按下时,延时去除键的机械抖动,再次判别闭合键的位置,若确实有键按下,计算键值并返回。
ATmega162的PA口的8位和液晶屏的数据端相连,把ATmega162的DDRA设置为0xFF,这样PA口只能为输出。而PB口是对液晶屏的控制,其PB0与RS相连,PB1与RW相连,PB2与复位端RST相连,PB3与使能端E相连作使能控制,PB4,PB5分别与液晶屏幕的片选CSB,CSA相连。PD口与89C2051的P1口相连,作为温度数据的输入口,其DDRD也为0x00,同时PD1和PD2作为串行通信口分别与MAX232的TIN1和TIN2相连接。PE0和PE1口作为控制温度传感器检测信号的输出,PE2作为温度检测完成信号的检测,因此DDRE为0x07.
本设计中ATmega 162的PA口作为数据端与液晶屏的DB0到DB7相连,PB0与RS相连作为写状态,PB1与RW相连控制读状态,PB2与RST相连作为液晶屏复位控制,PB3与E相连是用来控制液晶屏的使能端,当数据及指令都正确写入液晶屏,ATmega 162置PB3为高电平时液晶屏开始执行写入的程序并调用新写入的数据,PB4、PB5和PB6分别与液晶屏的CSA、CSB和CSC相连,他们分别作为中间、左边和右边显示屏的片选,都是低电平有效。当需要在中间屏幕写,如显示数据时,ATmega 162先把PB4置为低电平,再置RS为高电平,接着是拉低RW的电压,然后把数据放在PA口上好让液晶屏能接收到,最后打开使能端E,这样一次数据传输就完成了。进行32次循环输入,就可以把一个16×16汉字输入到液晶屏里了。
值得注意的是,在使用仿真器时必须先把接AT-mega162的电路板加电后才能给仿真器上电,然后才使用AVR Studio进行在线仿真,否则是无法正确连接的。
在选择系统时钟源时,要正确配置熔丝位,熔丝位决定着系统采用时钟源的方式,不能通过普通的编程在MCU运行时更改,在调试之前应根据所选时钟源形式和唤醒方式,在仿真系统中正确配置熔丝位,使时钟源与熔丝位匹配。
3.2 DS18B20温度传感器设计
DS18B20作温度检测时使用的是单总线方式来传送指令和数据,这就要求传送时要有绝对精确的频率,对于18B20来说指令的精确度要达到微秒级,而如果AT-mega 162使用C语言来编写,程序是达不到这么精确的,因此本设计加入了89C2051,使用汇编语言来专门编写18B20的控制程序。两个CPU的通信是直接连接的,因为AT-mega 162可以设置端口的工作方向(由DDR值决定)。
89C2051的P1口和ATmega162的PD口连接,用作数据交换,89C2051的P3.0和P3.4与ATmega162的PE0和PE1分别相连作为ATmega162对89C2051进行温度采集的控制。89C2051的P3.7与ATmega162的PE2连接作为89C2051对ATmega162发出读数据指令端。在本设计中,可以接多个温度传感器,现只连接了两个,其数据端口分别连接到89C2051的P3.1和P3.5.
4结语
本文通过基于ATmega162介绍了他的特点和在温度检测中的应用实例,ATmega162具有其他AVR系列大部分产品的功能,又具有独特技术,配置全、功能强、可靠性高、速度高、抗干扰性好、低功耗、高性价比、硬件结构简单、软件设计灵活、适用面广、价格低廉等优点,具有一定的实用价值,在实际开发中将会发挥越来越大的作用
ATmega 162是ATMEL公司推出的一款基于AVRRISC的低功耗CMOS的8位单片机。ATmega 162通过在一个时钟周期内执行一条指令,可以达到接近1 MIPS/MHz的性能,从而使得设汁人员可以在功耗和执行速度之间取得平衡。AVR核将32个通用工作寄存器和丰富的指令集连接在一起。所有的工作寄存器都与ALU算术逻辑单元直接相连,允许在一个时钟周期内执行的单条指令,同时访问两个独立的寄存器。这种结构提高了代码效率,使AVR得到了比普通CISC单片机高将近10倍的性能。本文采用ATmega 162开发了键盘一液晶显示器、无位置传感器两相直流无刷电机和异步串行通讯口实现数据的采集和发送3个系统。实验证明,采用ATmega 162开发的这些系统性能可靠、成本较低、软件设计灵活、硬件接口功能丰富,为今后系统升级创造了良好条件。
2 ATmega162的结构及特点
ATmega162具有35个可编程的I/O口线,有40脚PDIP,44脚TQFP及44脚MLF等多种封装。4个8位双向I/O口A,B,C,D,一个带内部上拉电阻的3位双向I/O口。每个端口都有对应的3个I/O端口寄存器,分别是数据寄存器PORTx、方向寄存器器DDRx和输入引脚寄存器PINx.当DDxn写入0时,对应的Pxn配置为输入引脚,置PORTxn为1时,配置该引脚的内部上拉电阻有效。当DDxn为1时,对应的Pxn配置为输出引脚,PORTxn中的数据为外部引脚的输出电平,即为1,端口引脚被强制驱动为高,输出高电平(输出电流);清零PORTxn,端口引脚被强制拉低,输出低电平(吸入电流)。在复位过程中,即使是在系统时钟还未启振的情况下,端口为三态口。还可以作为地址/数据复用口,提供ATmega162的许多特殊接口功能。C口提供JTAG接口的功能。在允许JTAG接口状态下,引脚PC7(TDD,PC5(TMS)和PC4(TCK)的内部上拉电阻总是处于有效方式(包括复位时)。
ATmega162具有以下特点:16 kB的同时具有读写能力的在线编程FLASH;512 B E2PROM;1 kB SRAM存储器;35个通用I/O口;1个外部存储器接口;32个通用工作寄存器;1个具有边界扫描功能的JTAG接口;支持在线编译、编程以及仿真调试;支持对FLASH,E2PROM、芯片熔丝位和保密锁定位的编程;4个具有比较模式的灵活的定时器/计数器,2个具有比较模式的带预分频器的8位定时器/计数器,2个带预分频器,具有比较和捕获模式的16位定时器/计数器,具有独立振荡器的实时计数器;6个PWM通道;内外中断源;上电复位和可编程的电压检测电路;内部可校准的RC振荡器;2个可编程的UART接口;具有内部时钟的可编程的看门狗定时器;SPI串行接口;BOOT区具有独立的加密位,可通过片内的引导程序实现在系统编程,写操作时真正可读;全静态操作;片内带有执行时间为2个时钟周期的硬件乘法器;以及5种可通过软件选择的节电模式。
ATmega 162采用了ATMEL的高密度非易失性内存技术生产,片内FLASH可以通过SPI接口+通编程器,或通过JTAG接口,或使用自引导BOOT程序进行编程和自编程。利用自引导BOOT程序,可以使芯片在工作过程中通过任一硬件串行通讯接口下载应用程序,并写入到FLASH的应用程序区中(IAP)。在更新FLASH的应用程序区代码时,处在FLASH的BOOT区中的自引导程序将继续执行,实现了同时读写的功能。由于将增强的RISC8位CPU与在系统编程和在应用编程的FLASH存储器集成在一个芯片内,ATmega 162成为功能强大的单片机,为多嵌入式控制应用提供了灵活而低成本的解决方案。
2.1 ATmega162与其他同类器件的比较
在控制领域使用最平凡的CPU无非就3种:51系列、AVR系列、PIC系列。而ATMEL公司新推出的90系列单片机内含高速闪存FLASH,是基于增强精简指令RISC(Reduced Instruction Set CPU)结构的单片机,简称AVR单片机,该系列单片机在吸收PIC及8051单片机的优点的基础上,做出了重大的改进。
由于本设计中的主CPU需要对温度数据进行运算及转换,因此一般的51系列CPU是很难胜任的,而且在图形显示中加入了星星闪动的动画和LOADING的读取数据的动画,所以更是要求主CPU有极快的运算速度和程序的可复制性的优点。故经过多种方案的比较后,最后决定选用AVR系列中的ATmega162作为主CPU,同时ATmega162拥有2个串行通信口,完全可以满足与计算机的通信。
2.2温度检测器件的比较
做温度的检测可以有很多种方法,比较常用的就是用一个A/D转换器再接一个温度传感器,而我们惯用的A/D传感器是0809(8路A/D转换器),传感器就可以根据自己的实际情况来选择了,一般选择的原则是要满足测量温度的范围,精度和灵敏度。就本设计来说,需要测量的温度范围是室温(0~100℃),精度可以是1℃,灵敏度1 s左右就可以了。所以并没选用0809来做,而是在市面上选择了一个常用来做环境温度检测用的集成芯片——DS18B20,封装是TOP92的,使用单总线来传输数据。从成本的角度来看18B20一片是15元左右,比AD0809的价格便宜近一半,而且还可以省去购买传感器的钱,当然是在可以满足测量要求的前提下。
3 ATmega162的设计应用
根据设计任务要求,本设计使用AVR单片机中的ATmega162作为主控制CPU,使用89C2051作为辅助CPU来采集数字温度传感器DS18B20传送出来的温度值,并通过8位端口的连接,传送温度值给ATmega162,从而实现多路温度值的采集。再通过ATmega162运算处理,实现多路温度的数字显示,同时还可以显示其相应的温度柱状图。
ATmega162可以在线仿真和在线固化,当需要在线仿真时应把仿真器的TCK,TDO,TMS,TDI脚分别上拉4.7 kΩ的电阻后和ATmega162对应的引脚连接起来。再把仿真器的NSRST与ATmega162的RST连接,仿真器的VTRES和ATmega162的VCC连接,并把仿真器和ATmega162共地。当程序在线仿真时,其程序已经自动固化到CPU中了,这样就避免了像89C51那样出现固化失败的问题,系统框图如图1所示。
图1 系统框图
3.1 ATmega162与键盘及液晶显示器的设计
本设计中ATmega162采用的是3.686 4 MHz外接晶振。复位方式选用的是上电复位,AVR有3种复位方式(上电复位、外部复位、看门狗复位),因为考虑到工作电压不稳定的因素,采用上电复位其复位电路可以确保只有当VCC达到一个安全电平时,器件才能开始工作。
键盘是各种CPU不可缺少的输入工具,通过他可以输入程序和数据,从而实现人机对话。键盘的按键排成3×4的矩阵形式,I/O口线PC1~PC3为输入(设置为0),作为键盘的列扫描线;PC4~PC7为输出(设置为1),作为键盘的行扫描线,并上拉电阻。当判别有键按下时,延时去除键的机械抖动,再次判别闭合键的位置,若确实有键按下,计算键值并返回。
ATmega162的PA口的8位和液晶屏的数据端相连,把ATmega162的DDRA设置为0xFF,这样PA口只能为输出。而PB口是对液晶屏的控制,其PB0与RS相连,PB1与RW相连,PB2与复位端RST相连,PB3与使能端E相连作使能控制,PB4,PB5分别与液晶屏幕的片选CSB,CSA相连。PD口与89C2051的P1口相连,作为温度数据的输入口,其DDRD也为0x00,同时PD1和PD2作为串行通信口分别与MAX232的TIN1和TIN2相连接。PE0和PE1口作为控制温度传感器检测信号的输出,PE2作为温度检测完成信号的检测,因此DDRE为0x07.
本设计中ATmega 162的PA口作为数据端与液晶屏的DB0到DB7相连,PB0与RS相连作为写状态,PB1与RW相连控制读状态,PB2与RST相连作为液晶屏复位控制,PB3与E相连是用来控制液晶屏的使能端,当数据及指令都正确写入液晶屏,ATmega 162置PB3为高电平时液晶屏开始执行写入的程序并调用新写入的数据,PB4、PB5和PB6分别与液晶屏的CSA、CSB和CSC相连,他们分别作为中间、左边和右边显示屏的片选,都是低电平有效。当需要在中间屏幕写,如显示数据时,ATmega 162先把PB4置为低电平,再置RS为高电平,接着是拉低RW的电压,然后把数据放在PA口上好让液晶屏能接收到,最后打开使能端E,这样一次数据传输就完成了。进行32次循环输入,就可以把一个16×16汉字输入到液晶屏里了。
值得注意的是,在使用仿真器时必须先把接AT-mega162的电路板加电后才能给仿真器上电,然后才使用AVR Studio进行在线仿真,否则是无法正确连接的。
在选择系统时钟源时,要正确配置熔丝位,熔丝位决定着系统采用时钟源的方式,不能通过普通的编程在MCU运行时更改,在调试之前应根据所选时钟源形式和唤醒方式,在仿真系统中正确配置熔丝位,使时钟源与熔丝位匹配。
3.2 DS18B20温度传感器设计
DS18B20作温度检测时使用的是单总线方式来传送指令和数据,这就要求传送时要有绝对精确的频率,对于18B20来说指令的精确度要达到微秒级,而如果AT-mega 162使用C语言来编写,程序是达不到这么精确的,因此本设计加入了89C2051,使用汇编语言来专门编写18B20的控制程序。两个CPU的通信是直接连接的,因为AT-mega 162可以设置端口的工作方向(由DDR值决定)。
89C2051的P1口和ATmega162的PD口连接,用作数据交换,89C2051的P3.0和P3.4与ATmega162的PE0和PE1分别相连作为ATmega162对89C2051进行温度采集的控制。89C2051的P3.7与ATmega162的PE2连接作为89C2051对ATmega162发出读数据指令端。在本设计中,可以接多个温度传感器,现只连接了两个,其数据端口分别连接到89C2051的P3.1和P3.5.
4结语
本文通过基于ATmega162介绍了他的特点和在温度检测中的应用实例,ATmega162具有其他AVR系列大部分产品的功能,又具有独特技术,配置全、功能强、可靠性高、速度高、抗干扰性好、低功耗、高性价比、硬件结构简单、软件设计灵活、适用面广、价格低廉等优点,具有一定的实用价值,在实际开发中将会发挥越来越大的作用
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 小信号放大电路设计方案汇总 139次下载
- 空调PFC原理及交错设计方案分析 18次下载
- AC24V接口EMC标准电路设计方案 36次下载
- AC380V EMC标准电路设计方案 50次下载
- AV接口EMC标准电路设计方案 29次下载
- CAN总线接口EMC标准电路设计方案 206次下载
- 便携式自动割胶机器人设计方案 18次下载
- 基于RFID的智能安防闭锁系统设计方案 41次下载
- 基于NVM和DRAN的混合内存系统设计方案 12次下载
- 基于ZigBee的智能家居安防系统设计方案 70次下载
- BLE实验详解之蓝牙温度计设计方案 25次下载
- BLE实验详解之蓝牙血压计设计方案 36次下载
- 卡拉OK人声增效电路设计方案 7次下载
- 关于进程与线程的解析PDF文件资料
- 无人机快速充电设计方案解析 3次下载
- UPS系统设计方案解读 447次阅读
- 电力变压器保护设计方案 573次阅读
- 基于STM32的室内空气净化监测系统设计方案 2258次阅读
- 智能门锁电机驱动集成电路(IC)设计方案 4122次阅读
- 关于智能家居系统设计方案解析 6520次阅读
- 关于德州仪器3D机器视觉设计解决方案解析 4968次阅读
- 强化物联网“心脏”,智能网关设计详解 6031次阅读
- 基于ZigBee的智能LED路灯监控系统的设计方案 6246次阅读
- 基于LED的通用型智能开关的设计方案 1264次阅读
- 一种嵌入式Web服务器的设计方案 4151次阅读
- 基于单片机的智能温度预警系统的设计方案 5189次阅读
- 基于DSP的自适应滤波器的设计方案 8236次阅读
- 基于仪器集成的幅频特性测量仪设计方案 2287次阅读
- 基于MSP430的智能小车寻迹模块设计方案 1.3w次阅读
- 智能家居精华设计方案参考集锦(二) 3535次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多