出版时间:2005-8 出版社:中国电力出版社 作者:张军 页数:330
内容概要
本书通过大量的实际应用案例,详细介绍了AVR应用系统开发的流程、方法与设计思想。全书分为11章,前4章讲述了AVR单片机的硬件结构、AVR单片机的内部资源的C编程、AVR单片机的集成开发环境ICCAVR、系统开发流程;第5章到第11章重点介绍了7个实际的应用案例,内容包括公交车语音报站系统、食堂IC卡售饭机系统、地税局自动开票盖章系统、寻迹机器人系统、直流电机驱动器系统、万年历挂钟系统以及人机界面系统设计。 本书语言简洁、层次清晰,以大型实例介绍为主线,遵照单片机应用系统开发的基本步骤和思路进行讲解,并穿插介绍了相关的经验、技巧与注意事项,有很强的实用性和指导性。 本书盘书结合,光盘中附有丰富的实例硬件原图文件和程序源代码,读者稍加修改,便可应用于自己的工作中去,物超所值。 本书适合于初中级读者使用,特别适合于高校计算机、自动化、电子及硬件相关专业在校学生,以及从事AVR单片机开发的科研设计人员使用。
书籍目录
丛书序前言第1章 AVR单片机的硬件结构 1.1 AVR列单片机简介 1.2 AT90S8535单片机的特点 1.3 AT90S8535单片机的引脚配置 1.4 AT90S8535单片机的总体结构 1.5 AT90S8535单片机的中央处理器 1.6 AT90S8535单片机的存储器组织 1.7 AT90S8535单片机的系统复位 1.8 AT90S8535单片机的最小系统 1.9 本章小结第2章 AVR单片机内部资源的C编程 2.1 I/O端口的C语言编程 2.2 定时/计数器的C语言编程 2.3 EEPROM的C语言编程 2.4 A/D转换的C语言编程 2.5 模拟比较器的C语言编程 2.6 异步串行接口UART的C语言编程 2.7 同步串行接口SPI的C语言编程 2.8 看门狗定时器的C语言编程 2.9 中断系统的C语言编程 2.10 本章小结第3章 AVR单片机的集成开发环境 3.1 集成开发环境ICCAVR简介 3.2 ICCAVR的的安装和注册 3.3 ICCAVR的IDE 3.4 设置ICCAVR 3.5 创建一个工程项目 3.6 ICCAVR的库函数 3.8 ICCAVR硬件访问的C编程第4章 AVR单片机系统开发典型流程 4.1 需求分析 4.2 系统总体设计 4.3 系统硬件设计 4.4 系统软件设计 4.5 单片机系统仿真 4.6 AVR单片机程序下载 4.7 本章小结第5章 公交车语音报站系统设计实例 5.1 系统功能说明 ……第6章 食堂IC卡售饭机系统设计实例第7章 地税局自动开标盖章系统设计实例第8章 寻迹机器人系统设计实例第9章 直流电机驱动器系统设计实例第10章 万年历挂钟系统设计实例第11章 人机界面系统设计实例附录 AT90S8535单片指令表
编辑推荐
本书以ImageCraft公司开发的ICCAVR6.30编译器为例,讲述了AT90S8535单片机的结构原理和内部资源的C程序设计方法,介绍了用AVR单片机进行系统开发的步骤,并给出了大量采用AT90S8535单片机完成的工程项目设计实例,如公交车语音报站系统、食堂IC卡售饭机系统、万年历挂钟系统以及人机界面系统设计等。本书内容丰富、层次清晰,技术新颖,以大型实例介绍为主线,穿插介绍了相关的经验、技巧与注意事项,具有很强的实用性和指导性。
图书封面
评论、评分、阅读与下载