搜索
bottom↓
回复: 26

《AVR单片机嵌入式系统原理与应用实践》一书预计10月出版__广告,不好意思了:

[复制链接]

出0入0汤圆

发表于 2007-8-9 18:25:01 | 显示全部楼层 |阅读模式
《AVR单片机嵌入式系统原理与应用实践》一书已经完稿,送出版社了,预计10月能出来。



感谢本站,及各位网友对本书编写过程中的支持。



=================================================================================

                                      内 容 简 介



    本书是单片机原理及嵌入式应用课程的教材,并通过国家教育部评审,被列入普通高等教育“十一五”国家级规划教材。

     

    本书以ATMEL公司新一代AVR系列单片机中ATmega16为蓝本,由浅入深、软硬结合、全面系统的介绍了以AVR为核心构成单片嵌入式系统的原理与结构,开发环境与工具,各种接口与功能单元应用的硬件设计思想和软件编写方法,以及系统调试与仿真等内容。



    本书在结构编排和内容选择方面与一般传统单片机教材有所不同。全书以夯实基础、面向应用,理论与实践、方法与实现紧密结合为主线展开,在充分发挥AVR的快速、内部资源丰富、功能强大等显著特点的基础上,结合最新嵌入式系统的开发和应用技术发展,遵照单片嵌入式系统设计研发的基本步骤和思路,采用从简单到复杂、循序渐进、螺旋式上升的方式 进行编排。在仔细讲解基本原理和应用设计方法的同时,还穿插介绍相关的经验、技巧与注意事项,有很强的实用性和指导性。本书采用C语言作为系统软件开发的平台,并把外部扩展技术的重点放在了以介绍SPI、I2C等串行接口的原理和应用方面,这不仅符合AVR本身的特点,也是紧跟技术的发展方向,同时也更加贴近实用。本书配有比较多面向系统设计的实例,例程代码多数取自实际的应用系统。各章都配有一些问题思考和实践练习题,以及相关的参考文献和资料,供课后的复习、实践、开拓知识面以及进一步的研究和深入提高。



    本书附带的光盘中提供了150M的内容,收录了书中所有例程的源代码,所使用芯片的技术资料,相关的技术规范和协议,以及大量的参考文献和应用设计参考。物超所值。



    本着能够使读者在硬件设计和软件编程全方位得到真正的训练和提高的目的,作者还设计了一套适合初中级水平学习人员使用的,具有简单独特、模块独立化、开放、灵活等特点的“AVR-51多功能实验开发板”。它不仅用于配合本书的教学实践,而且也适合作为产品开发前期的开发板。该实验板由国内“我们的AVR” (http://www.ouravr.com)网站批量生产,并提供邮购服务。



    本书特别适合用于高等院校的电子、自动化、计算机、仪器仪表及硬件等相关专业的教学,也可作为AVR的专业培训教材,提供从事单片嵌入式系统应用的技术开发人员学习和参考。



====================================================================================

        《AVR单片机嵌入式系统原理与应用实践》目录



第一篇 基础与入门

第1章 单片嵌入式系统概述

1.1 嵌入式系统简介

1.1.1 嵌入式计算机系统

1.1.2 单片嵌入式系统

1.1.3 单片机的发展历史

1.1.4 单片机的发展趋势

1.2 单片嵌入式系统的结构与应用领域

1.2.1 单片嵌入式系统结构

1.2.2 单片嵌入式系统的应用领域

1.3 AVR单片机系列简介

1.3.1 ATMEL公司的单片机产品

1.3.2 AVR单片机的主要特点

1.3.3 AVR系列单片机简介

1.3.4 AVR与51单片机

思考与练习



第2章 AVR单片机的基本结构

2.1 单片机的基本组成

2.1.1 单片机的基本组成结构

2.1.2 单片机基本单元与作用

2.2 ATmega16单片机的组成

2.2.1 AVR单片机的内核结构

2.2.2 典型AVR芯片ATmega16特点

2.2.3 封装与外部引脚

2.3 ATmega16 内部结构

2.3.1 AVR中央处理器CPU

2.3.2 系统时钟部件

2.3.3 CPU工作时序

2.3.4 存储器

2.3.5 I/O端口

2.4 存储器结构和地址空间

2.4.1 支持ISP的Flash程序存储器

2.4.2 数据存储器SRAM空间

2.4.3 内部EEPROM存储器

2.5 通用寄存器组与I/O寄存器

2.5.1    通用寄存器

2.5.2    I/O寄存器

2.5.3    状态寄存器和堆栈指针寄存器

2.6 ATmega16单片机的工作状态

2.6.1 AVR单片机最小系统

2.6.2 AVR的复位源和复位方式

2.6.3 对AVR的编程下载

2.6.4 ATmega16的熔丝位

2.6.5 AVR单片机的工作状态

2.6.6 支持ISP编程的最小系统设计

2.7 AVR系列单片机内部资源的扩展与删减

           思考与练习



第3章 AVR单片机指令与汇编系统

3.1 ATmega16指令综述

3.1.1 指令格式及三种表示方式

3.1.2 AVR指令系统中使用的符号

3.1.3 AVR指令的寻址方式和寻址空间

3.1.4 AVR指令操作结果对标志位的影响

3.2 算术和逻辑指令

3.2.1 加法指令

3.2.2 减法指令

3.2.3 取反码指令

3.2.4 取补码指令

3.2.5 比较指令

3.2.6 逻辑与指令

3.2.7 逻辑或指令

3.2.8 逻辑异或指令

3.2.9 乘法指令

3.3 跳转指令

3.3.1 无条件跳转指令

3.3.2 条件跳转指令

3.3.3 子程序调用和返回指令

3.4 数据传送指令

3.4.1 直接寻址数据传送指令

3.4.2 间接寻址数据传送指令

3.4.3 从程序存储器中取数装入寄存器指令

3.4.4 写程序存储器指令

3.4.5 I/O数据传送指令

3.4.6 堆栈操作指令

3.5 位操作和位测试指令

3.5.1 带进位逻辑操作指令

3.5.2 位变量传送指令

3.5.3 位变量修改指令

3.6 MCU控制指令

3.7 AVR 汇编语言系统

3.7.1 汇编语言语句格式

3.7.2 汇编器伪指令

3.7.3 表达式

3.7.4 器件定义头文件“m16def.inc”

          思考与练习



第4章 单片机系统设计与开发工具

4.1 单片嵌入式系统应用设计

4.1.1    单片嵌入式系统开发应具备的基本知识和技能

4.1.2    单片嵌入式系统开发过程

4.2       单片嵌入式系统的开发工具与环境

4.2.1    单片嵌入式系统的程序设计语言

4.2.2    单片嵌入式系统的软件开发平台

4.2.3    单片嵌入式系统的硬件开发工具

4.2.4    AVR单片嵌入式系统的软件开发平台

4.2.5    AVR实验开发板

4.3       自制ISP下载电缆

4.4       AVR开发环境建立

4.4.1    AVR研发型开发环境

4.4.2    AVR学习型实验开发环境

          思考与练习



第5章 综合实践(一)

5.1 秒节拍显示器系统的设计

5.2 AVR Studio汇编语言集成开发环境使用

5.3 CVAVR + AVR Studio—高级语言集成开发环境使用

5.4 AVR 熔丝位的设置和执行代码的下载

5.5 一个比较复杂的AVR汇编语言实例

     思考与练习



第二篇 基本接口单元的应用设计

第6章 通用I/O接口基本结构与输出应用

6.1 通用I/O口的基本结构与特性

6.2 通用I/O口的输出应用

6.3 LED数码显示器的应用

6.4 LCD液晶显示器的应用

     思考与练习



第7章 中断系统与基本应用

7.1 中断的基本概念

7.2 ATmega16的中断系统

7.3 中断服务程序的编写

7.4 Atmega16的外部中断

7.5 外部中断应用实例

     思考与练习



第8章 定时计数器结构与应用

8.1 定时计数器的结构

8.2 8位定时计数器T/C0的应用

8.3 PWM脉宽调制波的产生和应用

8. 4 16位定时计数器T/C1的应用

     思考与练习



第9章 键盘输入接口与状态机设计

9.1 通用I/O数字输入接口设计

9.2 基于状态机的按键输入接口设计

9.4 矩阵键盘输入接口设计

     思考与练习



第10章 模拟比较器和ADC接口

10.1 模拟比较器

10.2 模数转换器ADC

      思考与练习



第11章 综合实践(二)

11.1 频率测量和简单频率计的设计

11.2 基于T/C1捕捉功能实现高精度的周期测量

11.3 带校时和音乐报时功能时钟的设计与实现

      思考与练习



第三篇 串行接口与通信



第12章 串行数据接口概述

12.1 串行接口与串行通信基本知识

12.2 数字I/O口的串行扩展

      思考与练习



第13章 异步通信与USART接口基础

13.1 异步传输的基本概念

13.2 AVR的异步传输接口USART

13.3 USART的基本操作

13.4 基于USART接口基本通信的实现与测试

13.5 AVR USART接口特性的进一步说明

      思考与练习



第14章 USART实用设计基础

14.1 异步通信接口应用设计要点

14.2 一个USART应用的完整示例

14.3 基于异步通信接口实现多机通信

      思考与练习



第15章 串行SPI接口应用

15.1 SPI串行总线介绍

15.2 AVR的SPI接口原理与使用

15.3 SPI接口应用实例

      思考与练习



第16章 串行TWI(I2C)接口应用

16.1 I2C串行总线介绍

16.2 AVR的TWI(I2C)接口与使用

16.3 TWI接口应用实例

16.4 专用键盘LED驱动ZLG7290的应用

      思考与练习



第四篇 进入实战

第17章 AVR片内资源应用补遗

17.1 AVR熔丝位的功能与配置

17.2 片内EEPROM的应用

17.3 外部并行扩展接口

17.4 AVR中断应用设计要点

17. 5 AVR实战应用要点



第18章 迎奥运倒计时时钟设计实例

18.1 系统功能分析

18.2 应用系统设计

18.3 控制系统的硬件设计

18. 4 控制系统软件设计要点



附录A: ATmega16熔丝位汇总

附录B: AVR-51多功能实验开发板电原理图

附录C: 本书主要参考资料和网站

附录D: 本书光盘内容简介

附录E:自制USBISP下载线

出0入0汤圆

发表于 2007-8-10 22:11:05 | 显示全部楼层
大概多少money,谢谢马老师。

出0入0汤圆

 楼主| 发表于 2007-8-12 00:14:01 | 显示全部楼层
价格是出版社定的,要看正式排版后的页数等情况。

出0入0汤圆

发表于 2007-8-21 13:59:03 | 显示全部楼层
请问马老师书10月出版之后是不是在全国都可以买到??还是上网定购??在阿莫的邮购部能买到么??很想买一本收藏啊。。呵呵

出0入0汤圆

发表于 2007-8-24 16:02:58 | 显示全部楼层
对啊,很想知道多少米啊?

出0入0汤圆

发表于 2007-8-24 16:03:01 | 显示全部楼层
对啊,很想知道多少米啊?

出0入0汤圆

发表于 2007-9-4 11:32:41 | 显示全部楼层
这上面能下到电子文档不?下来先看下,然后去买本

出0入0汤圆

 楼主| 发表于 2007-9-4 14:18:03 | 显示全部楼层
下面不是有前11章的内容吗?

出0入0汤圆

 楼主| 发表于 2007-9-24 00:31:16 | 显示全部楼层
自己先泼点冷水:

1。各位对本书的期望值不要太高,内容还是涉及基本的入门应用,而且自学起来有一定的困难。毕竟AVR是实践性非常强的课程,没有指导自己可能要走很多的弯路,或浪费时间。如我可能一眼看出你的溶丝位配置不对,但你自己可能找半天也不知道那里出了问题。

2。从出版社来的初步信息,估计书价不便宜,要50大毛。先前根据出版社的要求,我已经删掉了1/4内容,关于串并行编程下载、BOOTLOAD、IAP应用、外部并行扩展应用、TWI中断+缓冲方式的程序设计等内容都删掉或简化了,但还是超出很多。

出0入0汤圆

发表于 2007-9-24 17:11:02 | 显示全部楼层
马老师能不能到时给每一位买了原书的人,给一份您删除掉的电子版资料,因为这样的话所有您的资料就都有了!

出0入0汤圆

发表于 2007-9-27 01:47:12 | 显示全部楼层
顶,我就想要串口中断+缓冲方式,以及从缓冲区读写单个字符数据和串数据的程序,最好ICC下C的

PS:现在这种方式应该是最好的吧,至少我现在是这样认为的

出0入0汤圆

 楼主| 发表于 2007-9-27 11:23:50 | 显示全部楼层
10楼,这个方法的例程可以使用CVAVR的程序向导器生成,在本栏中有专门的帖子讨论,请查一下。

出0入0汤圆

 楼主| 发表于 2007-9-27 11:44:54 | 显示全部楼层
已经拿到书的清样稿,有550多页呐!尽管已经省掉了一些内容,还是比较厚。没办法了。

目前正在做最后的校正,争取10月份能出来。

出0入0汤圆

发表于 2007-9-30 20:44:43 | 显示全部楼层
马老师,请问你这本书是基于哪个软件环境?特希望是就基于CVAVR,不要里面这个软件环境来一点,那个软件环境来一点,对于初学的人来讲,头晕。

是不是可以在阿莫的邮购部能够买到,如果在阿莫的邮购部买的话,能不能把你删掉的一部分加进去,谢谢!

出0入0汤圆

发表于 2007-9-30 21:47:40 | 显示全部楼层
希望能迟早买到.....

出0入0汤圆

发表于 2007-10-8 17:44:10 | 显示全部楼层
马老师现在 已经十月了 在 哪里可以买到书的 啊 ?

出0入0汤圆

发表于 2007-10-8 19:43:50 | 显示全部楼层
单片机、电子工程类、嵌入式的(PDF电子版)书大家网站上找不到的可以到这里看看。


电子工程类(PDF电子版书):
http://shop34812977.taobao.com/?catId=24310915&queryType=cat&categoryName=%B5%E7%D7%D3%B9%A4%B3%CC&browseType=#pagebar
单片机类(PDF电子版书):
http://shop34812977.taobao.com/?catId=24311439&queryType=cat&categoryName=51%B5%A5%C6%AC%BB%FA&browseType=#pagebar
嵌入式类(PDF电子版书):
http://shop34812977.taobao.com/?catId=24311759&queryType=cat&categoryName=%C7%B6%C8%EB%CA%BD%BF%AA%B7%A2%D3%A6%D3%C3&browseType=#pagebar

出0入0汤圆

发表于 2007-10-16 12:58:29 | 显示全部楼层
什么时候可以买到啊?

出0入0汤圆

 楼主| 发表于 2007-10-18 00:45:34 | 显示全部楼层
谢谢各位的支持,书估计月底能出来,到时候会通知大家的。

出0入0汤圆

发表于 2008-3-11 16:18:57 | 显示全部楼层
看了马老师公布的第一篇和第二篇的内容,讲得的确与众不同.相信最后两篇内容更加精彩.刚在当当拍了本.买马老师的书,跟马老师好好学习!

出0入0汤圆

发表于 2008-5-20 15:37:38 | 显示全部楼层
哈哈。我已经买了一本了,慢慢学习中。。

出0入0汤圆

发表于 2008-5-21 11:49:52 | 显示全部楼层
书中介绍用那种c得编译器啊

出0入0汤圆

 楼主| 发表于 2008-5-21 20:59:15 | 显示全部楼层
本书主要以CVAVR作为C的基本开发平台介绍的.使用其它C平台时,代码需要做相应的改动,但思想方法是相同的.

出0入0汤圆

发表于 2009-12-20 01:22:40 | 显示全部楼层
馬老師你好, 我因為工作上的關係, 需要用單片機8052或AVR來測試電腦上的PWM風扇:

A. 手動測試
PWM占空比起始為30%, 顯示佔空比及風扇轉速 ( 例如 PWM@30% FAN SPPED@ 1500 RPM ),按K1鍵時,佔空比增加10% (最高至100%),並重新顯示佔空比及風扇轉速( 例如 PWM@40% FAN SPEED@ 1650 RPM ), 按K2則減少10% (最低為30%)。

B. 自動測試
PWM占空比由30%開始,並顯示佔空比及轉速 ( 例如 PWM@30% FAN SPPED@ 1500 RPM ),每隔3秒佔空比自動增加10% ,並重新顯示( 例如 PWM@40% FAN SPEED@ 1650 RPM ),直至100%後,每隔3秒佔空比自動減10%,並顯示。

我想知道我該買什麼設備及書籍? 謝謝.

出0入0汤圆

发表于 2010-3-3 15:39:23 | 显示全部楼层
这本书到底哪里可以邮购啊?

出0入0汤圆

发表于 2010-3-30 19:42:08 | 显示全部楼层
今天终于在网上买到了,2009年第3次印刷的

出0入0汤圆

发表于 2010-8-21 13:15:27 | 显示全部楼层
呵呵,我都看了一个多月了,很不错的,谢谢马老师!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 11:35

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表