AVR单片机C语言非常入门与视频演练

AVR单片机C语言非常入门与视频演练

刘建清, 编著

出版社:电子工业出版社

年代:2011

定价:38.0

书籍简介:

本书介绍了AVR单片机C语言的基础知识、实验器材和实验方法,并演练了大量适宜初学者入门的典型实例。为方便读者实验,针对本书的所有实例,开发了AVR-51转换板和DD-900mini实验板,并以视频的方式记录了书中主要实验的演示过程和现象。需要说明的是,DD-900mini实验板是针对51单片机的,但是,通过外接一个“AVR-51转换板”,就可以让DD-900mini摇身变成“AVR开发板”,当然,如果读者手头有其他51实验板,也同样可以让自己的51实验板变成“AVR开发板”,这会节约不少开支。

书籍目录:

第1章 AVR单片机非常入门1.1 AVR单片机介绍1.1.1 学习AVR单片机的目的1.1.2 常用AVR单片机介绍1.1.3 AVR单片机型号的识别1.1.4 ATmega16的组成1.1.5 ATmega16的引脚功能1.1.6 AVR单片机基本硬件电路1.2 AVR单片机C语言入门1.2.1 认识C语言1.2.2 简单的C语言程序第2章 AVR单片机实验器材介绍及实验过程演练2.1 AVR单片机实验器材介绍2.1.1 AVR-51转换板介绍2.1.2 DD-900mini实验板介绍2.2 AVR单片机下载器的使用2.2.1 下载编程器与DD-900mini实验板的连接2.2.2 ISP下载器驱动程序的安装2.2.3 ISP下载软件的使用2.3 AVR单片机JTAG仿真器的组成与使用2.3.1 JTAG仿真器的组成2.3.2 JTAG仿真器的使用2.4 AVR单片机开发软件的安装2.5 AVR单片机实验过程演练2.5.1 硬件电路2.5.2 用IAR AVR软件编写和编译程序2.5.3 用IAR AVR软件进行仿真2.5.4 用ISP软件下载程序2.6 熔丝位设置技巧2.6.1 正确配置AVR的熔丝位2.6.2 AVRmega16单片机中重要熔丝位的配置2.6.3 JTAG口的使用与配置第3章 AVR单片机C语言学习与演练3.1 标识符和关键字3.1.1 标识符3.1.2 关键字3.2 数据类型介绍与演练3.2.1 数据类型介绍3.2.2 数据类型演练3.3 常量、变量介绍与演练3.3.1 常量3.3.2 变量3.3.3 常量与变量演练3.4 运算符、表达式介绍与演练3.4.1 运算符、表达式介绍3.4.2 运算符、表达式演练3.5 C语言基本语句介绍与演练3.5.1 表达式语句和复合语句3.5.2 条件选择语句3.5.3 循环语句3.5.4 C语言基本语句演练3.6 C语言函数介绍与演练3.6.1 函数概述3.6.2 函数的参数和返回值3.6.3 函数的调用3.6.4 局部变量和全局变量3.6.5 变量的存储种类3.6.6 中断函数的实现3.6.7 函数演练3.7 C语言数组和指针介绍与演练3.7.1 数组介绍3.7.2 指针介绍3.7.3 数组与指针演练第4章 AVR单片机内部资源视频演练4.1 AVR单片机I/O口结构4.1.1 51单片机I/O口的结构4.1.2 AVR单片机I/O口的结构4.1.3 AVR单片机I/O口的配置4.1.4 I/O口的第二功能4.2 中断系统介绍与实例解析4.2.1 中断系统基本知识4.2.2 中断系统实例解析4.3 定时/计数器介绍与实例解析4.3.1 8位定时/计数器T/C04.3.2 16位定时/计数器T/C14.3.3 8位定时/计数器T/C24.3.4 定时/计数器实例解析4.4 串行通信介绍与实例解析4.4.1 串行通信简介4.4.2 ATmega16串口的结构4.4.3 单片机的串口电平转换电路4.4.4 串行通信寄存器介绍4.4.5 串行通信实例解析第5章 键盘接口电路介绍与视频演练5.1 键盘接口电路基本知识5.1.1 键盘的工作原理5.1.2 键盘与单片机的连接形式5.2 键盘接口电路视频演练5.2.1 实现功能5.2.2 源程序5.2.3 源程序解读5.2.4 视频演练第6章 LED数码管介绍与视频演练6.1 LED数码管介绍6.1.1 LED数码管的结构6.1.2 LED数码管的显示码6.1.3 LED数码管的显示方式6.2 LED数码管视频演练6.2.1 视频演练1——数码管动态扫描演示6.2.2 实例解析2——简易数码管电子钟第7章 LCD显示介绍与视频演练7.1 字符型LCD基本知识7.1.1 字符型LCD引脚功能7.1.2 字符型LCD内部结构7.1.3 字符型LCD控制指令7.1.4 字符型LCD驱动程序软件包的制作7.2 字符型LCD视频演练7.2.1 实例解析1——1602 LCD显示字符串7.2.2 实例解析2——1602 LCD移动显示字符串7.2.3 实例解析3——1602 LCD电子钟第8章 时钟芯片DS1302介绍与视频演练8.1 时钟芯片DS1302基本知识8.1.1 DS1302介绍8.1.2 DS1302的控制命令字8.1.3 DS1302的寄存器8.1.4 DS1302的数据传送方式8.1.5 DS1302驱动程序软件包的制作8.2 DS1302数码管电子钟视频演练8.2.1 实现功能8.2.2 源程序8.2.3 源程序解读8.2.4 视频演练第9章 单片机读/写I2C总线视频演练9.1 I2C总线介绍9.1.1 I2C总线工作原理9.1.2 I2C总线的电气结构9.1.3 I2C总线器件的寻址方式9.1.4 I2C总线数据的传输规则9.1.5 I2C总线数据的读写格式9.1.6 I2C总线接口芯片24C04介绍9.1.7 I2C总线驱动程序软件包的制作9.2 I2C总线接口芯片24C04视频演练9.2.1 实现功能9.2.2 源程序9.2.3 源程序解读9.2.4 视频演练第10章 温度传感器DS18B20介绍与视频演练10.1 温度传感器DS18B20基本知识10.1.1 DS18B20引脚功能10.1.2 DS18B20的内部结构10.1.3 DS18B20的指令10.1.4 DS18B20使用注意事项10.1.5 DS18B20驱动程序软件包的制作10.2 DS18B20视频演练10.2.1 实现功能10.2.2 源程序10.2.3 源程序解读10.2.4 视频演练第11章 红外遥控介绍与视频演练11.1 红外遥控基本知识11.1.1 红外遥控系统11.1.2 红外遥控的编码与解码11.1.3 DD-900mini实验板遥控电路介绍11.2 红外遥控视频演练11.2.1 实现功能11.2.2 源程序11.2.3 源程序解读11.2.4 视频演练参考文献

内容摘要:

《AVR单片机C语言非常入门与视频演练》介绍了AVR单片机C语言的基础知识、实验器材和实验方法,并演练了大量适宜初学者入门的典型实例。为方便读者实验,针对《AVR单片机C语言非常入门与视频演练》的所有实例,开发了AVR-51转换板和DD-900mini实验板,并以视频的方式记录了《AVR单片机C语言非常入门与视频演练》主要实验的演示过程和现象。需要说明的是,DD-900mini实验板是针对51单片机的,但是,通过外接一个“AVR-51转换板”,就可以让DD-900mini摇身变成“AVR开发板”,当然,如果读者手头有其他51实验板,也同样可以让自己的51实验板变成“AVR开发板”,这会节约不少开支。

书籍规格:

书籍详细信息
书名AVR单片机C语言非常入门与视频演练站内查询相似图书
丛书名玩转单片机
9787121150609
如需购买下载《AVR单片机C语言非常入门与视频演练》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)38.0语种简体中文
尺寸26 × 18装帧平装
页数 220 印数

书籍信息归属:

AVR单片机C语言非常入门与视频演练是电子工业出版社于2012.1出版的中图分类号为 TP312 ,TP368.1 的主题关于 单片微型计算机-C语言-程序设计 的书籍。