单片机十八般兵制作

合集下载

PIC18F452单片机原理及编程实践(第十章)PIC 18串行接口的汇编和C编程

PIC18F452单片机原理及编程实践(第十章)PIC 18串行接口的汇编和C编程

计算机内部的数据是按字节存储、运算的; 计算机与外部设备之间的数据传输从理论上讲:采用并 行方式是效率最高的,因为并行传输数据的速度快; 如果两套设备之间距离变长,则不得不考虑下列因素: 数据传输设备的成本:并行设备至少要8条以上的线; 随着距离的加长,信号幅值将要衰减、干扰信号的影响 将显著增加。 因此长距离通信采用串行传输方式必然结果。
2017/8/29
21
波特率的物理概念
0 1 0 1 100 10 1 01 1 00 单位时间内传送二进制数据(bit)的个数
2017/8/29
22
10.3.1 PIC18的SPBRG和波特率B

PIC18的串行接口的异步通信支持不同的波特率,以满足 双方(不同的fosc)的通信的要求;


PIC18波特率的设定是由8位的寄存器SPBRG实现的;
2017/8/29
25
10.3.2 PIC18的TXREG寄存器

TXREG ----发送数据缓冲器。要想将数据发送出去,必须 事先将数据装载到TXREG中。例如;
MOVLW MOVWF 0x41 TXREG

当执行MOVWF TXREG 装载数据时,数据同时会被写入 “移位寄存器TSR”中,并开始通过TX引脚串行发送数据;


2017/8/29
12
10.1.5 RS-232串行电平标准

为了使不同厂家生产的通信设备彼此兼容,电子工业联 盟(EIA)在1960年制定了一个接口标准 --- RS232, 后续有修改为RS232B、RS232C。这里将其统称为 RS232; 在RS232标准中: 逻辑1的电平是-3~-25V; 逻辑0的电平是+3~+25V。

单片机入门制作

单片机入门制作

单片机入门制作专辑--1.白手起家2008-05-04 02:16:52 作者:来源:浏览次数:84 文字大小:【】【】【】•白手起家好的开始是成功的一大半! 忆往昔吃过晚饭我都要打开电脑上网瞧瞧,在我的收藏夹里专门有一栏是和电子技术相关的网站链接。

我常登录我的网站和电子信箱,而每次都会有几个帅哥向我提问,让我帮...白手起家好的开始是成功的一大半!忆往昔吃过晚饭我都要打开电脑上网瞧瞧,在我的收藏夹里专门有一栏是和电子技术相关的网站链接。

我常登录我的网站和电子信箱,而每次都会有几个帅哥向我提问,让我帮助他们解决一些制作中的问题,在感叹电子爱好者中美女太少的同时我都会尽我所能回答这些问题,因为叁年前我也是白手起家的,我也体会过遇到问题却无药可救时的失落,所以我更希望分享我的经验和大家交流。

虽然我不希望把整篇文章变成我的个人自传,可是我还是要谈一谈我的经历,你可以把它当成无聊的小品或是学习电子技术的历险记,当然你也可以从中了解我并和我结为朋友。

不太喜欢编年体的故事结构,所以我从现在开始——我在一家与电子技术行业相关的公司工作,在公司我可以学到单片机和嵌入式系统的相关知识。

业余时间我则自己在家里研究单片机技术,将我的作品和经验发布到我的个人网站与爱好者们分享。

我很满意现在的工作和生活,这让我有充足的时间谈恋爱和更执着地专注于我的电子制作爱好。

叁年前,哈尔滨市学府书城,开门大吉!我只身在电子技术类图书区寻找着我中意的电子制作技术的书。

这个地方我经常来,虽然书很多,可是没有几本中意的,它们不是只讲一些纯理论的东西让人看得一头“污水”,就是只有电路一堆却并不实用。

这次也是希望能找到一些新鲜类型的书来看,正是这一次闲逛使我和美丽的单片机世界邂逅了。

逛了一会,想起了最近听说一个新名词叫“单片机”。

本以为也是数模电子技术里的一部分,应该和数字电路关系大一些吧?好像就是比较专用的集成电路呗!先了解一下也好,什么事都了解一下也没有坏处,只要不是违法乱纪的事情。

九齐单片机例程

九齐单片机例程

九齐单片机例程一、九齐单片机简介九齐单片机是一款基于51系列的单片机开发板,采用AT89S52芯片,具有丰富的外设资源和强大的处理能力。

其开发环境为Keil C51,支持C语言编程,使用方便。

二、九齐单片机例程简介九齐单片机例程是一些常用的程序样例,包含了各种基础操作和应用场景,可以帮助初学者快速上手并深入理解单片机编程。

三、LED闪烁程序LED闪烁是最基础的程序之一,在此介绍如何在九齐单片机上实现LED闪烁:1. 确定引脚:将LED连接到P1.0引脚。

2. 配置引脚:将P1.0引脚配置为输出模式。

3. 控制引脚:通过改变P1.0引脚输出电平来控制LED亮灭。

4. 循环控制:利用循环结构让LED周期性地闪烁。

四、数码管显示程序数码管显示是另一个常见的应用场景,在此介绍如何在九齐单片机上实现数码管显示:1. 确定引脚:将数码管连接到P0口。

2. 配置引脚:将P0口配置为输出模式。

3. 控制引脚:通过改变P0口输出电平来控制数码管的显示。

4. 数字转换:将要显示的数字转换为对应的7段数码管编码。

5. 显示循环:利用循环结构让多个数码管周期性地显示不同的数字。

五、定时器中断程序定时器中断是九齐单片机中比较重要的一个功能,可以实现一些定时任务。

在此介绍如何在九齐单片机上实现定时器中断:1. 配置定时器:使用TMOD寄存器配置定时器模式和计数方式。

2. 设置计数值:使用THx和TLx寄存器设置计数值,决定了定时时间长度。

3. 开启中断:使用IE寄存器开启相应的中断,如ET0表示开启T0计时器中断。

4. 中断服务程序:编写相应的中断服务程序,在时间到达时执行相应操作。

六、串口通信程序串口通信是单片机与外部设备进行数据传输的重要方式之一,在此介绍如何在九齐单片机上实现串口通信:1. 配置串口:使用SCON寄存器配置波特率、数据位、停止位等参数。

2. 中断控制:使用IE寄存器开启串口中断,使用ES和EA寄存器分别开启串口接收和总中断。

单片机音乐盒

单片机音乐盒
本文设计了一种基于单片机STC89C51,下载电路, LM386音频放大电路等,利用摁键控制歌曲的播放。单片机音乐盒主要由下载电路、、单片机控制电路、显示电路、386音频放大电路和安全保护电路构成,设计合理、简单易懂、价格低廉,使单片机在播放歌曲的时候得到充分应用,具有一定的实用价值。
论文主要针单片机的各个组成部分及功能进行了详细的介绍和说明,并对其如何将乐谱转换成代码,以及硬件仿真等进行了重点的分析和论述。
下表2-1是C调各音符频率与计数初值T的对照表:
音符
频率(Hz)/初值(s)
音符
频率(Hz)/初值(s)
音符
频率(Hz)/初值(s)
低1DO
262/63627
中1DO
523/64580
高1DO
1042/65056
低2RE
294/63835
中2RE
589/64687
高2RE
1245/65134
低3M
330/64021
1.2
设计一个单片机音乐盒,用STC89C52RC做芯片,外加一个LM386音频放大电路,通过复位键重置歌曲,一二三键进行不同歌曲的播放,蜂鸣器发出声调,与之对应的LED灯亮起,通过LM386音频放大电路控制声音的大小。用定时器0设置音调,通过延迟一定时间作为节拍。这种设计不需要考虑两个定时器之间的衔接问题。编写程序相对简单,更容易实现要求。
KEYWORDS:Music Box,Single-chip,LED
诚信声明
第1章
1.1
概述
随着信息技术革命的深入和计算机技术的飞速发展,单片机得应用越来越广泛,并逐渐发展成为一门关键的技术学科。单片机具有一些突出的优点:重量轻、体积小、电源单一、耗电少、价格低、功能强、所以在通信、家电、工业控制、仪器仪表、汽车等产品中都可以看到单片机的身影。目前国内单片机的应用仍以MCS-51系列为主。

单片机入门制作专辑相关---3成家立业_图文(精)

单片机入门制作专辑相关---3成家立业_图文(精)

2/8单片机入门制作专辑《无线电》& 成家立业豁然间玩转单片机!拨出插头,电烙铁慢慢凉了下来,即使你没有戴金丝边眼镜,在下面的操作过程中也可以显得更斯文一些。

这是只与键盘、鼠标、显示器有关的故事情节,几片灰白颜色的软件窗口,嘟嘟的提示音,还有期盼成功并始终专注的眼神。

其实我们完成了大部分内容,我们回顾一下看看:我们了解了单片机是什么、单片机能干什么、我们如何学习单片机、学习单片机的条件是什么、如何制作实验板和ISP 下载线,了解了这些我即兑现了承诺也让你从中受益。

下面我们聊聊软件使用和学习实验的一般操作,听上去好像很简单,但认真的状态依然不可放松。

在没有从宏观上了解事情的时候我们总会感觉茫然不知所措。

你花了钱买这本杂志并不小心翻看到我的文章,煽动性的语言诱骗你喜欢上了单片机并一直迷迷糊糊看到这里我就已经非常开心了,除了以身相许之外我愿意为你做任何事情,包括详细介绍我们将会用到的一些软件和关于它们的故事。

眼睛向下一扫,我虚张声势的把戏被你识破,明明就两个软件嘛,何必说得好像很多一样呢?大人请容我解释,这两个软件是单片机学习最常用的两个软件,而细述它们的功能最要独立成书了。

如果可以弄明白这两个软件的使用和常见问题,那么任何操作问题都难不倒你了。

值得庆幸的是本文正为了这个目标而努力。

ISPlay v1.3 – ISP 下载工具软件还记得我介绍ISP 下载线时的比喻吗?“从电脑向手机下载图片或音乐一般都有一条连接线,再配上手机专用的软件就可以让手机丰富多彩了。

”所谓“专用的软件”就是我们现在要介绍的ISPlay v1.3。

它是一款绿色版小巧的ISP 下载工具软件,配合前面讲到的ISP 下载线向单片机下载程序。

你可以根据名称到网上找到它,下载后不用安装只要双击图标就可以运行,运行的窗口就是图1所示的样子。

我这里仅以ISPlay v1.3为例,你可能下载到更新的版本,可能窗口和功能会有一些不同,不过都是大同小异的。

PIC18F452单片机原理及编程实践(第十三章)PIC18的ADC模块编程

PIC18F452单片机原理及编程实践(第十三章)PIC18的ADC模块编程
2017/8/29
PIC 18F458
microchip
FLASH型
RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 V dd V ss RD7 RD6 RD5 RD4 RC7 RC6 RC5 RC4 RD3 RD2
端口A:RA(6线) 端口B:RB(8线) 端口C:RC(8线) 端口D:RD(8线) 端口E:RE(3线)

如果即要高的转换分辨率又要较宽的测量范围,那就要选取高位数的
ADC模块:如:10位、12位或16位等,但这是要付出很高的费用。
2017/8/29
8
ADC模块的主要特征 ---- 数字信号的输出
4.

数字信号的输出: 与位数有关,如:8位、10位、12位或16位等; 输出的码制:有二进制、BCD码的形式; 输出的格式:并行数据、串行数据等。
000000
nn
nnnnnnnn
nnnnnnnn
nn 000000
ADRESH
2017/8/29
ADRESL
ADRESH
ADRESL
返回
24
ADCON1寄存器
ADFM
MSB
ADS2
---
---
PCFG3
PCFG2 PCFG1
PCFG0
LSB
PCFG3~0 0000 : : 1111
ADC端口配置位
6.

可利用+Vref 与 - Vref 的差值获取不同的Vref值。
2017/8/29
15
Hale Waihona Puke .ADC模块包含一个自带的“RC低功耗时钟系统” ,在 此模式下,ADC模块可以摆脱对系统时钟fosc的依赖性, 确保在SLEEP模式下ADC模块仍可正常工作。

单片机入门制作专辑 4-用武之地

单片机入门制作专辑 4-用武之地

《无线电》& 用武之地好的结束是成功的明证!“跟随文中的制作部分可以制作出以单片机为核心的实用小作品”,是否还记得这一充满诱惑的承诺,下面的文字中我将如数兑现。

本来我所制作过的东西并不多,还要从中找到一些最能吸引眼球的真是不容易。

我要尽量找到简单易制的东西,要让大家轻松找到单片机制作的成功感觉;制作的东西要有实用性,不能把辛辛苦苦忙了几天的制作成果丢在角落里盖满了灰尘;除此之外它还要是精致的、出类拔萃的,每个制作都要有自己独特之处,从制作中可以了解许多原理、获得更多经历。

最后精心挑选了下面的几个小制作,附上它们详细制作介绍和成品的使用说明,你会发现它们是与众不同的,而且都可以做到商品级别。

心灵手巧的你可以多制作几个送给好朋友或是心怡已久的女生。

各制作的内容都是相互独立的,可以选择自己喜欢的来制作。

所有制作项目在本期配刊光盘里都放了整个工程进去,程序中的关键语句都有详细的注释,参考这些系统而完整的程序来学习单片机编程要比看一大堆流水彩灯的小程序更有意义。

以下的所有制作都没有电源部分电路图,幸好它们都是5V电源供电,可以用一套成熟的电源设计放之四海而皆准。

我提供你参考的电源设计,见《十八般兵器》图4,据说这是经典的电源电路,至少电路图看起来很漂亮,不是吗?3208LED点阵电子钟这是我最成功的作品之一,到目前我已经把版本升级到了3.0,技术上已经较成熟,而且我设计的强大功能也让它非常实用。

我制作的第一台电子钟样品现在就安静地躺在书桌上。

高度的认真和耐心需要在这个制作过程中坚持到底,这是相当必要的,整个电路的复杂并不算可怕,反而是对单片机电路制作的陌生容易产生畏惧。

别怕,至少还有我,我总会陪在你身边,把需要注意的地方、难理解的内容说清楚,实在不行的话你还可以在网上找到我,帮你在线解决问题,如果那时我还活着。

《无线电》& 图1作品介绍制作之前先介绍一下这个电子钟的实用功能,看看这个小家伙是不是你的生活所需。

PIC18单片机的一种新颖的Bootloader设计

PIC18单片机的一种新颖的Bootloader设计

PIC18单片机的一种新颖的Bootloader设计引言 Bootloader是操作系统在内核运行之前运行的一段小程序,其功能主要是完成软硬件设备初始化,建立内存空间映射,从而将系统的软硬件环境带到一个合适的状态,或者加载操作系统映像文件实现系统软件升级。

针对PIC18系列单片机,目前市面上仅存在HI-TECH 公司提供的Bootloader程序,并且需要借助串口调试助手。

本文基于Microchip公司的MPLAB 软件开发环境设计了一种新颖的Bootloader,并配套编写了PC机端上位机界面程序。

其特点是控制灵活,使用便利,系统升级安全可靠。

1 Bootloader的实现1.1 Bootloader的操作模式 Bootloader在单片机上电/复位后、用户程序之前先运行,运行后判断当前是否需要进入升级状态。

如果不需要升级,就直接运行原有的程序;如果需要升级,首先擦除旧的程序,然后从串口接收用户程序,同时写入Flash中。

Bootloader有2种操作模式:①启动加载模式,也称为“内核启动”模式。

即Bootloader从目标机上的某个固态存储设备上将操作系统加载到RAM中运行,整个过程并没有用户的介入。

②下载模式。

在这种模式下,目标机上的Bootloader将通过串口、网络连接或者USB等,从上位机下载操作系统文件,然后保存到目标机上的Flash类固态存储设备中。

Bootloader的这种模式通常在第一次安装内核与根文件系统时被使用,此外,以后的系统更新也会使用Bootl-oader的这种工作模式。

本文设计的Bootloader同时支持这两种工作模式,一开始启动时处于正常的启动加载模式,但并不立即启动进入内核,而是提示延时 3 s,上位机用户如果发送某些信息给目标机,则切换到下载模式,否则继续启动内核。

1.2 Intel HEX文件 Intel HEX 文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机入门制作专辑--2.十八般兵器[ 来源:本站原创 | 作者: | 时间:2008年02月11日 | 浏览: 1417十八般兵器快使用单片机,哼哼哈兮!孔子说:“工欲善其事,必先利其器”,学习单片机所用的工具、元器件和数模电路是有一些区别的,我们在学习之前最好先备齐它们,至少让外人看出我们是搞过单片机的。

有几样东东很重要,在上场之前不得不提及。

刀枪剑戟一台电脑:这在日后写程序或是下载程序都是必需之物。

现在的新款电脑越来越不适合单片机学习了或者说单片机的设备也应该更新换代了,一般常用的 9针串口和 25针并口多数被方方正正的 USB接口所取代。

更新推出的操作系统对开发软件支持并不很好,建议大家使用 WIN XP或 WIN 2000系统。

不用考虑CPU速度和存储空间,同时电脑要有 9针的串口和 25针的并口(打印机接口),如果没有可以用 USB转换器扩展,不过其效果不如原配夫妻。

ISP下载线:从电脑向手机下载图片或音乐一般都有一条连接线,再配上手机专用的软件就可以让手机丰富多彩了。

单片机也可以用这样的方法,虽然这不是唯一的方法,但这较适合一般的单片机学习,好而不贵。

ISP下载线就是一个设计有简单电路的单片机程序下载工具,它就像塑造生命的天使,配上小巧的 ISP下载软件就可以施与单片机灵魂。

虽然我们不是上帝,但在后文我们先要亲手塑造它,先做好心理准备。

实验板:这是一年半载也玩不腻的家伙,因为这是在学习中不断扩展的。

它是将一块单片机焊在一片电路板中间,板上还焊有电源和单片机的最小系统电路,见图 1。

如果继续往下说许多读者朋友会骂我太粗心了,所以我不得不解释一下“最小系统”是啥东东。

随便抓一个数模电路的芯片,它要是想正常工作必须有一个先天条件,就是符合要求的电源。

单片机也是一样,不过它太讲究了,要的东西更多。

除了一个稳定的电源供电之外,它还需要一个复位电路,就是给单片机一个信号让它归回到开始工作的状态。

同时晶振部分电路也是必不可少的,这相当于给单片机带了一块手表,让它有时间观念,知道自己什么时候该干什么事情。

总之最小系统就是保证单片机正常工作的最基本电路部分。

OK,再说回到单片机实验板。

我是买元器件自己制作实验板的,我感觉没有必要多花钱去买一个成品,虽然这样说卖实验板的人可能会扁我。

自己动手可以学到单片机硬件电路的知识和掌握制作的细节,这是不可多得的实践机会。

你决定实验板 DIY了吗?我们一起做吧!图 1忘了是哪一部抗日题材的电影里有一句经典台词:“别看你今天闹的欢,小心将来拉清单”。

当时我还真不知道这话的意思,但我写到这里的时候我终于明白了,闹了这么长时间单片机,今天终于到我拉清单了。

附表所示这个清单列出了学习单片机所需要的兵器,这是在成家立业之前必要的条件,里面我列出了大概的市场价格以防被黑。

各元器件的外形如图 2所示。

其实满打满算学习单片机也要不了几个钱,一般的元器件也就几块钱。

几块钱能买什么?买不了房子买不了田,买几个元器件能用好几年。

必要的时候可以和卖元器件的老板砍砍价,你砍得多省得多,回去能买辆自行车。

附表实验板 DIY元器件采购清单图 2 所需元器件集体照可以直接拿单到电子市场买到,附近没有电子市场朋友也可以在网上邮购,你一定会千方百计弄到的,对此我充满信心。

如果你到电子市场去逛我得唠叨两句,省得闹出专业技术级笑话。

AT89S52单片机是分为工业级(PI)和商业级(PC)两种,区别就是工业级的工作温度范围更宽,也就是比较抗冻。

对于我们学习就无所谓了,哪个便宜买哪个吧。

如果买不到 AT89S52也可以买 AT89S51或是与 89S系列兼容并支持 ISP功能的单片机。

30pF 的电容只是提高晶振的精度的,如果只是做一些小实验的话买不到不接也行。

万用电路板要买大一点的,别以为现在的元器件放上去正好大小就行了,我们的学习才刚刚开始,以后还有好多单片机的外围功能要学呢,如果没有地方放元器件了就得外扩电路板再用排线连接,弄得像蜘蛛精似的。

我个人认为 A4纸大小的万用电路板是最合适的选择,总之要“我选择我喜欢”。

还有一些东东虽然说出来有点啰嗦但对于一个电子爱好者是必不可少的,包括焊接用的电烙铁、锡丝、助焊济、导线、镊子、剪线钳、一双勤劳灵巧的手和一颗热情执着的心。

也许你早就发现这篇文章与其它文章写作方式的不同,我不知道这会让你眼前一亮还是眼前一黑,不过卓尔不群之处还不止于此。

一张直观而清晰的图片要比书本上想方设法跳跃起来的文字更容易让人印象深刻,下面的制作过程你将会发现我在竭尽全力地发挥“图文并茂”的优势特点。

从元器件的集体合影到成品的写真照片,总是把你从茫然的想象拉回到真实的制作情境,当你觉得没必要介绍得如此详细时,请想到那些从零开始又满怀热忱的爱好者朋友。

假设你已经买来了上面的所有元器件和工具,并已经吃饱喝足准备开始制作了。

我也只能这样假设,否则我们的制作是不能向下继续的。

其实我是想先制作 ISP下载线的,可是看到你迫不及待想玩单片机的样子我也只好改变主意。

那我们就先来制作单片机实验板吧!下一页本文共 3 页,第[1][2][3]页单片机入门制作专辑--2.十八般兵器[ 来源:本站原创 | 作者: | 时间:2008年02月11日 | 浏览: 1418铁锤磨针——单片机实验板 DIY实验板上主要有三部分电路:电源部分、单片机最小系统部分和功能扩展部分。

因为我们只是刚开始实验,功能扩展部分我们只焊接一个发光二极管和一个按键开关做一些简单的实验,完成了这些实验之后我们就基本熟悉了单片机的使用流程,再学习其它功能时只要将此功能用到的元器件焊在实验板的空地儿上并连接到相应的单片机引脚就可以了。

例如我们要学习 DS1302时钟芯片我们就把芯片和相关元器件焊上,通过对应的程序下载到单片机来实验。

按照传统习惯我们先在开发板上焊接电源部分电路。

电源部分是比较容易的,集成稳压芯片解决了电源稳压问题。

理论上的电源输入是 5V~18V,可是实际应用存在许多理论界想象不到的问题,细心的朋友可以发现电容的耐压值决定了一个更小的选择范围。

建议大家用 9V 2A或 12V 2A的电源适配器(俗称变压器)作为市电的转换,我的实验中暂用 12V 2A的为例,图 4是电源部分电路原理图,图 5是单片机最小系统部分和功能扩展部分电路原理图。

图 3 电源适配器图 4 电源部分图 5 实验板单片机系统部分还有一些细节问题可能会导致你的恐慌,我也有必要保证朋友的安全,占用一点纸上疆土逐一列出。

220μF的电解电容正负极千万不要接反,不然十有八九会爆炸,我遭遇此事时吓得一个女同事几天没回过神来。

LM7805稳压芯片是有一个散热片接孔的,我们实验板的功率不大就不用接散热片了,如果发现此芯片发热也是正常的,不用怕。

如果非常热,发热上百度时就要检查一下电路是否有短路。

晶振、陶瓷电容是不分正负极的,二极管的焊接时间不要过长,注意电源适配器的输出要是内正外负。

不怕人骂我唠叨,如果这里有一条帮助到你的话我就很欣慰了。

在电路板的走线方面我是用的锡接走线,这样可以保证电路稳固又美观简洁。

在锡接走线之前可以先考虑好整个电路的布局,电源部分尽量放到一起,单片机最小系统放在实验板的中间,这样扩展电路方便一些。

先用水笔画出走线图,当确定无误再用锡过线。

焊接的时候单片机不要插在 IC座上,先焊好 IC座当电路全部完成后再上芯片。

如果是想用飞线的方法也可以,不过这么简单的电路用飞线好像没有必要。

单片机 IC座的下面是一个不错的楼盘,一些占地方而又很重要的元器件可以挤一挤放到下面去,外表美观又保护了这些元器件,如图 6所示。

这是我在长期制作中实践出来的好方法,不到一分钟就转让给你了。

图 6 部分元器件隐藏于芯片座内建议在制作好电源部分后在不插入单片机时就通电一次,并用万用表测一下输出电压是不是 5V,电源部分的一点失误导致的后果相当不小。

本文中的设计是将电源部分制作到实验板上,ISP下载线是通过一条排线插到实验板上留出的端口上,用实验板的电源给 ISP 下载线供电,整个设计只用到一个电源部分。

别以为我是只说不练的家伙,我可是按照文章先制作了一遍的,这样我才有资本指手划脚。

图 2所示是制作实验板和 ISP下载线用到的所有元器件,我们要做的就是把它们组装起来,我仅用了两个小时就完成了制作,而且其间我还要拍照片和考虑怎么写下面的内容,现在可以想象你的任务并不复杂了吧!准备好了吗,开始行动吧!图 7、图 8是制作好的实验板,你制作好了吗?我只能再一次假设你的制作是成功的。

也许你还有一些问题没有解决,而我在文章里却没有提到,也许是我忽略了什么或是答案故意躲了起来,那就在仔细看看电路图和实物照片吧,它们是最佳的制作参考系,这样一个简单的电路并没有比双稳态的声控开关电路复杂,它是深藏于内、厚积薄发的。

OK,现在一切完成可以通电了,按下电源开关,电源指示灯亮了,看看接到 P1.0接口上的 LED是什么状态呢?是不是每隔一秒钟闪烁一次呢?是这样的现象吗?不是?哦,不是就对了,因为我们还没有给单片机写程序呢,它现在还不知道你要让它干什么呢,只能呆呆地等在那里。

虽然我们希望尽快让 LED闪烁起来,可是面对科学还是要理智一些才行。

一根 ISP下载线可以帮我们实现程序的下载,前面我讲 ISP下载线的好话已经够多了,你的耳朵都快磨破皮了吧?现在我们就来一起制作,趁着制作实验板的喜悦之情还没有冷却。

图 7 完成后的实验板正面图 8 完成后的实验板背面上一页下一页本文共 3 页,第[1][2][3]页单片机入门制作专辑--2.十八般兵器[ 来源:本站原创 | 作者: | 时间:2008年02月11日 | 浏览: 1419铁锤磨线—— ISP下载线 DIYISP下载线的电路如图 9所示,简单得真叫人没法活了,制作它可以很容易找到成功的感觉,可是要注意许多老水手都是在阴沟里翻的船。

我曾听说一位朋友不屑一顾制作完成的下载线就是不能用,虽然检查了 N遍电路,芯片也换了几个。

其实解决这个问题的方法很简单,再重新制作一个就行了,一条道跑到黑对提高效率没有什么帮助。

还有一些事情要提醒一下,因为有一些贵族级别的爱好者用的是先进的笔记本电脑,除了 USB之外什么接口都没有了,这样的朋友是比较麻烦了,买 USB转并口的转换器还不如干脆参考其它资料制作串口 ISP下载线,或是直接制作 USB接口的 ISP下载线,但不论如何都要亲手制作才过瘾哦。

图 10所示是制作好的下载线。

图 9图 10 ISP下载线写真照有一件重要的小事害得我不浅,两次挫败才让我吸取教训,也可以说失败是好事,是不继积累经验的过程,我前面叮嘱大家注意的地方都是挫败之后才能写出来的,希望大家少走一些崎岖路。

相关文档
最新文档