《AVR单片机工程师是怎样炼成的——基于C语言+Proteus仿真》以ATmega16为核心,结合ICC AVR、Proteus、AVR Studio、VC++ 6.0等诸多开发工具,软硬结合、由浅入深、全面系统地介绍了AVR单片机的原理和应用。本书内容丰富、使用性强,以按键为例:书中既介绍了按键的基本应用(扫描按键),同时也讲解了外部中断应用按键、按键的复用、按键消抖处理、矩阵键盘的扫描、借助译码器扩展键盘等在科研工作中常用的技术、技能。本书由老杨、李鹏举编著。
《AVR单片机工程师是怎样炼成的——基于C语言+Proteus仿真》是一本教你如何使用AVR单片机的经典之作,是一位工程师的学习笔记,同时也包含了一个嵌入式工程师近10年的学习、工作总结。
本书以ATmega16为核心,结合ICC AVR、Proteus、AVR Studio、VC++6.0等诸多开发工具,软硬结合、由浅入深、全面系统地介绍了AVR单片机的原理和应用。本书内容丰富、使用性强,以按键为例:书中既介绍了按键的基本应用(扫描按键),同时也讲解了外部中断应用按键、按键的复用、按键消抖处理、矩阵键盘的扫描、借助译码器扩展键盘等在科研工作中常用的技术、技能。
《AVR单片机工程师是怎样炼成的——基于C语言+Proteus仿真》适用于AVR单片机的初学者和使用AVR单片机从事项目开发的技术人员,可供从事自动控制、智能仪器仪表、电力电子、机电一体化等相关专业的技术人员参考,也可作为大学本、专科院校单片机课程教材。本书由老杨、李鹏举编著。
第1篇 基础篇
第1章 走近单片机
1.1 我们身边的单片机
1.2 认识单片机
1.3 了解AVR单片机
1.3.1 单片机的历史
1.3.2 AVR单片机的特点
1.3.3 AVR单片机的代表ATmega16
第2章 修炼倚天剑:Proteus
2.1 Proteus介绍
2.2 安装Proteus
2.3 运行Proteus
2.4 学用Proteus
2.5 补充内容
2.5.1 汉化Proteus
2.5.2 Proteus元件库
第3章 宝刀屠龙:ICC AVR、AVR Studio
3.1 编译工具介绍
3.1.1 安装ICC AVR
3.1.2 运行ICC AVR
3.1.3 学用ICC AVR
3.2 开发调试软件AVR Studio
3.2.1 下载AVR Studio
3.2.2 安装AVR Studio
3.2.3 使用AVR Studio
……
第2篇 入门篇
第4章 让你的单片机“眨眨眼睛”
第5章 让数字显示出来
第6章 用按键告诉单片机你想做什么
第7章 如何实时控制单片机
第8章 让定时更精确
第9章 单片机与外界的联系——串口通信
第10章 让单片机“响”起来
第3篇 提高篇
第11章 再说数码管
第12章 按键多了怎么办
第13章 深入串口通信
第14章 IIC(TWI)总线及其应用
第15章 SPI总线及其应用
第16章 A/D转换器和D/A转换器
第17章 字符液晶
第18章 图形液晶
第4篇 应用篇
第19章 简易万年历
第20章 智能温度控制系统
附录A ATmega16 I/O口寄存器速查表
附录B 片内E2PROM操作
附录C 看门狗定时器
附录D 书籍、网站推荐
参考文献
结束语