当前位置:首页 >> 信息与通信 >>

学习单片机实验板制作

学习单片机实验板制作 学习单片机实验板制作
随着单片机生产成本的降低,其应用也随之增加。对于广大电子爱好者来说,在原来 硬件设计的基础上,只要掌握了单片机,那对完成的电子制作产品来说,简直是如虎添翼。 然而对于一些初学者来说, 虽然也知道掌握了单片机技术有很多用武之地, 但就是不知如何 下手。有些朋友在大学里也学过一些关于单片机的知识,可就是停留在理论的理解上,更有 些自学的朋友,关于单片机入门的书买了不少,结果就买来的头几天看一下,以后的日子里 天天让书在书架上休假,然而自己的单片机应用技术还是没有丝毫的长进。针对这些情况, 同时结合几位电子工程师学习单片机的经验,在这里谈一下看法: 学习单片机光看书的话进展并不大的, 对于有一定硬件技术的人来说, 最好的方法还是看 着别人写的程序自己研究, 结合硬件看实现的过程, 当遇到不明白的语句再去查看一下书上 关于这些语句的介绍。 这一方法可以使初学者快速完成对单片机的入门, 而对于电子感兴趣 的人来说,只要入了门,加上后期的多实践,提高水平是很容易的事。许多搞单片机的人, 在开始学习时, 都会搞一个专门用于实验的单片机实验板, 对实验板的选择, 笔者的看法是: 实验板的主要目的是入门时做实验用的,真正常握了以后,还有哪个人会再去用实验板,换 言之,实验板只要把你领入单片机之门,他的任务就完成了,可以扔了,因此没必要去买些 功能很多但价格较高的产品, 真正要提高水平必须在掌握了基础后不断地在实践中煅练, 初 学时的单片机实验板只要具备几个发光管加蜂鸣器和通讯就足够了。 另外选用在线编程型单 片机,不用编程器就可以把计算机上编的程序写入单片机,对初学者来说,可以省掉购买编 程器的费用,强烈推荐!! ! 学习单片机关键是要掌握以下步骤: 1、如何编写程序; 2、如何将写的程序变成二进制或十六进制代码; 3、如何将代码通过编程器(或下载线)写入单片机; 4、如何在实验板或应用产品上实现所要达到的功能(有仿真器的可以直接仿真) 。 下面介绍一款初学者非常适合的 2051 实验板, 价格较低, 在我们相关的网页上全有源 程序,初学者可以对照程序学习单片机。同时我们会在讲解第一个简单源程序时,介绍如何 按上面提到的步骤进行具体操作。 一 、 电 路 原 理 图

1、电路设计了 6 个输出口驱动发光二极管,可以设计流水灯等程序之用,也可用为其他指 示 2、利用 2051 的电压比较器端口,设计了光敏电阻输入,可作为光线检测等实验; 3、蜂鸣器输出口设计,可作为各种动作的响应及报警等之用; 4、四位按键输入,可作为类似键盘等输入操作; 5、设计了将单片机的 TTL 电平转 RS232 通讯协议的电平转换电路,可完成各种与上位计 算机的通讯之用。 制作好的实验板如下图所示:

一、实验器材:2051 实验板一块,USB 线一条,9 针串行通讯线一条,电脑一台,程序编 辑软件一套,编程器支持软件一套,在线编程型单片机 STC12C2052(任何一款 STC 的 20 脚 单片机都可)芯片一块; 二、程序功能:点亮一只发光二极管 三、实验目的:帮助初学者了解单片机程序编制、编译、生成*.HEX 文件(16 进制文件) 和写入单片机及运行程序等步骤,为学习者进一步学习各种功能的程序编制打下基础。 三、具体操作: 由于选用的是在线编程型单片机,同时由于我们的 2051 实验板已含有与上位机通讯的专门 电路设计,因此可以不必选用专门的编程器,就可以完成对单片机的程序写入工作,这样可 以节省近百元的费用,换句话说就是,只要花上 40 多元钱就可以学习单片机了。2051 实验 板一块(本站有经济型供货,价格:35 元,但购买是一定要和业务员说明需要在线编程型实 验板,这样我们会给你配上 STC 的芯片,否则若发的是 AT89C2051 芯片的话,就不支持在 线编程了) 。 安装计算机软件。其实对于源程序的编写,在一些文本编辑软件上都可以进行,如: WINDOWS 系统上的写字板、 WORD 软件等都可以进行, 这里我们介绍一款集源程序编辑、 编译、生成十六进制文件于一体的集成开发软件,有需要的可以点击下载。编程器的支持软 件下载。 源程序讲解:源程序下载 1、编写汇编源程序:

2、将编写好的程序进行编译,具体见下图:

3、生成 HEX 文件:

点击“输出 Intel HEX 文件...”后, 程序弹出输出文件对话框, 询问输出的 HEX 文件的文件名:

命名好 HEX 文件名后,按“保存”键,输出 HEX 文件。

经过以上步骤的操作后,我们得到了一个文件名为:“第一个程序.HEX”的 16 进制文件,只 要将这个文件写入单片机, 单片机便可以在实验板上运行。 下面我们介绍如何将该文件写入 单片机。 4、打开编程器支持软件,进行将源文件写入单片机操作:

进入程序后,按软件上的 5 个步骤进行操作便可,各项设置见下图,设定好后,按下载键, 程序便会自动写入 STC 单片机中。

5、插上单片机,运行程序结果


相关文章:
单片机实验板的制作方法_图文.doc
单片机实验板制作方法单片机技术自发展以来已走过了近 20 年的发展路程 。 ...单片机开发板是用于学习 51、STC、AVR 型号的单片机实验设备。根据单片机使用的 ...
单片机实验模块板制作_图文.doc
单片机实验模块板制作 - 单片机实验模块板制作 ---可以搭配<AT89S51 单片机试验及实践教程>学习 51 单片机--- 目录: 1.51 最小系统模块 2.ISP 下载模块 3....
基于51单片机的实验板设计与制作.doc
基于51单片机实验板设计与制作_工学_高等教育_教育专区。仅供参考,如有错误,谢谢指出! 51 单片机多功能实验板的设计与制作王航天 (辽宁工程技术大学 电控学院 ...
单片机实验板详细步骤--原理图设计部分.doc
单片机实验板详细步骤--原理图设计部分 - 单片机实验板 单片机是电子工程师的基本技能之一, 单片机实验板学习单片机的必备工具之一。 通 过层次原理图的设计方法...
单片机实验板的设计_图文.doc
单片机实验板的设计_电子/电路_工程科技_专业资料。单片机实验板的设计 ...总结在这次的实践周的实训制作的过程中我学到了很多的东西,同时也在实物制作的...
单片机开发板的制作步骤_图文.doc
比较 有名的例如电子人 DZR-01A 单片机开发板单片机开发板是用于学习 51、STC、AVR 型号的单片机实验设备。根据单片机使 用的型号又有 51 单片机开发板、STC ...
51单片机综合实验板的设计与制作(毕业设计)_图文.pdf
51单片机综合实验板的设计与制作(毕业设计) - 摘要:设计的51单片机综合实验板,性价比高,主要包含了单片机最小系统模块、显示模块、按键模块、传感器模块、存储器模块...
单片机基础知识:动手搭建自己的第一个单片机实验板.doc
单片机基础知识:动手搭建自己的第一个单片机实验板 - 单片机基础知识:动手搭建自己的第一个单片机实验板 导读:关于单片机学习最重要的一点就是要多思考多实践,想...
浅析学生自制单片机实验板的意义.doc
浅析学生自制单片机实验板的意义 - 龙源期刊网 http://www.qikan.com.cn 浅析学生自制单片机实验板的意义 作者:桑红 章敬蓉 来源:《中小企业管理与科技上旬刊...
单片机开发板的制作步骤._图文.doc
单片机开发板制作步骤. - 单片机开发板制作步骤 单片机技术自发展以来已走过
项目4单片机实验板制作_图文.ppt
项目4单片机实验板制作 - 项目4、单片机实验板制作 主讲:陈振军 教学内容 任
单片机开发板实验报告.doc
单片机开发板实验报告 - 河南机电高等专科学校 综合实训报告 系专班 部: 电子
51单片机最小系统学习板的设计与制作.doc
51单片机最小系统学习板的设计与制作 - 课程设计任务书 (指导教师填写) 课程设计名称 电路板设计与制作 学生姓名 专业班级 设计题目 51 单片机最小系统学习板的...
浅析学生自制单片机实验板的意义-精品文档.doc
浅析学生自制单片机实验板的意义-精品文档 - 浅析学生自制单片机实验板的意义 电子技术专业中《单片机原理及实训》是非常重要的一门综 合课程,学好它可以在以后的...
51系列单片机教学实验板硬件设计_图文.doc
51系列单片机教学实验板硬件设计 - 题 目: 51 系列单片机教学实验板硬件设计 内蒙古科技大学毕业设计说明书(毕业论文) 51 系列单片机教学实验板硬件设计 摘要 在...
任务6 51单片机实验板基板的设计与制作.ppt
第二部分 学习情境1 学习情境 LED显示 显示在该情景下,首先设计并制作51单片机实验板的基板电路,然后用基板上的 单片机最小系统8位LED跑马灯电路入手,首先让读者大...
自己制作单片机开发板_图文.doc
自己制作单片机开发板 - 自己练手用,很好用哦,自己亲自测试的。。。... 自己制作单片机开发板_计算机硬件及网络_IT/...也可以说你的数 码管点阵就不用学了,...
制作AT89C51单片机实验电路板_图文.pdf
制作AT89C51单片机实验电路板 - 维普资讯 http://www.cqvip.com 0险9 臼忽 P C & M C U ●华旭东 垒 学 习单片机离不开实验...
浅析学生自制单片机实验板的意义.pdf
浅析学生自制单片机实验板的意义 - 职业教育 浅析学生自制单片机实验板的意义 桑
初学者如何选择满意的51单片机实验板_图文.doc
初学者如何选择满意的51单片机实验板 - 关于51单片机开发板的选择问题,分为7