《AVR高速嵌入式单片机原理与应用》是2001年4月1日北京航天航空大学出版社出版的图书,作者是耿德根。
AVR高速嵌入式单片机原理与应用图片
书名 | AVR高速嵌入式单片机原理与应用 | 作者 | 耿德根 编 |
---|---|---|---|
出版社 | 北京航天航空大学出版社 | 装帧 | 平装 |
一、现代计算机的技术发展史 1.始于微型机时代的嵌入式应用 电子数字计算机诞生于1946年,在其后漫长的历史进程中,计算机始终是供养在特殊的机房中,实现数值计算的大型昂贵设备。直到20世纪70年代,微...
8051单片机在一块芯片上集成了一个微型计算机的主要部件,它包括以下几部分: 1个8位微处理器(CPU)。 1个时钟电路。 4KB程序存储器。 256B数据存储器。 2个16位定时/计数器。 64KB...
怎么答啊、
随着计算机信息技术的不断发展,计算机技术为人们解决了越来越多的生产与生活问题。嵌入式单片机与PC机组合应用过程中,单片机的采样DA输出功能为PC机的使用提供了便利,同时单片机资源不足的困难在PC机的帮助下也有明显好转,本文就嵌入式单片机与PC机的组合应用展开了研究和讨论,希望今后嵌入式单片机与PC机的组合可以更加广泛的应用于各个领域。
针对室内温度调控自动化程度不高的现状,分析国内外供暖调温技术的基础上设计了基于嵌入式单片机S3C44B0的自动控制系统,介绍了调温系统的硬件组成及工作原理。该系统采用模糊控制方法对室内的温度进行智能控制,并对其进行仿真分析且可通过串行通信实现远程控制,提高了室内控制的自动化和实用性。
AVR StudioATMEL的AVR单片机的集成环境汇编级开发调试软件,完全免费。ATMEL AVR Studio集成开发环境(IDE),包括了AVR Assembler编译器、AVR Studio调试功能、AVR Prog串行、并行下载功能和JTAG ICE仿真等功能。
SL ISP 双龙公司开发的ISP下载软件。之前的版本都比较普通,最新版本1.423引入了STK500的熔丝位界面,让操作比较简易,并且不容易出错。是国产的老牌下载器。
PnoyProg 经典的ISP下载软件。但这个版本有一个缺陷:该软件读出的时钟校正值只有1MHZ的校正,其他频率的校正值无法读出。这是一个很好用的免费软件。一年多没有更新了,2005.05更新了一个新版本,支持了 tiny2313,mega8515,mega8535,但奇怪的是,仍不支持 M48/88/168.
VMLAB Vmlab是AVR系列单片机的一个纯软件模拟仿真工具。从V3.12开始,它变成了免费的版本。Vmlab还能仿真ST62系列的单片机
GCCAVR(WinAVR) GCC是Linux的唯一开发语言。就嵌入系统应用来说,几乎所有市面上有一定市场份额的8bit以上MCU都有爱好者移植GCC在其上。
GCC的编译器优化程度可以说是目前世界上民用软件中做的最好的,完全用ANSI?C规范写出的超过一万行代码的程序,还没有任何一种编译器产生的目标代码能比GCC产生的代码速度更快,同时它的bug数量却也可以算作所有民用C编译器中最少的
就8bit开发而言,GCC还有一个很严重的缺陷就是,不支持float数据类型,实际上GCC在所有环境中都把float直接定义为double,这样,对8bit环境来说,就显得负担过重了。
被移植到WINDOWS平台上,整合了各个组件后的Windows版GCCAVR就是WinAVR。不是IDE,自己定制IDE的时候就要用到makefile,makefile重要作用就是:指定所用的单片机类型,指定编译的文件,设定编译优化条件等。
ICC ICC是用来给AVR单片机编写C语言程序的,比较专业,但需要付费。
IARAVR IAR是公认全世界最好的嵌入式开发软件,IARAVR集成了高效的C编译器,是目前开发代码效率最高的开发工具,也是AVR开发工具当中唯一支持64bit数据的的开发工具,其代码优化效率也是最高的,软件售价比较昂贵,国内使用的人较少。
AVR Dragon是为8位和32位AVR系列微控制器开发的低成本调试开发工具,带有片上调试功能(OCD)。支持AVR系列微控制器的全部编程模式,包括SPI、JTAG、PDI、HVSP(高压串行)、HVPP(高压并行)和aWire模式 。同时支持SPI、JTAG和PDI调试接口。
ATMEL的AVR单片机的集成环境汇编级开发调试软件,完全免费。ATMEL AVR Studio集成开发环境(IDE) ,包括了AVR Assembler编译器、AVR Studio调试功能、AVR Prog串行、并行下载功能和JTAG ICE仿真等功能。它集汇编语言编译、软件仿真、芯片程序下载、芯片硬件仿真等一系列基础功能,与任一款高级语言编译器配合使用即可完高级语言的产品开发调试。