欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

AVR单片机应用系统开发典型实例(附实例源文件)

收藏
  • 大小:11059 KB
  • 语言:中文版
  • 格式: PDF版
  • 阅读软件: Adobe Reader
资源简介
AVR单片机应用系统开发典型实例
丛书名:研发电子丛书:单片机应用系统开发典型实例系列
作者:张军
中国电力
出版日期:2005-08

本书通过大量的实际应用案例,详细介绍了AVR应用系统开发的流程、方法与设计思想。全书分为11章,前4章讲述了AVR单片机的硬件结构、AVR单片机的内部资源的C编程、AVR单片机的集成开发环境ICCAVR、系统开发流程;第5章到第11章重点介绍了7个实际的应用案例,内容包括公交车语音报站系统、食堂IC卡售饭机系统、地税局自动开票盖章系统、寻迹机器人系统、直流电机驱动器系统、万年历挂钟系统以及人机界面系统设计。
    本书语言简洁、层次清晰,以大型实例介绍为主线,遵照单片机应用系统开发的基本步骤和思路进行讲解,并穿插介绍了相关的经验、技巧与注意事项,有很强的实用性和指导性。
    本书盘书结合,光盘中附有丰富的实例硬件原图文件和程序源代码,读者稍加修改,便可应用于自己的工作中去,物超所值。 本书适合于初中级读者使用,特别适合于高校计算机、自动化、电子及硬件相关专业在校学生,以及从事AVR单片机开发的科研设计人员使用。

丛书序
前 言
第1章 AVR单片机的硬件结构
1.1 AVR系列单片机简介 1
1.2 AT90S8535单片机的特点 3
1.3 AT90S8535单片机的引脚配置 4
1.4 AT90S8535单片机的总体结构 6
1.5 AT90S8535单片机的中央处理器 8
1.6 AT90S8535单片机的存储器组织 9
1.6.1 程序存储器Flash 9
1.6.2 数据存储器SRAM 10
1.6.3 EEPROM 12
1.7 AT90S8535单片机的系统复位 13
1.7.1 上电复位 13
1.7.2 外部复位 14
1.7.3 看门狗复位 15
1.8 AT90S8535单片机最小系统 15
1.9 本章小结 16
第2章 AVR单片机内部资源的C编程
2.1 I/O端口的C语言编程 17
2.1.1 AT90S8535单片机的I/O口 17
2.1.2 I/O口寄存器 18
2.1.3 AT90S8535单片机的I/O口应用范例 20
2.2 定时/计数器的C语言编程 24
2.2.1 T/C0 24
2.2.2 T/C1 31
2.2.3 T/C2 44
2.3 EEPROM的C语言编程 51
2.3.1 AT90S8535单片机的EEPROM 51
2.3.2 与EEPROM相关的寄存器 51
2.3.3 AT90S8535单片机的EEPROM应用范例 52
2.4 A/D转换的C语言编程 54
2.4.1 AT90S8535单片机的ADC 54
2.4.2 A/D转换器的工作方式 55
2.4.3 与A/D转换相关的寄存器 57
2.4.4 A/D转换器应用范例 59
2.5 模拟比较器的C语言编程 61
2.5.1 AT90S8535单片机的模拟比较器 61
2.5.2 与模拟比较器相关的寄存器 61
2.5.3 AT90S8535单片机的模拟比较器应用范例 62
2.6 异步串行接口UART的C语言编程 63
2.6.1 异步串行通信基础 63
2.6.2 AT90S8535单片机的异步串行传输接口 64
2.6.3 与UART相关的寄存器 65
2.6.4 RS-232通信接口标准 68
2.6.5 异步串行接口UART应用范例 69
2.7 同步
......
下载地址