主题:我们的第一个单片机程序
时间:2005-04-08 14:00
主持人:A1.茶园村长
2005-04-08 13:49:31 A1.茶园村长(2282902)
这次是单片机的。
2005-04-08 15:03:25 A1.茶园村长(2282902)
好了。开始讨论了。
2005-04-08 15:04:58 三天两夜(71838805)
430的大家用什么软件开发??
2005-04-08 15:05:14 *_+(4871674)
IAR EW430
2005-04-08 15:05:24 三天两夜(71838805)
你用那个版本??
2005-04-08 15:05:31 寂寞小刀(22470886)
430 可不可以用C写
2005-04-08 15:05:34 C08.人生如歌(93882205)
A1,老大,我要先下载什么程序吗?!
2005-04-08 15:05:43 三天两夜(71838805)
可以呀
2005-04-08 15:05:51 *_+(4871674)
很低的 好像1.25
用汇编 都没用C
2005-04-08 15:06:05 寂寞小刀(22470886)
用汇编很郁闷啊
2005-04-08 15:06:14 A1.茶园村长(2282902)
请大家先下载FirstProg.*
2005-04-08 15:06:22 三天两夜(71838805)
汇编我搞不清,我用c,我用3。20
2005-04-08 15:06:50 C08.人生如歌(93882205)
FirstProg_cn吧?
2005-04-08 15:06:43 C08.人生如歌(93882205)
我们已经将开发板与ISP之间的联线已经搞定了.
2005-04-08 15:07:30 A1.茶园村长(2282902)
FirstProg_cn
2005-04-08 15:07:41 A1.茶园村长(2282902)
FirstProg_sch.rar
2005-04-08 15:07:43 B11.PassWorld(3569555)
开始了。
2005-04-08 15:07:51 C08.人生如歌(93882205)
用什么程序打开?!我看我用VS.NET可以直接打开里面的程序?!呵呵.
2005-04-08 15:08:13 C08.人生如歌(93882205)
开始上课吧!
2005-04-08 15:08:28 A1.茶园村长(2282902)
用Notepad.exe可以打开。
2005-04-08 15:09:23 C08.人生如歌(93882205)
开始吧!?
2005-04-08 15:09:25 A1.茶园村长(2282902)
我能打开。
2005-04-08 15:09:39 A1.茶园村长(2282902)
开始了。我们从头到脚来一次。
2005-04-08 15:09:54 A1.茶园村长(2282902)
跟著我走。
2005-04-08 15:10:08 A1.茶园村长(2282902)
先打开那个PDF文件。
2005-04-08 15:10:53 A1.茶园村长(2282902)
我们讲讲基本知识,不过,我也是半懂不懂的。大家别见笑。
2005-04-08 15:11:02 A1.茶园村长(2282902)
我是以一个程序员的角度去学单片机的。
2005-04-08 15:11:26 A1.茶园村长(2282902)
打开PDF了没有?
2005-04-08 15:11:38 C08.人生如歌(93882205)
打开了.是原理图!
2005-04-08 15:12:00 A1.茶园村长(2282902)
对,是源理图。
2005-04-08 15:12:46 A1.茶园村长(2282902)
[图片][LED_SHOW]
2005-04-08 15:12:49 A1.茶园村长(2282902)
大家先看看这里。
2005-04-08 15:12:59 A1.茶园村长(2282902)
这是LED显示部分。
2005-04-08 15:14:11 A1.茶园村长(2282902)
[LED_electricity]
2005-04-08 15:14:18 A1.茶园村长(2282902)
红色的是电流方向。
2005-04-08 15:15:14 寂寞小刀(22470886)
三极管用来做什么
2005-04-08 15:15:43 A1.茶园村长(2282902)
三极管A1015的目的是:当基极B电压为0时,电流通过。
2005-04-08 15:15:54 A1.茶园村长(2282902)
反之不通过。
2005-04-08 15:15:54 文子(44738541)
相当于一个开关。
2005-04-08 15:16:11 寂寞小刀(22470886)
为什么不直接接IO
2005-04-08 15:16:16 A1.茶园村长(2282902)
在这里,我们把它当成开关来用。
2005-04-08 15:16:32 A1.茶园村长(2282902)
因为有时候IO脚功力不大。
2005-04-08 15:17:10 寂寞小刀(22470886)
下拉一个LED也不行?
2005-04-08 15:17:25 A1.茶园村长(2282902)
方法有很多。
2005-04-08 15:17:33 A1.茶园村长(2282902)
这只是一个方法而已。[:D]
2005-04-08 15:17:42 寂寞小刀(22470886)
三极管要钱的嘛
2005-04-08 15:18:04 D8。飘尘(43745429)
便宜呀
2005-04-08 15:18:20 A1.茶园村长(2282902)
在此图中,当PB7的电压为0时。A1015开关通过。
2005-04-08 15:18:32 A1.茶园村长(2282902)
反之A1015断开。
2005-04-08 15:18:41 寂寞小刀(22470886)
这个我知道的哈
2005-04-08 15:19:04 A1.茶园村长(2282902)
所以,要LED亮的话,就必须PB7为低电压。
2005-04-08 15:19:13 A1.茶园村长(2282902)
这一点大家能理解吧?
2005-04-08 15:19:24 *_+(4871674)
为什么不用一些总线驱动器扩流呢?
2005-04-08 15:19:26 *_+(4871674)
LED
2005-04-08 15:19:57 A1.茶园村长(2282902)
这是入门的东西,不想搞得太复杂了。
2005-04-08 15:20:23 A1.茶园村长(2282902)
因为此图和程序是为了带大家进入AVR的大门的。
2005-04-08 15:20:25 C08.人生如歌(93882205)
咱们是不是让老大讲课,讲完课,再发问.这样,讲一句.回答八个问题,需要很长时间的.
2005-04-08 15:21:02 A1.茶园村长(2282902)
我建议这样好不,一般都是我问,大家答。
这样才不会乱了头绪。
2005-04-08 15:21:37 A1.茶园村长(2282902)
刚才的图大家没问题了吧?
2005-04-08 15:22:00 A1.茶园村长(2282902)
好,看第二个图。
2005-04-08 15:22:06 A1.茶园村长(2282902)
输入部分。
2005-04-08 15:22:51 A1.茶园村长(2282902)
[INPUT]
2005-04-08 15:23:31 A1.茶园村长(2282902)
当按键没有按下的时候,电流是按红色的走。
2005-04-08 15:23:35 A1.茶园村长(2282902)
对不?
2005-04-08 15:24:22 A1.茶园村长(2282902)
当按键按下后,按键的1节点和2节点是相通的,所以1节点=2节点,对不?
2005-04-08 15:25:17 A1.茶园村长(2282902)
因为1节点是低电压(0V),所以2节点也是0V。
2005-04-08 15:25:28 A1.茶园村长(2282902)
所以电流按蓝色的走,对不?
2005-04-08 15:26:37 A1.茶园村长(2282902)
所以,没按下之前,PD3脚为高电压,按下后,PD3脚为低电压。没错吧?
2005-04-08 15:27:15 A1.茶园村长(2282902)
太简单了,对不?不过我们都是程序员,学单片机只能从头开始了。
2005-04-08 15:27:35 A1.茶园村长(2282902)
不象几位新手的,有电子知识。[:D]
2005-04-08 15:28:04 C08.人生如歌(93882205)
小刀呀.我们不是学电子的呀.
2005-04-08 15:28:54 C08.人生如歌(93882205)
这是对我们这些不学电子的人上的课.而且A1老大讲完了课,我们还要负责整理文档,你们乱说话
,文档都不好整理.
2005-04-08 15:29:27 A1.茶园村长(2282902)
我简单一点了。
2005-04-08 15:29:55 A1.茶园村长(2282902)
[REST]
2005-04-08 15:30:04 A1.茶园村长(2282902)
RESET部分也差不多。
2005-04-08 15:30:16 A1.茶园村长(2282902)
简单了一点,不过电阻是10K的。
2005-04-08 15:30:55 A1.茶园村长(2282902)
理由是什么,我也不清楚,这只是经验而已。
2005-04-08 15:31:09 寂寞小刀(22470886)
不是吧
2005-04-08 15:31:24 acer :