单片机实战

简介: 主题:我们的第一个单片机程序 时间:2005-04-08 14:00 主持人:A1.茶园村长 2005-04-08 13:49:31 A1.茶园村长(2282902) 这次是单片机的。

主题:我们的第一个单片机程序
时间: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]

img_d9e73f215c74b30195ba76251c5e05b1.jpg
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)

img_0659318de794eff64c0fe752f47542b1.jpg
[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) 
img_acd55d10d54316c3a714ae34c96a80c5.jpg

[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)
img_f6f34d656b5194080ade567e80af79d5.jpg
[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  :

目录
相关文章
|
监控 数据处理 开发工具
单片机的C51基础知识介绍2
三、单片机的开发流程和工具 单片机的开发流程通常包括以下几个步骤: 硬件设计:根据应用需求,设计和选择合适的外部电路和接口电路,包括时钟电路、输入输出电路、存储器等。 软件开发:根据应用需求,使用相应的开发工具和编程语言进行软件开发,如C语言、汇编语言等。开发人员需要编写相应的代码,实现系统的功能和控制。 编译和烧录:将开发好的软件代码进行编译和链接,生成可执行的机器代码。然后将机器代码通过编程器烧录到单片机的存储器中。 调试和测试:将烧录好的单片机进行调试和测试,验证系统的功能和性能是否符合要求。可以通过调试工具和示波器等设备进行调试和测试。 单片机的开发工具和软件包括: 开发板
107 0
|
3月前
|
传感器 存储 物联网
单片机的原理与应用
单片机是一种将计算机的CPU、存储器、输入输出接口等功能集成在一块芯片上的微型计算机,被广泛应用于各类控制系统和智能设备中。
172 5
|
存储 编译器 开发工具
单片机的C51基础知识介绍1
C51是指Intel公司推出的一款8位单片机,它的全称是Intel MCS-51系列单片机,也被称为8051系列单片机。C51系列单片机是一种非常经典和常用的单片机,具有广泛的应用领域和丰富的资源支持。下面将介绍C51单片机的基础知识。 一、C51单片机的特点和优势 1. 8位架构:C51单片机采用8位架构,即每个数据位的宽度为8位,能够处理8位的数据,适用于大部分嵌入式应用。 2. 高度集成:C51单片机具有高度集成的特点,包括CPU、存储器、输入输出端口、定时器、串口等功能模块,能够满足大多数应用的需求。 3. 低功耗设计:C51单片机采用低功耗设计,能够在低电压和低功耗的环境下正常工作,
565 0
手把手教你看懂51单片机原理图
手把手教你看懂51单片机原理图
720 0
|
存储 人工智能 缓存
单片机基础
单片机基础
272 0
单片机基础
|
数据采集 存储 监控
【单片机原理及应用】第一篇——单片机概述
【单片机原理及应用】第一篇——单片机概述
单片机入门3.驱动蜂鸣器
单片机入门3.驱动蜂鸣器
225 0
|
芯片 内存技术
51单片机基础知识
与计算机相似。将微处理器(CPU/中央处理器)、存储器、I/O集成到一片半导体芯片上。 存储器又分为两种: ①RAM(数据存储器) ②ROM(程序存储器) 三、分类 ①通用型 ②专用型 四、发展趋势 (1)CPU;(2)存储器;(3)I/O;(4)功耗;(5)功能 MCS—51: ①8031 ②8051→80C51(低功耗CMOS)→51单片机 ③8751 四、命名规则 ①AT89C51 ②STC89C51 我们以AT89C51来进行命名分解: AT:品牌名 8:8051内核 9:Flash ROM存储器 其中,0→掩膜ROM,7→EP ROM (紫外线可擦除) C:CMOS产品 5:固定不变
463 0
51单片机基础知识
|
传感器 数据采集 监控
快速完成单片机毕业设计方法
快速完成单片机毕业设计方法
449 0
快速完成单片机毕业设计方法
|
传感器 数据采集 编解码
基于单片机的数字钟设计
基于单片机的数字钟设计
246 0
基于单片机的数字钟设计