
| 《零基础学AVR单片机:基于ATmega16、汇编及C语言》:对于入门读者,学习AVR单片机最有效的途径是什么?第1步:宏观把握。选择AVR单片机的主流产品ATmegal6,了解AVR单片机的主要性能、开发过程与开发工具,选取学习单片机必须使用的实验开发板,并通过LED小灯闪烁实验展示AVR单片机开发的基本过程。第2步:庖丁解牛。认真学习AVR单片机的体系结构、指令系统、C语言编程及汇编系统,并通过实例展示如何进行简单的软硬件系统设计。第3步:更上层楼。学习AVR单片机的模块功能及接口应用。第4步:学以致用。通过两个综合案例进行实战开发,借鉴移植。《零基础学AVR单片机:基于ATmega16、汇编及C语言》基于ATmegal6,系统论述了AVR单片机的软件开发与硬件开发,《零基础学AVR单片机:基于ATmega16、汇编及C语言》具有以下鲜明点:硬件底层以汇编指令为主,实例设计以C语言为主;涵盖AVR主流单片机的主要功能模块;实例不但硬件电路图设计完整、程序代码完整,而且电路图和程序代码均通过调试,具有一定的工程参考价值。涵盖内容AVR单片机的开发工具ATmegal6单片机基本结构ATmegal6的I/O端口ATmegal6的复位系统及睡眠模式的设置AVR单片机的定时器/计数器基于ATmegal6的同步串行SPI接口TWI接口的应用综合实例LED小灯闪烁实验过程演示LED流水灯设计单片机与液晶显示模块的接口设计药片装瓶监控系统设计定时器控制LED闪烁PWM控制电机转速对输入的电压进行A/D转换同步串行口应用举例单片机给PC机上传数据调光灯的设计AVR单片机C语言AVR的指令系统与汇编系统ATmegal6的中断系统AVR单片机的定时器/计数器OAVR单片机的A/D转换器LJSART串行口的应用用数码管显示0~9共10个数字的系统设计独立式按键设计一位LED数码管显示系统设计睡眠功能应用实例定时器控制PWM输出用计数器制作频率检测仪对输入的两路模拟电压进行A/D转换两片单片机之间串行通信TWI接口应用举例电能质量检测系统设计 |
| 前言 第一篇 开发基础 第1章 单片机概述 1.1 什么是单片机 1.2 单片机的应用 1.3 atmel的avr单片机 1.4 avr单片机的家族成员 1.4.1 avr单片机的型号 1.4.2 avr单片机的选型 1.5 atmega16单片机概述 1.5.1 atmega16单片机的主要性能 1.5.2 atmega16单片机的引脚说明 1.6 实践拓展 1.7 思考与练习 第2章 avr单片机的开发工具 |
商品评论(0条)