词条 | AVRATmega128单片机C程序设计与实践 |
释义 | 以ATmegal28单片机为主线,详细介绍AVR高档MEGA系列单片机的硬件结构、各种外围接口电路的特点和性能,并在此基础上介绍各种应用单元模块电路,如电动机模块、传感器模块、显示模块和音频输出模块等。 作者:金钟夫 等编著 ISBN:10位[7811242451]13位[9787811242454] 出版社:北京航空航天大学出版社 出版日期:2007-11-1 定价:¥29.00元 内容提要重点介绍ATmegal28单片机C程序设计方法,并将单片机的理论知识融合到实例应用中,便于初学者学习和实践。本书配光盘1张,包含书中实验程序的源代码以及一些相关的学习资料。 本书可作为单片机应用开发工程技术人员以及高校自动化、仪器仪表、电子、计算机等相关专业师生的参考用书。 编辑推荐以ATmega128单片机为主线,详细介绍AVR高档MEGA系列单片机的硬件结构、各种外围接口电路的特点和性能,并在此基础上介绍各种应用单元模块电路,如电动机模块、传感器模块、显示模块和音频输出模块等。重点介绍ATmega128单片机C程序设计方法,并将单片机的理论知识融合到实例应用中,便于初学者学习和实践。本书配光盘1张,包含书中实验程序的源代码以及一些相关的学习资料。 本书可作为单片机应用开发工程技术人员以及高校自动化、仪器仪表、电子、计算机等相关专业师生的参考用书。 目录第l章AVR单片机概述 1.1 AVR单片机简介 1.2 哈佛结构与冯·诺伊曼结构 1.3RISC与CISC 1.4ISP简介 第2章 ATmega128单片机概要 2.1ATmega128单片机结构和主要性能 2.2 外部引脚 2.3AVR单片机CPU内核 2.4ATmega128单片机的存储器 2.5 同步串行口——SPI 2.6 两线串行接口——TWI 第3章 系统时钟和系统控制 3.1 时钟选择 3.2 晶体振荡器 3.3 低频晶体振荡器 3.4 外部Rc振荡器 3.5 标准的内部RC振荡器 3.6 外部时钟 3.7 定时器/计数器振荡器 3.8 系统控制和复位 3.9 看门狗定时器 第4章 ATmega128KII开发环境的设置 4.1ATmega128KIT的组成 4.2 编译器的下载及安装 4.3 AVRISP软件的下载及安装 4.4 PonyProg2000的设置 第5章 I/O端口 5.1I/O端口的结构及功能 5.2 与I/O端口相关的寄存器 5.3 编译和程序下载 5.4 硬件电路图 5.5 实验1——LED的移位 5.6 实验2——逐个熄灭LED 5.7 实验3——7段数码管显示数字 第6章 外部中断 6.1 中断概述 6.2 与中断相关的寄存器 6.3 硬件电路图 6.4 实验4——7段数码管显示数字 6.5 实验5——没有防抖电路的INTO 6.6 实验6——使用中断标志 第7章 定时器/计数器 7.1 定时器/计数器简介 7.2 定时器/计数器O(8位) 7.3 定时器/计数器1、3(16位定时器/计数器) 7.4定时器/计数器2(8位) 7.5 输出比较调制器(OCMlC2) 7.6 实验7——计数(溢出中断) 7.7 实验8——计数(溢出标志) 7.8 实验9——定时器(溢出中断) 7.9 实验10——定时器(溢出标志) 7.10 实验11——定时器(比较A匹配) 第8章 7段数码管和按键 8.17段数码管和82C55 …… 第9章 LED点阵 第10章 TEXTLCD 第11章 步进电动机 第12章 RC伺服电动机 第13章 直流电动机 第14章 A/D转换器 第15章 红外线传感器 第16章 USART 第17章 音频输出 参考文献 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。