在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 26112|回复: 94

《AVR单片机实用C语言程序设计与典型实例》的光盘资料

[复制链接]
发表于 2009-3-21 00:26:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
《AVR单片机实用C语言程序设计与典型实例》(吴健 编著 中国电力出版社)光盘中主要放置有书中实例的C语言源程序及部分简单的DSN文件。

光盘目录
<..>
  | ├─AutoRun.inf
  | ├─Readme.txt
  | ├─cepp.ico
  ||12864
  ||      ├──────12864].DSN
  ||      ├──────12864].PWI
  ||      ├──────Last Loaded 12864].DBK
  |     |12864
  |     |      ├──────12864.aps
  |     |      ├──────12864.c
  |     |     |default
  |     |     |        ├────────12864.eep
  |     |     |        ├────────12864.elf
  |     |     |        ├────────12864.hex
  |     |     |        ├────────12864.o
  |     |     |        ├────────Makefile
  |     |     |       |dep
  |     |     |       |    ├────12864.o.d
  ||1602
  ||     ├─────1602b.DSN
  ||     ├─────1602b.PWI
  ||     ├─────Last Loaded 1602b.DBK
  |    |1602
  |    |     ├─────1602.aps
  |    |     ├─────1602.aws
  |    |     ├─────1602.c
  |    |     ├─────1602B_LCD.c
  |    |     ├─────1602LCD.h
  |    |     ├─────delay.c
  |    |    |default
  |    |    |        ├────────1602.elf
  |    |    |        ├────────1602.hex
  |    |    |        ├────────1602.o
  |    |    |        ├────────1602B_LCD.o
  |    |    |        ├────────Makefile
  |    |    |       |dep
  |    |    |       |    ├────1602.o.d
  |    |    |       |    ├────1602B_LCD.o.d
  ||5个按键
  ||        ├────────5Button.DSN
  ||        ├────────5Button.PWI
  ||        ├────────Last Loaded 5Button.DBK
  |       |5Button
  |       |        ├────────5Button.aps
  |       |        ├────────5Button.c
  |       |       |default
  |       |       |        ├────────5Button.eep
  |       |       |        ├────────5Button.elf
  |       |       |        ├────────5Button.hex
  |       |       |        ├────────5Button.o
  |       |       |        ├────────Makefile
  |       |       |       |dep
  |       |       |       |    ├────5Button.o.d
  |       |5ButtonOneKey
  |       |              ├──────────────5ButtonOneKey.aps
  |       |              ├──────────────5ButtonOneKey.c
  |       |             |default
  |       |             |        ├────────5ButtonOneKey.eep
  |       |             |        ├────────5ButtonOneKey.elf
  |       |             |        ├────────5ButtonOneKey.hex
  |       |             |        ├────────5ButtonOneKey.o
  |       |             |        ├────────Makefile
  |       |             |       |dep
  |       |             |       |    ├────5ButtonOneKey.o.d
  ||AVR实例
  ||        ├────────LISA1.SDF
  ||        ├────────Last Loaded 汉字显示屏.DBK
  ||        ├────────Last Loaded 点阵图纸.DBK
  ||        ├────────汉字显示屏.DSN
  ||        ├────────汉字显示屏.PWI
  ||        ├────────点阵图纸.DSN
  ||        ├────────点阵图纸.PWI
  |       |dian8
  |       |      ├──────dian8.aps
  |       |      ├──────dian8.c
  |       |     |default
  |       |     |        ├────────Makefile
  |       |     |        ├────────dian8.eep
  |       |     |        ├────────dian8.elf
  |       |     |        ├────────dian8.hex
  |       |     |        ├────────dian8.o
  |       |     |       |dep
  |       |     |       |    ├────dian8.o.d
  |       |hzpin
  |       |      ├──────hanzipin.aps
  |       |      ├──────hanzipin.c
  |       |     |.dep
  |       |     |default
  |       |     |        ├────────Makefile
  |       |     |        ├────────hanzipin.eep
  |       |     |        ├────────hanzipin.elf
  |       |     |        ├────────hanzipin.hex
  |       |     |        ├────────hanzipin.o
  |       |     |       |dep
  |       |     |       |    ├────hanzipin.o.d
  |       |     |obj
  ||AvrX2.6f
  ||         
  ||         
  ||         
  ||         
  ||DS1302
  ||       ├───────DS1302.pdf
  |      |DS1302
  |      |       ├───────DS1302.aps
  |      |       ├───────DS1302.c
  |      |       ├───────Last Loaded ds1302.DBK
  |      |       ├───────ds1302.DSN
  |      |       ├───────ds1302.PWI
  |      |      |default
  |      |      |        ├────────DS1302.eep
  |      |      |        ├────────DS1302.elf
  |      |      |        ├────────DS1302.hex
  |      |      |        ├────────DS1302.o
  |      |      |        ├────────Makefile
  |      |      |       |dep
  |      |      |       |    ├────DS1302.o.d
  ||DS18B20
  ||        ├────────DS18B20Show.DSN
  ||        ├────────DS18B20Show.PWI
  ||        ├────────Last Loaded DS18B20Show.DBK
  |       |DS18B20
  |       |        ├────────DS18B20.aps
  |       |        ├────────DS18B20.c
  |       |       |default
  |       |       |        ├────────DS18B20.eep
  |       |       |        ├────────DS18B20.elf
  |       |       |        ├────────DS18B20.hex
  |       |       |        ├────────DS18B20.o
  |       |       |        ├────────Makefile
  |       |       |       |dep
  |       |       |       |    ├────DS18B20.o.d
  ||LEDShow
  ||        ├────────LEDShow.DSN
  ||        ├────────LEDShow.aps
  ||        ├────────LEDShow.c
  ||        ├────────Last Loaded LEDShow.DBK
  ||        ├────────ledshow.aws
  |       |default
  |       |        ├────────LEDShow.eep
  |       |        ├────────LEDShow.elf
  |       |        ├────────LEDShow.hex
  |       |        ├────────LEDShow.o
  |       |        ├────────Makefile
  |       |       |dep
  |       |       |    ├────LEDShow.o.d
  ||MatrixButton
  ||             ├─────────────Last Loaded MatrixButton.DBK
  ||             ├─────────────MatrixButton.DSN
  ||             ├─────────────MatrixButton.PWI
  ||             ├─────────────MatrixButton.aps
  ||             ├─────────────MatrixButton.c
  ||             ├─────────────matrixbutton.aws
  |            |default
  |            |        ├────────Makefile
  |            |        ├────────MatrixButton.elf
  |            |        ├────────MatrixButton.hex
  |            |        ├────────MatrixButton.o
  |            |       |dep
  |            |       |    ├────MatrixButton.o.d
  ||Sample
  ||       ├───────Last Loaded Sample.DBK
  ||       ├───────Sample.DSN
  ||       ├───────Sample.PWI
  ||       ├───────Sample.aps
  ||       ├───────Sample.c
  ||       ├───────Sample.prt
  ||       ├───────sample.aws
  |      |default
  |      |        ├────────Makefile
  |      |        ├────────Sample.elf
  |      |        ├────────Sample.hex
  |      |        ├────────Sample.o
  |      |       |dep
  |      |       |    ├────Sample.o.d
  ||SimplePLC控制电动机星三角启动运行
  ||                                  ├─────Last Loaded simplePLC.DBK
  ||                                  ├─────SimplePLC.aps
  ||                                  ├─────SimplePLC.c
  ||                                  ├─────SimplePLC.h
  ||                                  ├─────SimplePLCFunc.c
  ||                                  ├─────simplePLC.DSN
  ||                                  ├─────simplePLC.PWI
  ||                                  ├─────simpleplc.aws
  |                                 |default
  |                                 |        ├────────Makefile
  |                                 |        ├────────SimplePLC.elf
  |                                 |        ├────────SimplePLC.hex
  |                                 |        ├────────SimplePLC.o
  |                                 |        ├────────SimplePLCFunc.o
  |                                 |       |dep
  |                                 |       |    ├────SimplePLC.o.d
  |                                 |       |    ├────SimplePLCFunc.o.d
  ||SimplePLC控制锅炉2台电动机
  ||                           ├─────LISA1.SDF
  ||                           ├─────Last Loaded simplePLC.DBK
  ||                           ├─────SimplePLC.aps
  ||                           ├─────SimplePLC.c
  ||                           ├─────SimplePLC.h
  ||                           ├─────SimplePLCFunc.c
  ||                           ├─────simplePLC.DSN
  ||                           ├─────simplePLC.PWI
  ||                           ├─────simpleplc.aws
  |                          |default
  |                          |        ├────────Makefile
  |                          |        ├────────SimplePLC.elf
  |                          |        ├────────SimplePLC.hex
  |                          |        ├────────SimplePLC.o
  |                          |        ├────────SimplePLCFunc.o
  |                          |       |dep
  |                          |       |    ├────SimplePLC.o.d
  |                          |       |    ├────SimplePLCFunc.o.d
  ||TimerSample
  ||            ├────────────Last Loaded TimerSample.DBK
  ||            ├────────────TimerSample.DSN
  ||            ├────────────TimerSample.PWI
  ||            ├────────────TimerSample.aps
  ||            ├────────────TimerSample.c
  |           |default
  |           |        ├────────Makefile
  |           |        ├────────TimerSample.elf
  |           |        ├────────TimerSample.hex
  |           |        ├────────TimerSample.o
  |           |       |dep
  |           |       |    ├────TimerSample.o.d
  ||adc
  ||    ├────Last Loaded adc.DBK
  ||    ├────adc.DSN
  ||    ├────adc.PWI
  |   |adc
  |   |    ├────adc.aps
  |   |    ├────adc.aws
  |   |    ├────adc.c
  |   |   |default
  |   |   |        ├────────Makefile
  |   |   |        ├────────adc.eep
  |   |   |        ├────────adc.elf
  |   |   |        ├────────adc.hex
  |   |   |        ├────────adc.o
  |   |   |       |dep
  |   |   |       |    ├────adc.o.d
  ||ain
  ||    ├────Last Loaded ain2.DBK
  ||    ├────ain2.DSN
  ||    ├────ain2.PWI
  |   |ain
  |   |    ├────Makefile
  |   |    ├────ain.aps
  |   |    ├────ain.aws
  |   |    ├────ain.c
  |   |    ├────ain.eep
  |   |    ├────ain.elf
  |   |    ├────ain.hex
  |   |    ├────ain.lss
  |   |    ├────ain.lst
  |   |    ├────ain.map
  |   |    ├────ain.o
  |   |    ├────ain.pnproj
  |   |    ├────ain.pnps
  |   |    ├────ain.sym
  |   |   |.dep
  |   |   |     ├─────ain.o.d
  |   |   |default
  |   |   |        ├────────Makefile
  |   |   |        ├────────ain.eep
  |   |   |        ├────────ain.elf
  |   |   |        ├────────ain.hex
  |   |   |        ├────────ain.lss
  |   |   |        ├────────ain.o
  |   |   |        ├────────ain.sym
  |   |   |       |dep
  |   |   |       |    ├────ain.o.d
  ||avrx_sample
  ||            ├────────────Last Loaded test1.DBK
  ||            ├────────────test1.DSN
  ||            ├────────────test1.PWI
  ||            ├────────────test1.aps
  ||            ├────────────test1.c
  |           |default
  |           |        ├────────Makefile
  |           |        ├────────test1.elf
  |           |        ├────────test1.hex
  |           |        ├────────test1.o
  |           |       |dep
  |           |       |    ├────test1.o.d
  ||eeprom
  ||       ├───────LISA1.SDF
  ||       ├───────Last Loaded eeprom.DBK
  ||       ├───────eeprom.DSN
  ||       ├───────eeprom.PWI
  ||       ├───────eepromSample.aps
  ||       ├───────eepromSample.c
  ||       ├───────eepromsample.aws
  |      |default
  |      |        ├────────1.BIN
  |      |        ├────────1.eep
  |      |        ├────────EEPROMSA.BIN
  |      |        ├────────HEX2BIN.EXE
  |      |        ├────────Makefile
  |      |        ├────────eepromSample.eep
  |      |        ├────────eepromSample.elf
  |      |        ├────────eepromSample.hex
  |      |        ├────────eepromSample.o
  |      |       |dep
  |      |       |    ├────eepromSample.o.d
  ||mmcapp
  ||       ├───────LISA1.SDF
  ||       ├───────Last Loaded mmc.DBK
  ||       ├───────Makefile
  ||       ├───────Makefile.bak
  ||       ├───────Sample.bin
  ||       ├───────lcd12864.c
  ||       ├───────lcd12864.h
  ||       ├───────mmc.DSN
  ||       ├───────mmc.PWI
  ||       ├───────mmc.c
  ||       ├───────mmc.h
  ||       ├───────mmcApp.aps
  ||       ├───────mmcApp.c
  ||       ├───────mmcapp.aws
  ||       ├───────mmcapp.pnproj
  ||       ├───────spi.c
  |      |.dep
  |      |default
  |      |        ├────────Makefile
  |      |        ├────────lcd12864.o
  |      |        ├────────mmc.o
  |      |        ├────────mmcApp.eep
  |      |        ├────────mmcApp.elf
  |      |        ├────────mmcApp.hex
  |      |        ├────────mmcApp.o
  |      |        ├────────spi.o
  |      |       |dep
  |      |       |    ├────lcd12864.o.d
  |      |       |    ├────mmc.o.d
  |      |       |    ├────mmcApp.o.d
  |      |       |    ├────spi.o.d
  |      |mmc
  |      |    ├────mmc.c
  |      |    ├────mmc.h
  ||plc
  ||spi

设计与典型实例.rar

1.96 MB, 下载次数: 1087 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2009-3-21 00:27:56 | 显示全部楼层

原书目录

前言
第1章 单片机概述
 1.1 常见单片机
 1.2 AVR的性能特点
 1.3 型号与编号意义
 1.4 常见的AVR开发工具
第2章 基本硬件资源
 2.1 ATMEGAl6基本硬件结构
 2.2 ATMEGA 16单片机总体结构
 2.3 系统时钟及时钟选项
 2.4 电源管理及睡眠模式
 2.5 系统控制和复位
 2.6 中断
 2.7 串行外设接口
 2.8 通用串行口
 2.9 具有PWM功能的8位定时器/计时器0
 2.10 16位定时器/计数器1
 2.11 使用定时器/计数器2
 2.12 电源管理及睡眠模式
第3章 GCC的AVR编程
 3.1 GNIJ C基本语法介绍
 3.2 AVRStudio+WinAVR开发环境
 3.3 AVRStudio开发.AVR c应用程序的方法
 3.4 I/O口编程
 3.5 定时器/计数器编程
 3.6 中断系统编程
 3.7 串行口编程
 3.8 SPI接口的使用
 3.9 TWI接口及其接口器件的使用
 3.10 A/D转换器
 3.11 模拟比较器
 3.12 看门狗操作
 3.13 Flash常量与编程
 3.14 EEPROM的读/写
第4章 基于ProtellS的AVR设计仿真
 4.1 Proteus ISIS电路原理图编辑
 4.2 交互式仿真
 4.3 AVR的ISIS仿真
第5章 外设接口设计
 5.1 I/O读/写——LED流转灯
 5.2 LED数码管显示的简易时钟
 5.3 按键检测
 5.4 DSl8820温度传感器
 5.5 1602型字符液晶
 5.6 T6963C驱动的图形液晶
 5.7 DS1302日历芯片接口
 5.8 点阵式LED模块
 5.9 SPI接口的EEPROM
第6章 常见算法
 6.1 算术平均值算法
 6.2 滑动平均值算法
 6.3 防脉冲平均值算法
 6.4 CRC纠错算法
第7章 AVR编程进阶
 7.1 BootLoader编程
 7.2 AVRX操作系统
 7.3 产品开发流程及相关知识
第8章 简易PLC设计
 8.1 PLC基本硬件与工作原理
 8.2 简易PLc硬件
 8.3 简易PLc的驱动软件
 8.4 简易PLc的使用命令
 8.5 简易PLC控制锅炉引风机和鼓风机
 8.6 简易PLc控制电动机星一三角启动
 8.7 4路抢答器设计
第9章 MMC卡
 9.1 概述
 9.2 MMC应用设计基本知识
 9.3 MMC卡通信实例
附录A AVR-LIBC数学库
附录B ATMEGA16指令集
发表于 2009-3-21 11:08:45 | 显示全部楼层
顶一下,再看看
发表于 2009-3-23 21:55:05 | 显示全部楼层
楼主好人啊,谢谢分享
发表于 2009-3-23 22:38:16 | 显示全部楼层
再顶一下............
发表于 2009-4-1 11:18:47 | 显示全部楼层
下载来看看!
发表于 2009-4-12 21:58:39 | 显示全部楼层
谢谢 先下来看看
发表于 2009-5-4 20:31:53 | 显示全部楼层
看看!
发表于 2009-5-8 15:53:45 | 显示全部楼层

回复

下载看看,了----------
发表于 2009-5-17 13:47:52 | 显示全部楼层
谢谢分享。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-26 03:31 , Processed in 0.051072 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表