购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

前言

行业背景

ATmega128单片机具有体积小、功能强、价格低、使用方法相对简单的特点,在工业控制、数据采集、智能仪表、机电一体化、家用电器等领域有着广泛的应用。其应用可以大大提高生产、生活的自动化水平。近年来,随着嵌入式的应用越来越广泛,ATmega128单片机的开发也变得更加灵活和高效率。ATmega128单片机的开发和应用已经成为嵌入式应用领域的一个重大课题。

关于本书

本书是一本ATmega128单片机从入门到精通的教程。从ATmega128单片机的基础知识入手,主要介绍了ATmega128单片机的内部结构、指令系统、C语言基础、开发环境,以及如何在ATmega128单片机的应用系统中使用其内部资源,包括I/O引脚、外部中断、E 2 PROM、USART模块、定时/计数器、TWI接口、SPI接口、模拟比较器、ADC模块、看门狗等。本书以Proteus硬件仿真环境为基础,提供了100个应用实例来介绍ATmega128单片机的使用方法。

第1~4章:ATmega128单片机基础知识

第1章主要介绍ATmega128单片机的内核结构、时钟、指令系统、中断系统等。

第2章主要介绍ATmega128单片机的软件开发环境。

第3章主要介绍ATmega128单片机的硬件开发环境,以及如何用Proteus来仿真AT mega128的应用实例。

第4章主要介绍ATmega128单片机应用系统的开发流程。

第5~6章:ATmega128单片机C语言基础

第5章主要介绍ATmega128单片机的C语言基础。

第6章主要介绍ATmega128单片机的C语言进阶知识。

第7~16章:ATmega128单片机内部资源的应用

第7章主要介绍ATmega128单片机的I/O引脚的使用方法和应用实例,包括读/写操作、驱动外部键盘、数码管、继电器、步进电动机等。

第8章主要介绍了ATmega128单片机的外部中断的使用方法和应用实例。

第9章主要介绍了ATmega128单片机的内部E 2 PROM的使用方法和应用实例,包括E 2 PROM的读/写操作等。

第10章主要介绍了ATmega128单片机的两个USART串口通信模块的使用方法和应用实例,包括数据发送、数据接收、多机通信等。

第11章主要介绍了ATmega128单片机的定时/计数器模块的使用方法和应用实例,包括基础定时、PWM输出等。

第12章主要介绍ATmega128单片机的TWI(I 2 C)总线接口模块的使用方法和应用实例,包括使用TWI(I 2 C)总线进行双机通信等。

第13章主要介绍了ATmega128单片机的SPI总线接口模块的使用方法和应用实例,包括使用SPI总线进行双机通信等。

第14章主要介绍ATmega128单片机的模拟比较器模块的使用方法和应用实例,包括模拟信号比较、将正弦波转换为方波等。

第15章主要介绍ATmega128单片机的ADC模块的使用方法和应用实例,包括模拟信号电压采集、差分信号输入采集、信号放大采集等。

第16章主要介绍ATmega128单片机的看门狗模块的使用方法和应用实例。

本书特色

● 按照由浅入深、循序渐进的原则覆盖ATmega128单片机开发全过程。

● 包含了100基于Proteus仿真的实例,每个实例都给出了仿真电路图和仿真代码。

作者介绍

本书由严雨和廉洁编著,参与本书编写的还有李若谷、刘洋洋、严安国、何世兰、李式琦、张为平、韩柯华、徐慧超、张玉梅、姚宗旭和王闯等。由于时间仓促,程序和图表较多,受学识水平所限,错误之处在所难免,请广大读者给予批评指正。 KrGmRDFx1OXWqPHf4wClViCzu34smuH98f+eZEkgEdvxWMPdQ2iqdarnoYMmckdE

点击中间区域
呼出菜单
上一章
目录
下一章
×