本文将介绍如何自制一个51单片机最小系统及一些附加模块。最终制成的系统将具有烧录程序,运行程序等功能。
先放两张张最终成品如下
(正面)
(反面--锡接走线法)
提醒读者,下载口的布局有点不合理,请调至第五部的测试下载模块处查看!!!!!
好了,接下来正式进入制作环节:
第一步:仿真
在win7下采用Proteus 7 Professional绘制仿真原理图,具体绘制操作参考:用proteus绘画51单片机最小系统
为了测试所需,再绘制测试模块,如下:
电阻左端分别接单片机的21、22脚,即P2.0、P2.1端口
绘制完成后,为了仿真,再采用Keil uVision4编写测试代码并生成hex文件。具体操作参考文件:
单片机类型015STC90C516RD+A9T15528的代码编写,烧录
测试代码如下:
#include void main(void) { unsigned int a; while(1) { P2_0 = 0; //设P2.0口为低电平,点亮LED for (a=0; a<50000; a++); //这是一个循环,起延时作用 P2_0 = 1; //设P2.0口为高电平,熄灭LED for (a=0; a<50000; a++); P2_1 = 0; //设P2.1口为低电平,点亮LED for (a=0; a<50000; a++); P2_1 = 1; //设P2.1口为高电平,熄灭LED for (a=0; a<50000; a++); } } 准备工作做完了,接下开始仿真,整个仿真原理图如下: 双击单片机,出现如下界面: 单击上图中Program File栏的文件夹图标 , 进行选择测试代码hex文件,找到需要烧录单片机的hex文件,打开。 接下来就是查看下仿真结果了, 单击图片中第一个按钮开始仿真 单击图片中第四个按钮结束仿真。 仿真结果为,两个LED,一个亮、灭,另一个亮灭,如此循环;同时可以看见电流流向的箭头。 第二步:准备元器件 第三步:绘制焊接图 原理图和实物焊接图管脚布局不一样,所以需要先布好局,元器件布局如下图: 走线图(未画出单片机底座与附近排针接通)如下: 第四步:焊接 绘制好焊接图后,照着图一部分一部分焊接,就可以了。下图是我采用锡接走线法焊接好后的反面图: 切记不要焊短路了!! 第五步:实物测试 1.测试电源模块 给DC插座上电,反复按自锁开关,查看自锁开关附近的LED以及下载口附近的两个LED是否亮灭。 若此处发现故障,则应立即排除故障再进行下一步。 2.测试下载模块 用杜邦线连接USB_TTL的GND、RXD、TXD、5V0,如下图: 杜邦线的另一端连接下载口的顺序从上往下为5V0、TXD、RXD、GND(连接过程中线不会有交叉),如下图: 打开烧录软件,进行烧录。具体操作参考:单片机类型015STC90C516RD+A9T15528的代码编写,烧录 拔出USB_TTL,给DC插座上电,即可看到接P2.0和P2.1口的LED,P2.0亮-灭-P2.1亮-灭,如此循环。 若此处发现故障,则应立即排除故障再进行下一步。 注:下载模块的+-布局有点不合理,下载的时候不接GND,效果更好!!!! 3.测试复位模块 在上一步程序烧录成功后运行程序,待P2.1亮时,按下按钮,可看见P2.0立即亮起。 若此处发现故障,则应立即排除故障。
为了更好的查看线路中电流的流向,建议在Proteus中点击system——set Animation options——在对话框的Animation options 区域选择第三和第四项。
上一篇:51单片机入门 - 基础知识汇总
下一篇:51单片机入门 - 定时器的使用技巧
推荐阅读最新更新时间:2024-11-11 10:35
推荐帖子
- 一个电子工程师的心路历程
- BBShometown 模拟电子
- 【DigiKey创意大赛】速度计_在e2studio中使用EK-RA2E1的UART接收数据
- 历经磨难啊,终于可以对接GPS芯片准备解析数据了。书接上回,先解释下怎么在e2studio中配置EK-RA2E1的UART接收。之前说的各种自动生成没有问题,然后一直卡在自动生成的代码被覆盖问题上。卡的点在哪里呢?就是点击配置界面的模块后,下面的属性需要去手动点击出来!需要手动点击出来!手动点击出来!再次吐槽下开发IDE的软件工程师,这里加个点击事件很难?!点击编译不是会自动显示编译进入吗?这里就不能一样实现吗?唉线程也是啊,也是这种方式去修改名字和各种属性!然后
- yilonglucky DigiKey得捷技术专区
- FAQ|Molex 和 TTI 直播:更小型、高速、可靠的连接器推动物联网应用的新发展
- 直播详情:更小型、高速、可靠的连接器推动物联网应用的新发展直播讲师:KevinWong,YiweiLi,StevenJinFAQ:1、连接器是否也区分车轨级和工业级应用?A:目前工业级和车归级并没有很清楚的划分,美国会有USCAR的车用标准,通常的区分是这种产品应用过在汽车上即符合实际的车归应用,工业级也是更注重一些产品的参数是否可以满足到您的设计需求2、用于投影仪的板间连接器有什么推荐,性价比高的A:根据您的结构设计,Molex可以提供线到
- EEWORLD社区 综合技术交流
- 单片机萌新求助
- 对于工作来说,51还是STM32的选择,如果要吃硬件工程师这碗饭,应该怎么去学习,望大家提出宝贵意见单片机萌新求助先学51,再学STM32对于工作来说,51还是STM32的选择,不是你选择。是需求决定选择。今天你用这个单片机开发。换个项目。不同要求。可能就需要换型号了。你学的是开发的知识,经验,方法。掌握这些,你才能以较短时间,能在新的平台上做开发。没有基础你就先学51。起步可以低一点。至于后期用什么。会随需求改变。硬件工程师的工作不限于单片机编程。以后的路很长,很多坑在等着你。努力吧。
- 血叶星辰 单片机
- 国内千亿安防行业市场亟待走出经营误区
- 近日,某知名的安防网站发布了一组行业数据,预计2010年中国安防产业总体产值将达到2100亿元以上,比上年增长10%。这个不断增长的数字让人们看到中国正逐步成长为安防产品生产大国。即便拥有广阔的市场前景,人们却很难将其与安防强国联系起来。整个行业创造力不强、产品同质化严重、低价竞争的现象屡见不鲜。在传统的“重销售、轻创造”的经营模式下,中国要实现安防大国到安防强国的转变,还需要走很长一段路。2万家企业抢占“千亿蛋糕”去年上半年,在金融危机的影响下,全球经济遭受重创,中国安防行
- xyh_521 安防电子
- 极品五笔 6.5 Build 0805
- 完美兼容王码五笔字型4.5版。本品适应多种操作系统,通用性能较好。精心筛录词组51000余条,创五笔词汇新标准!在完全支持GB2312-80简体汉字字符集的基础上,选择增加一些GBK汉字,避免了传统五笔对于“镕”、“瞭(望)”、“啰(嗦)”、“堃”、“槃”、“旻”、“冇”等汉字不能输入的尴尬,其实用性能是相当不错的。 极品五笔输入法对最终用户是完全免费的,无须注册。极品五笔6.5Build0805
- lorant 模拟电子