没有合适的资源?快使用搜索试试~ 我知道了~
首页AVR单片机GCC程序设计.pdf
AVR单片机GCC程序设计.pdf

AVR单片机GCC程序设计.pdf AVR单片机GCC程序设计.pdf AVR单片机GCC程序设计.pdf AVR单片机GCC程序设计.pdf AVR单片机GCC程序设计.pdf AVR单片机GCC程序设计.pdf
资源详情
资源评论
资源推荐

芯 艺 作 品
AVR 单片机 GCC 程序设计
芯 艺
2005-01-01

芯 艺 作 品
请到 http://www.chip-art.net
或 http://chipart.17kl.net
下载最新版本和示例程序
问题反馈:
E-mail : chipart@chip-art.net
changfutong@sina.com
OICQ : 27796915
感谢您的支持!

芯 艺 作 品
目 录
前言
第一章 概述
1.1 AVR 单片机 GCC 开发概述
1.2 一个简单的例子
1.3 用 MAKEFILE 管理项目
1.4 开发环境的配置
1.5 实验板 CA-M8
第二章 存储器操作编程
2.1 AVR 单片机存储器组织结构
2.2 I/O 寄存器操作
2.3 SRAM 内变量的使用
2.4 在程序中访问 FLASH 程序存储器
2.5 EEPROM 数据存储器操作
2.6 avr-gcc 段结构与再定位
2.7 外部 RAM 存储器操作
2.8 堆应用
第三章 GCC C 编译器的使用
3.1 编译基础
3.2 生成静态连接库
第四章 AVR 功能模块应用实验
4.1 中断服务程序
4.2 定时器/计数器应用
4.3 看门狗应用
4.4 UART 应用
4.5 PWM 功能编程
4.6 模拟比较器
4.7 A/D 转换模块编程
4.8 数码管显示程序设计
4.9 键盘程序设计
4.10 蜂鸣器控制
第五章 使用 C 语言标准 I/O 流调试程序
5.1 avr-libc 标准 I/O 流描述
5.2 利用标准 I/0 流调试程序
5.3 最小化的格式化的打印函数
第六章 CA-M8 上实现 AT89S52 编程器的实现

芯 艺 作 品
6.1 编程原理
6.2 LuckyProg2004 概述
6.3 AT989S52 isp 功能简介
6.4 下位机程序设计
第七章 硬件 TWI 端口编程
7.1 TWI 模块概述
7.2 主控模式操作实时时钟 DS1307
7.3 两个 Mega8 间的 TWI 通信
第八章 BootLoader 功能应用
8.1 BootLoader 功能介绍
8.2 avr-libc 对 BootLoader 的支持
8.3 BootLoader 应用实例
8.4 基于 LuckyProg2004 的 BootLoader 程序
第九章 汇编语言支持
9.1 C 代码中内联汇编程序
9.2 独立的汇编语言支持
9.3 C 与汇编混合编程
第十章 C++语言支持
附录 1 avr-gcc 选项
附录 2 Intel HEX 文件格式描述

芯 艺 作 品
5
前 言
2000 年在学校我第一次接触 Linux,那时在班里学习做网页的气
氛较浓,我也是为了学习 PHP 才认识 Linux 的。PHP 解析器的安装
过程让我多多少少对 GCC 有了些认识,不过当时我并没有意识到它
还可以用于嵌入式系统编程上,至于 Linux 、认为用处只在于架构一
个免费的 WEB 站点。
2002 年在公司我第一次接触了 AV R ,当时公司只有一个 ICC 序列
号,导致我和一个同事经常抢用一台机器,不过这种状况没有持续多
久,我在浏览双龙的数据光盘时发现一个叫“如何使用 AV R -G CC ”
的 PDF 文档,上面没有署名,我想我应该感谢该文的作者。我发现
这个免费的编译软件远比 ICC 好用。
今天,我把使用 AV R - GC C 两年来的体会写在这里,愿更多的人
了解和使用 GCC 及自由软件。
水平有限,错误和缺陷在所难免,请广大读者批评指正。
作者:芯 艺
2004-12-13
于内蒙古包头
剩余171页未读,继续阅读








安全验证
文档复制为VIP权益,开通VIP直接复制

评论3