分享
 
 
 

手把手教你学AVR单片机C程序设计(手把手教你学系列丛书)(附VCD光盘1张)

手把手教你学AVR单片机C程序设计(手把手教你学系列丛书)(附VCD光盘1张)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,C语言及其相关,
  品牌: 周兴华

基本信息·出版社:北京航空航天大学出版社

·页码:572 页

·出版日期:2009年

·ISBN:7811245159/9787811245158

·条形码:9787811245158

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:手把手教你学系列丛书

·附带品描述:附VCD光盘1张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《手把手教你学AVR单片机C程序设计》的学习风格与《手把手教你学单片机》的风格相同,《手把手教你学AVR单片机C程序设计》附有光盘,内有书中所有软件设计的程序文件。可用作中高等职业学校、电视大学等的教学用书,也可用作AVR单片机爱好者自学单片机C语言的教材。作者从2006年8月起,在《电子世界》杂志上连载了《AVR单片机入门及C语言高效设计实践》一文。《手把手教你学AVR单片机C程序设计》以此为母本,以实践(实验)为主线,以生动短小的实例为灵魂,穿插介绍了C语言语法及新型高性价比AVR单片机的结构、特性及编程。《手把手教你学AVR单片机C程序设计》理论与实践完美结合,引导读者循序渐进地学习。每学习一段理论,必有与之对应的短小精悍的程序可供实践,这样读者学得进、记得牢,不会产生畏难情绪,直至彻底掌握AVR单片机的C语言高效编程。

编辑推荐编写《手把手教你学AVR单片机C程序设计》的宗旨就是,依作者的亲身体验,以最实用的方法、最易入门的手法,将初学者领进单片机世界的大门,使仅稍懂硬件原理的人通过实践能理解软件的作用,让他们知道在单片机组成的系统中,硬件与软件的区分并不绝对,硬件能做的工作,一般情况下软件也能完成,软件的功能也可用硬件替代。等初步学会了单片机软件设计后,可将通常由硬件完成的工作交由软件实现。这样,系统的体积、功耗、成本将大大降低,而功能得到提升与增强,可使习惯于传统电路设计的人对单片机产生一种妙不可言的相见恨晚之感,感觉到真正找到了一种理想化的器件,真正感受、体会到现代微型计算机的强大作用,从而投身于单片机的领域中。

目录

第1章 概述

1.1 采用C语言提高编制单片机应用程序的效率

1.2 C语言具有突出的优点

1.3 AvR单片机简介

1.4 AvR单片机的C编译器简介

第2章 学习AVR单片机C程序设计所用的软件及实验器材介绍

2.1 IAR Enlbedded Workbench IDE C语言编译器

2.2 AVR Studio集成开发环境

2.3 PonyProg2000下载软件及SL—ISP下载软件

2.4 AVR DEM0单片机综合实验板

2.5 AvR单片机JTAG仿真器

2.6 并口下载器

2.7 通用型多功能USB编程器

第3章 AvR单片机开发软件的安装及第一个入门程序

3.1 安装IAR for AVR 4.30集成开发环境

3.2 安装AVR Studio集成开发环境

3.3 安装PonyProg2000下载软件

3.4 安装SLISP下载软件

3.5 AvR单片机开发过程

3.6 第一个AVR入门程序

第4章 AVR单片机的主要特性及基本结构

4.1 ATMEGA16(L)单片机的产品特性

4.2 ATMEGAl6(L)单片机的基本组成及引脚配置

4.3 AvR单片机的CPU内核

4.4 AvR的存储器

4.5 系统时钟及时钟选项

4.6 电源管理及睡眠模式

4.7 系统控制和复位

4.8 中断

第5章 c语言基础知识

5.1 c语言的标识符与关键字

5.2 数据类型

5.3 AVR单片机的数据存储空间

5.4 常量、变量及存储方式

5.5 数组

5.6 C语言的运算

5.7 流程控制

5.8 函数

5.9 指针

5.10 结构体

5.11 共用体

5.12 中断函数

第6章 ATMEGA16(L)的I/o端口使用

6.1 ATMEGAl6(L)的I/0端口

6.2 ATMEGAl6(L)中4组通用数字I/0端口的应用设置

6.3 ATMEGA16(L)的I/o端口使用注意事项

6.4 ATMEGAl6(L)PB口输出实验

6.5 8位数码管测试

6.6 独立式按键开关的使用

6.7 发光二极管的移动控制(跑马灯实验)

6.8 0~99数字的加减控制

6.9 4×4行列式按键开关的使用

第7章 ATMEGAl6(L)的中断系统使用

7.1 ATMEGA16(L)的中断系统

7.2 相关的中断控制寄存器

7.3 INT1外部中断实验

7.4 INTO/INTl中断计数实验

7.5 INTO/INTl中断嵌套实验

7.6 2路防盗报警器实验

7.7 低功耗睡眠模式下的按键中断

7.8 4×4行列式按键的睡眠模式中断唤醒设计

第8章 ATMEGAl6(L)驱动16×2点阵字符液晶模块

8.1 16×2点阵字符液晶显示器概述

8.2 液晶显示器的突出优点

8.3 16×2字符型液晶显示模块(LCM)特性

8.4 16×2字符型液晶显示模块(LCM)引脚及功能

8.5 16×2字符型液晶显示模块(LCM)的内部结构

8.6 液晶显示控制驱动集成电路HD44780特点

8.7 HD44780工作原理

8.8 LCD控制器指令

8.9 LCM工作时序

8.10 8位数据传送的ATMEGAl6(L)驱动16×2点阵字符液晶模块的子函数

8.11 8位数据传送的16×2LCM演示程序1

8.12 8位数据传送的16×2LCM演示程序2

8.13 4位数据传送的ATMEGAl6(L)驱动16×2点阵字符液晶模块的子函数

8.14 4位数据传送的16×2LCM演示程序

第9章 ATMEGAl6(L)的定时/计数器

9.1 预分频器和多路选择器

9.2 8位定时/计时器T/C0

9.3 8位定时/计数器0的寄存器

9.4 16位定时/计数器T/C1

9.5 16位定时/计数器1的寄存器

9.6 8位定时/计数器T/c2

9.7 8位T/C2的寄存器

9.8 ICC6.3 1AC语言编译器安装

9.9 定时/计数器1的计时实验

9.10 定时/计数器O的中断实验

9.11 4位显示秒表实验

9.12 比较匹配中断及定时溢出中断的测试实验

9.13 PWM测试实验

9.14 0~5V数字电压调整器

9.15 定时器(计数器)0的计数实验

9.16 定时/计数器1的输入捕获实验

第10章 ATMEGAl6(L)的USART与PC机串行通信

10.1 ATMEGAl6(L)的异步串行收发器

10.2 USART的主要特点

10.3 时钟产生

10.4 帧格式

10.5 USART的寄存器及设置

10.6 USART的初始化

10.7 数据发送——USART发送器

10.8 数据接收——USART接收器

10.9 ATMEGAl6(L)与PC机的通信实验1

10.10 ATMEGAl6(L)与PC机的通信实验2

10.11 ATMEGAl6(L)与PC机的通信实验3

10.12 ATMEGAl6(L)与PC机的通信实验4

第11章 ATMEGAl6(L)的两线串行接口TWI

11.1 AVR单片机两线串行接口TWI的特点

11.2 两线串行接口总线定义

11.3 TWI模块综述

11.4 ATMEGA16(L)的TWI寄存器

11.5 使用TWI

11.6 ATMETWIA16(L)的内部EEPROM

11.7 与EEPROM相关的寄存器

11.8 ATMEGAl6(L)内部EEFPROM读/写操作实验1

11.9 ATMETWIAl6(L)内部EEPROM读/写操作实验2

11.10 长期保存预置定时的电子钟实验

11.11 EEPROMAT24CXX的性能特点

11.12 AT24CXX引脚定义

11.13 AT24CXX系列存储器特点

11.14 AT24CXX系列EEPROM的内部结构

11.15 AT24CXX系列EEPROM芯片的寻址

11.16 写操作方式

11.17 读操作方式

11.18 ATMEGAl6(L)对AT24C01A的读/写实验

11.19 使用库函数读/写内部的EEPROM

11.20 利用ATMEGAl6(L)的内部EEPROM设计电子密码锁

第12章 ATMEGAl6(L)的模拟比较器

12.1 模拟比较器介绍

12.2 模拟比较器实验1

12.3 模拟比较器实验2

12.4 模拟比较器实验3

第13章 ATMEGA16(L)的模/数转换器

第14章 ATMEGA16(L)的同步串行接口SPI

第15章 ATMEGA16(L)驱动128×64点阵图形液晶模块

第16章 ATMEGA16(L)的系统控制、复位和看门狗定时器

第17章 多功能测温汉字时钟实验

第18章 C++语言开以AVR单片机初步

……[看更多目录]

序言进入21世纪后,由于电子技术及计算机技术的迅猛发展,新型电子产品的更新换代速度越来越快。以单片机为核心构成的智能化产品具有体积小、功能强、应用面广等优点,目前正以前所未有的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。

自从笔者以实践为主的入门系列书籍《手把手教你学单片机》和《手把手教你学单片机C程序设计》(北京航空航天大学出版社2005年4月)出版后,受到广大学生、工程技术人员、电子爱好者的欢迎。该系列丛书教学方式新颖独特,入门难度明显降低,结合边学边练的实训模式,很快就有数十万读者入了单片机这扇门。从系列丛书上市仅2年多就已重印多次,就可知道对单片机初学者及入门者的巨大帮助及引导作用,它使一大批读者从传统的电子技术领域步入了微型计算机领域,进入了一个暂新的天地。

AVR单片机是ATMEL公司推出的新型高速8位单片机,运行速度高达1MIPSAVR单片机的片上资源非常丰富,具有极高的性价比,可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通信设备、家用电器等领域。笔者是较早接触AVR单片机并将其应用于自动控制领域的,多年来一直用AVR单片机进行新产品的设计与开发。

为了满足读者对学习及学会AVR单片机设计的强烈要求,笔者采用手把手系列丛书相同的教学方式(本书也作为手把手系列丛书之一),手把手地教读者学习AVIt单片机设计,使读者能尽快掌握其设计要领并应用于实际产品中。

本书以初学者为对象,从零开始,循序渐进地教读者学习当前最热门的AVR单片机的C程序设计。在介绍AVR单片机的各单元部分基本特性的同时,使用入门难度低、程序短且又能立竿见影的实例,详细介绍如何使用ATMEGAl6(L)的丰富片上资源,帮助初学者快速掌握AVR单片机的高效设计。

文摘插图:

手把手教你学AVR单片机C程序设计(手把手教你学系列丛书)(附VCD光盘1张)

第1章 概述

自从笔者出版了《手把手教你学单片机》(北京航空航天大学出版社2005年4月)一书后,由于教学方式新颖独特,入门难度明显降低,结合边学边练的实训模式,很快有一大批读者进入了单片机这扇门。据不完全统计,全国各地(包括港澳台地区)跟着《手把手教你学单片机》学习的读者超过50万名,其中不少读者已取得了丰硕的成果。有的读者给笔者来电说研制的“包装线控制器”已稳定运行数月,还有的读者利用单片机做“霓虹灯程序控制器”并投放市场……总之,《手把手教你学单片机》使不少读者从传统的电子技术领域步入了微型计算机领域,进入了一个暂新的天地。

《手把手教你学单片机》一书是以汇编语言为主进行讲解实验的。所谓汇编语言,就是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。汇编语言的主要优点是占用资源少,程序执行效率高。作为初学者必须基本掌握汇编语言的设计方法,因为汇编语言直接操作计算机的硬件,学习汇编语言对于了解单片机的硬件构造是有帮助的。

汇编语言曾经是单片机工程师进行软件开发的唯一选择,汇编语言写程序代码效率高,在时序要求严格的场合下用得多;但相对而言开发难度较大,而且汇编语言程序的可读性较差,尤其是遇到算法复杂点的问题时,用汇编写代码很容易把自己搞得稀里糊涂;并且汇编语言程序的可移植性也差,基本上不能在各种不同类型的单片机之间进行移植。采用汇编语言编写单片机应用系统的程序不仅周期长,而且调试和排错也比较困难。许多读者都发现,采用汇编语言设计一个大型复杂程序时,读起来较困难,往往隔一段时间再看,又要花脑力从头再来。更为重要的是,随着社会竞争的日益激烈,开发效率已成为商战致胜的最重要法宝之一。为了较好地解决这些问题,在单片机的开发中引入了高级语言编程,目前C语言是首选的单片机高级开发语言。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有