找回密码
 注册
搜索
查看: 4471|回复: 17

[MCU资料] 在GCC下开发AVR的书籍——实战AVR单片机C语言

[复制链接]
发表于 2009-8-8 17:06:19 | 显示全部楼层 |阅读模式
【文件名】:0988@52RD_实战AVR单片机C语言.pdf
【格 式】:pdf
【大 小】:2695K
【简 介】:
【目 录】:




《实战 AVR 单片机 C 语言》
前言
在本教程当中,所有的程序都是以 GCCAVR 来编写,而且全部利用硬件调试通过,在没有
特殊指明的情况下使用内部 1M 晶振。本教程的全部硬件实验都是以分立元件为主。因为:
第一﹑学习板的硬件电路已经固定好了,从而限制了你的逻辑思维,相对来讲分立元件则非      
常灵活;
第二﹑当你学习完一款单片机之后只要更换另外一款单片机芯片就可以继续学习,其它的外
围元件可以完全兼容;
第三﹑学习过程中全部电路都是由自已亲手搭建,这样可以加强自己的动手能力,因为你学
习单片机是为了什么啊!不就是为了成为一名高薪电子工程师吗!要想成为一名高薪
电子工程师最重要的就是有较强的动手能力。你要知道,一名电子工程师在实际的工
作中是用分立元件来搭建电路进行调试从而研发出产品的,而并不是用学习板。
第四﹑当你学会了之后,想业余开发些产品赚些外快,那个时候电子元件就会有大派用场了,
而学习板就只能放在一边,再也起不到任何的作用。
基于以上等多方面的原因,所以本教程决定用分立元件来作为实验的演练。下面图 1-1 是本
教程使用到的全部元件实物图。在本教程当中的第二章第四节与第五节有部分的截图出自数
据手册,其产权归原作者所有。如果读者觉得本教程当中对芯片的资料讲解得不够详细,可
以参考芯片的原资料手册。

评分

1

查看全部评分

发表于 2009-8-30 16:30:49 | 显示全部楼层
客观的评价一句,还行,算不上经典但是也还值看看,特别是新手。
点评回复

使用道具 举报

发表于 2009-9-18 21:53:22 | 显示全部楼层
thanks a lot
点评回复

使用道具 举报

发表于 2009-9-27 16:18:39 | 显示全部楼层
嗯。。正在学AVR。来看看!![em05]
点评回复

使用道具 举报

发表于 2010-6-3 00:03:11 | 显示全部楼层
多谢哦了!
点评回复

使用道具 举报

发表于 2010-6-21 07:41:42 | 显示全部楼层
好东西啊
哈哈哈
点评回复

使用道具 举报

发表于 2010-6-24 19:28:03 | 显示全部楼层
最新全面PADS2007全中文视频教程|Cadence|ORCAD|protel|Altium|PowerPCB视频教程

最新出品 最权威全面的 PADS2007 完全中文视频教程

注:此视频教程是官方合作商推出发行的,为多媒体电脑交互光盘,

视频演示部分无伴音(有信息提示框,非常容易看明白的,请放心使用),在教学界面点击按钮可以进入相应的视频教学,非常全面;

此教程以一个实际的手机板的设计为线索,因为手机板在目前的设计中结合了射频RF设计、模拟数字电路、高速高密度布线、BGA器件、盲埋孔设计、多层板叠层等诸多挑战,因此学会了此实例设计,目前一般的设计都可以轻松应对了。本教程介绍了设计从原理图输入、原理图符号建库、PCB封装建库、布局、布线、设计检查到光绘输出的整个完整 过程。让初学者在看完此教程后,既学会了PADS软件的基本应用和一些应用技巧,又学会了一个典型的手机板的设计过程以及应对过程中遇到的常见问题。

本DVD包含PADS Logic和PADS Layout视频教程,教程中用到的手机设计原理图、PCB及库文件。





PADS LOGIC 教学视频
第一章:基本操作介绍
第二章:编辑页面
第三章:创建封装
第四章:添加元件
第五章:添加网络连接
第六章:添加总线
第七章:原理图编辑
第八章:输出网表文件
第九章:产生BOM清单
第十章:创建智能PDF文档

PADS Layout教学视频
第一章:图形用户界面
第二章:库管理
第三章:网表
第四章:设计环境设置
第五章:设计规则
第六章:布局
第七章:布线
第八章:ECO
第九章:铺铜
第十章:设计校验
第十一章:文本和标注
第十二章:输出Gerber

PADS ROUTER 教学视频
交互布线/交互高速布线

========Cadence SPB15.7 快速入门视频教程目录==========

第1讲 课程介绍,学习方法,了解CADENCE软件
第2讲 创建工程,创建元件库
第3讲 分裂元件的制作方法
1、homogeneous 和 heterogeneous 区别
2、创建homogeneous类型元件
3、创建heterogeneous类型元件
第4讲 正确使用heterogeneous类型的元件
1、可能出现的错误
2、出现错误的原因
3、正确的处理方法
第5讲 加入元件库,放置元件
1、如何在原理图中加入元件库
2、如何删除元件库
3、如何在元件库中搜索元件
4、放置元件
5、放置电源和地
第6讲 同一个页面内建立电气互连
1、放置wire,90度转角,任意转角
2、wire的连接方式
3、十字交叉wire加入连接点方法,删除连接点方法
4、放置net alias方法
5、没有任何电气连接管脚处理方法
6、建立电气连接的注意事项
第7讲 总线的使用方法
1、放置总线
2、放置任意转角的总线
3、总线命名规则
4、把信号连接到总线
5、重复放置与总线连接的信号线
6、总线使用中的注意事项
7、在不同页面之间建立电气连接
第8讲 browse命令的使用技巧
1、浏览所有parts,使用技巧
2、浏览所有nets,使用技巧
3、浏览所有offpage connector,使用技巧
4、浏览所有DRC makers,使用技巧
第9讲 搜索操作使用技巧
1、搜索特定part
2、搜索特定net
3、搜索特定power
4、搜索特定flat nets
第10讲 元件的替换与更新
1、replace cache用法
2、update cache用法
3、replace cache与pdate cache区别
第11讲 对原理图中对象的基本操作
1、对象的选择
2、对象的移动
3、对象的旋转
4、对象的镜像翻转
5、对象的拷贝、粘贴、删除
第12讲
1、修改元件的VALUE及索引编号方法
2、属性值位置调整
3、放置文本
4、文本的移动、旋转、拷贝、粘贴、删除
5、编辑文字的大小、字体、颜色
6、放置图形
第13讲 如何添加footprint属性
1、在原理图中修改单个元件封装信息
2、在元件库中修改封装信息,更新到原理图
3、批量修改元件封装信息
两种方法:(1) 直接针对元件修改,(2)在property editor中选择元件修改
4 检查元件封装信息是否遗漏的快速方法
第14讲 生成网表
1、生成netlist前的准备工作
2、生成netlist方法
第15讲 后处理
1、生成元件清单
2、打印原理图

第16讲 高速电路设计流程,本教程使用的简化流程
第17讲 Allegro常用软件模块介绍,各个软件模块之间的关系
第18讲 Allegro PCB Editor 软件操作界面介绍
第19讲 allegro中两个重要的概念:class和subclass是什么。
第20讲
1. Allegro零件库封装制作的流程步骤。
2. 规则形状的smd焊盘制作方法。
3. 表贴元件封装制作方法。
4. 0805贴片电容的封装制作实例。
第21讲
1. BGA272封装制作 TI DSP6713
2. 如何设置引脚名称,如何修改引脚布局
第22讲 如何创建自定义形状焊盘
第23讲 SOIC类型封装制作
第24讲 PQFP类型封装制作,学习引脚的旋转方法
第25讲 包含通孔类引脚的零件制作,零件制作向导的使用
第26讲 包含非电气引脚的零件制作方法
第27讲 如何创建创建电路板
第28讲 设置层迭结构,创建电源层地层平面
第29讲 导入网表,栅格点设置,DRAWING OPTION设置
第30讲 手工摆放零件
第31讲 使用原理图进行交互式摆放
第32讲 按原理图页面进行摆放
第33讲 使用Allegro PCB Editor按room进行摆放
第34讲 使用OrCAD Capture CIS按room进行摆放
第35讲 快速布局,摆放过程中如何自动定位找到零件
第36讲 PCB布局基本知识简单介绍
第37讲 约束规则设置对话框简介,各部分关系
第38讲 约束规则设置方法
第39讲 线宽线距规则设置示例
第40讲 区域约束规则设置
第41讲
1. 设置器件模型,加载模型库,赋予器件模型
2. Constraint manager objects显示设置
3. 创建总线
第42讲 设置拓扑约束(方法1)
第43讲 设置拓扑约束(方法2)
第44讲 线长约束设置
第45讲 相对延迟设置
第46讲 差分规则设置
第47讲 布线准备
1. 布线准备:设置颜色
2. 布线准备:特殊方式显示电源网络的飞线
3. 布线准备:网络的高亮设置
4. 布线准备:DRC标记显示方式
5. 布线准备:布线栅格点设置
6. 布线准备:飞线显示的开关
7. 布线准备:用不同的颜色同时高亮不同的网络
第48讲 BGA零件的自动扇出
第49讲 手工布线、控制面板中内容解释
第50讲 走线
1. 走线:拉线
2. 走线:加过孔,换层
3. 走线:控制线宽
4. 走线:推挤、抱紧
5. 走线:抓焊盘
6. 走线:替换走线
7. 走线:自动完成
8. 走线:控制出线方向
第51讲 群组布线
第52讲 布线时信息显示
1. 布线时显示延迟以及相对延迟信息
2. 动态显示走线长度
第53讲 差分布线方法
1. 伴随走线
2. 单根走线模式
3. 添加过孔
4. 自动分离与靠拢
第54讲 两种高速布线形式
1. 含T形连接点的网络走线方法
2. 蛇形走线方法
3. 修线
第55讲 铺铜操作
1. 内电层铺铜
2. 外层铺铜
3. 编辑shape的边界
4. 指定网络
5. 手工void
6. 删除孤岛
7. 铺静态铜皮
8. 铜皮的合并
第56讲 电源层分割
第57讲 后处理:重新编号,back annotate,查看报告,数据库检查等杂散操作。
第58讲 丝印处理
第59讲 NC DRILL 相关操作
第60讲 制作光绘文件的方法步骤



=========(Altium Desinger)电路设计视频教程 目录=========

内容目录:

Altium Designer 6是Ahium公司推出的最新的板级电路设计系统,它完美地综合了原理图绘制、电路仿真、PcB设计、设计规则检查、FPGA及逻辑器件设计等功能,为用户提供了全面的设计解决方案。

1.Altium Designer概述a
1.Altium Designer概述b
2.电子设计基础知识a
2.电子设计基础知识b
3.原理图设计初步a
3.原理图设计初步b
4.原理图设计进阶a
4.原理图设计进阶b
5.原理图设计提高a
5.原理图设计提高b
6.原理图设计深入a
6.原理图设计深入b
7.原理图库的设计a
7.原理图库的设计b
8.PCB库的设计a
8.PCB库的设计b
9.集成库的作用和制作a
9.集成库的作用和制作b
9.集成库的作用和制作c
10.PCB设计初步a
10.PCB设计初步b
10.PCB设计初步c
10.PCB设计初步d
11.PCB设计进阶a
11.PCB设计进阶b
11.PCB设计进阶c
12.PCB设计提高a
12.PCB设计提高b
13.PCB设计深入a
13.PCB设计深入b
13.PCB设计深入c


====================================

另有

【protel99se+DXP/2004 视频教程+实例】

【Protel(Altium Desinger)】电路设计视频教程

【Cadence经典视频教程】

【Orcad经典视频教程】

【PowerPCB入门视频教程】

→篇幅有限,更多内容请联系

意者联系 QQ:910684928
E-MAIL:910684928@qq.com
MSN:jxb200200@hotmail.com


更多内容请登陆知心365学习中心-网站 www.zhixin365.net
点评回复

使用道具 举报

发表于 2010-7-8 10:14:27 | 显示全部楼层
想收藏了,可惜没RD币了!郁闷!!!
点评回复

使用道具 举报

发表于 2010-8-4 11:56:04 | 显示全部楼层
好贵啊,可怜我等穷人。
点评回复

使用道具 举报

发表于 2010-11-5 18:59:29 | 显示全部楼层
xiexie
点评回复

使用道具 举报

发表于 2011-6-19 14:00:32 | 显示全部楼层
新手,学习下
点评回复

使用道具 举报

发表于 2012-8-29 21:02:30 | 显示全部楼层
学习,学习[em02]
点评回复

使用道具 举报

发表于 2012-11-8 16:06:25 | 显示全部楼层
学习avr,收藏了。谢谢楼主!
点评回复

使用道具 举报

发表于 2014-1-22 07:28:57 | 显示全部楼层
虽然长,值得看!
点评回复

使用道具 举报

52RD网友  发表于 2014-11-1 18:44:37
支持一下
回复

使用道具

52RD网友  发表于 2015-10-14 10:10:56
我看不到附件
52RD网友  发表于 2016-8-4 15:58:02
学习了
回复

使用道具

发表于 2016-8-4 16:22:16 | 显示全部楼层
学习了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 02:11 , Processed in 0.105316 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表