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


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

文章插图
AVR单片机C语言非常入门与视频演练【AVR单片机C语言非常入门与视频演练】《AVR单片机C语言非常入门与视频演练》是2010年电子工业出版社 出版的图书,作者是刘建清 。本书主要介绍了AVR单片机C语言的基础知识、实验器材和实验方法,并演练了大量适宜初学者入门的典型实例 。
基本介绍书名:AVR单片机C语言非常入门与视频演练
作者:刘建清
ISBN:9787121150609
出版社:电子工业出版社
图书信息书 名: AVR单片机C语言非常入门与视频演练出版时间: 2012年1月1日开本: 16开定价: 39.00元内容简介为方便读者实验,针对《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 视频演练参考文献