AVR单片机实用C语言程序设计与典型实例
基本信息
- 作者: 吴伟
- 丛书名: 单片机C语言应用开发丛书
- 出版社:中国电力出版社
- ISBN:9787508374765
- 上架时间:2008-10-31
- 出版日期:2008 年11月
- 开本:16开
- 页码:302
- 版次:1-1
- 所属分类:
计算机 > 计算机组织与体系结构 > 单片计算机
计算机 > 软件与程序设计 > C/Turbo C > C
教材 > 教材汇编分册 > 高等理工
本版教材征订号:00470926957
内容简介回到顶部↑
本书以atmel公司新一代avr系列单片机为主,全面系统地介绍了以avr为核心构成的单片机嵌入式系统的各种应用,算法分析与仿真等知识。主要内容包括基本硬件资源、gcc的avr编程、基于proteus的avr设计仿真、算法、bootl0ader编程、avrx操作系统、简易plc设计、mmc卡等。
全书基础夯实,面向应用,理论与实践紧密结合,非常适合各高等院校和高职院校计算机、自动化等相关专业的学生作教材,也可供从事相关领域的科研人员和工程技术人员参考。
全书基础夯实,面向应用,理论与实践紧密结合,非常适合各高等院校和高职院校计算机、自动化等相关专业的学生作教材,也可供从事相关领域的科研人员和工程技术人员参考。
目录回到顶部↑
前言
第1章 单片机概述
1.1 常见单片机
1.2 avr的性能特点
1.3 型号与编号意义
1.4 常见的avr开发工具
第2章 基本硬件资源
2.1 atmegal6基本硬件结构
2.2 atmega 16单片机总体结构
2.3 系统时钟及时钟选项
2.4 电源管理及睡眠模式
2.5 系统控制和复位
2.6 中断
2.7 串行外设接口
2.8 通用串行口
2.9 具有pwm功能的8位定时器/计时器0
2.10 16位定时器/计数器1
2.11 使用定时器/计数器2
2.12 电源管理及睡眠模式
第3章 gcc的avr编程
第1章 单片机概述
1.1 常见单片机
1.2 avr的性能特点
1.3 型号与编号意义
1.4 常见的avr开发工具
第2章 基本硬件资源
2.1 atmegal6基本硬件结构
2.2 atmega 16单片机总体结构
2.3 系统时钟及时钟选项
2.4 电源管理及睡眠模式
2.5 系统控制和复位
2.6 中断
2.7 串行外设接口
2.8 通用串行口
2.9 具有pwm功能的8位定时器/计时器0
2.10 16位定时器/计数器1
2.11 使用定时器/计数器2
2.12 电源管理及睡眠模式
第3章 gcc的avr编程
书摘回到顶部↑
第1章单片机概述
1.1常见单片机
单片机即单片结构微型计算机的简称,可以认为是一种带CPU的计算机集成电路芯片。由单片机构成的计算机系统常被称为嵌入式计算机系统。嵌入式系统应用于人们工作、生活的各个方面。可以说,随着电子和计算机技术的发展,嵌入式系统无处不在。嵌入式系统被广泛用于自动化控制、测量仪表、通信、消费电子、汽车、航空、宇航等方面。全世界一年的单片机销量在几千万片以上,由单片机嵌入的电子系统一年的销售额在几百亿美元以上。因此,学习单片机技术是时代的需要,是工作的需要。
嵌入式系统是面向用户、面向产品、面向应用的,如果独立于应用自行发展,则会失去市场。因此,大多数嵌入式系统的开发者往往不是计算机专业的人才,而是各个行业的技术人员。例如,开发数控机床的嵌入式控制器,就需要懂机电的人才。
20世纪50年代,世界上诞生了第一台电子数字计算机。在此后的近20年里,这类计算机体积庞大,价格昂贵,阻碍了嵌入式系统的发展。到了20世纪60年代末,集成电路化的第3代计算机逐步兴起,大规模集成电路技术、并行技术、流水线技术、单总线技术、高速通用寄存器、中断系统、操作系统纷纷得到了应用。在微处理器出现后,许多处理器的生产厂家陆续推出了自己的处理器产品,如Intel、Motorola、Zilog公司等,它们以各自的处理器技术为核心构造单片机产品,比较典型的有8051、6800、Z80等系列的单片机。20世纪80年代,随着微电子工艺水平的提高,集成电路制造商开始把嵌入式应用需要的微处理器、I/O端口、A/D转换、D/A转换、串行接口以及RAM和ROM均集成到一个超大规模集成电路中,制造出面向I/O设计的微控制器,即嵌入式处理器,又称为单片机。就单片机而言,其发展经过了以下阶段:
1. 第1代单片机
1971年11月,Intel公司成功将算术处理器和控制器电路集成在一起,推出了世界上第1片嵌入式微处理器Intel4004。此后,各个厂家相继推出了8位、16位的微处理器。20世纪70年代后期,4位逻辑控制器件发展到8位。以Motorola公司推出的8位处理器MC6801为代表,它以当时流行的微处理器MC6800为CPU,使用NMOS工艺将并行口、定时器和128BRAM集成在一片芯片中。Intel同期的代表产品是8048,可以称为第1代单片机。
……
1.1常见单片机
单片机即单片结构微型计算机的简称,可以认为是一种带CPU的计算机集成电路芯片。由单片机构成的计算机系统常被称为嵌入式计算机系统。嵌入式系统应用于人们工作、生活的各个方面。可以说,随着电子和计算机技术的发展,嵌入式系统无处不在。嵌入式系统被广泛用于自动化控制、测量仪表、通信、消费电子、汽车、航空、宇航等方面。全世界一年的单片机销量在几千万片以上,由单片机嵌入的电子系统一年的销售额在几百亿美元以上。因此,学习单片机技术是时代的需要,是工作的需要。
嵌入式系统是面向用户、面向产品、面向应用的,如果独立于应用自行发展,则会失去市场。因此,大多数嵌入式系统的开发者往往不是计算机专业的人才,而是各个行业的技术人员。例如,开发数控机床的嵌入式控制器,就需要懂机电的人才。
20世纪50年代,世界上诞生了第一台电子数字计算机。在此后的近20年里,这类计算机体积庞大,价格昂贵,阻碍了嵌入式系统的发展。到了20世纪60年代末,集成电路化的第3代计算机逐步兴起,大规模集成电路技术、并行技术、流水线技术、单总线技术、高速通用寄存器、中断系统、操作系统纷纷得到了应用。在微处理器出现后,许多处理器的生产厂家陆续推出了自己的处理器产品,如Intel、Motorola、Zilog公司等,它们以各自的处理器技术为核心构造单片机产品,比较典型的有8051、6800、Z80等系列的单片机。20世纪80年代,随着微电子工艺水平的提高,集成电路制造商开始把嵌入式应用需要的微处理器、I/O端口、A/D转换、D/A转换、串行接口以及RAM和ROM均集成到一个超大规模集成电路中,制造出面向I/O设计的微控制器,即嵌入式处理器,又称为单片机。就单片机而言,其发展经过了以下阶段:
1. 第1代单片机
1971年11月,Intel公司成功将算术处理器和控制器电路集成在一起,推出了世界上第1片嵌入式微处理器Intel4004。此后,各个厂家相继推出了8位、16位的微处理器。20世纪70年代后期,4位逻辑控制器件发展到8位。以Motorola公司推出的8位处理器MC6801为代表,它以当时流行的微处理器MC6800为CPU,使用NMOS工艺将并行口、定时器和128BRAM集成在一片芯片中。Intel同期的代表产品是8048,可以称为第1代单片机。
……







点击看大图
加载中...


