单片机入门教程

上传人:飞*** 文档编号:35805222 上传时间:2018-03-20 格式:DOCX 页数:25 大小:5.43MB
返回 下载 相关 举报
单片机入门教程_第1页
第1页 / 共25页
单片机入门教程_第2页
第2页 / 共25页
单片机入门教程_第3页
第3页 / 共25页
单片机入门教程_第4页
第4页 / 共25页
单片机入门教程_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《单片机入门教程》由会员分享,可在线阅读,更多相关《单片机入门教程(25页珍藏版)》请在金锄头文库上搜索。

1、1电协电协-我们电子设计的家园我们电子设计的家园启航启航5151 单片机编程单片机编程继承传道授业之思想继承传道授业之思想 电子设计协会技术部2目录目录第一章 软件的安装.31.1 软件的安装包介绍 .31.2 软件安装 .31.2.1 安装 keil4 单片机编程软件.31.2.2 USB 驱动软件的安装.7第二章 软件的编程与使用 .92.1 单片机开发板 USB 与电脑的连接检测.92.2 keil4 软件的使用 .112.3 文件的烧录.20第三章 简单的编程.243.3.1 预备知识: .243.2 参考程序 .243第一章第一章 软件的安装软件的安装1.1 软件的安装包介绍1.2

2、软件安装1.2.1 安装 keil4 单片机编程软件打开第一个文件夹可看到两个文件 第一个为软件安装包 第二个为破解文件,我们可以暂时不管他 这个软件可能会伴随我们很久的哦如图 1-1,这是单片机实现功能的最基本的三个软件。从上到下第一个为:单片机编程软件的安装包文件夹。第二个为:单片机的 USB 驱动软件安装文件夹。第三个为:单片机的烧录工具。用于将电脑上所编好的程序下 载到单片机上(详情请看下一节) ,无需安装,可直接打开使用。图 1-14点击打开第一个软件进行安装点击 next5打上勾后,点击 next如图在空白的地方写上”1”,然后点击 next6哎呀,搞了那么久.终于进入正式安装了,

3、各位电员可要坚持住啊.安装成功后大家可看见桌面上出现这个东西,怎么使用后面再教71.2.2 USB 驱动软件的安装打开第二个文件夹可见这里面有两个文件夹,分别对应你的电脑系统不同的安装,大部分为 WIN7 或 XP 只需安装其中的一个只需安装其中的一个,安装多了也没用安装多了也没用 我的电脑为 win7 系统,所以我只安装第一个文件夹的文件。打开 Vista 和 WIN7 文件夹点击打开第三个软件,图标为 2303 那个。 (如果你的电脑系统为 XP 系统,则打开 XP 文件,然后点击一下第一个文件, win7 系统则不用注意:以下是 WIN7 系统的安装界面,非 xp8点击下一步很快的,显示

4、安装完成,点击“完成” 。 到此,要安装的文件基本已经安装完成了。 但是,大家可不要忘了那个不用安装的小家伙哦。勿忘我,我可是很重要的哦。下面正式进入软件的使用9第二章第二章 软件的编程与使用软件的编程与使用2.1 单片机开发板 USB 与电脑的连接检测第一步: 如图所示,将开发板的 USB 口接到自己笔记本电脑的任意一个 USB 端口第二步:右键点击我的电脑,出现如下图所示.点击”属性”10第三步:进入我的电脑属性界面,点击左上角的设备管理如果 USB 安装没有正确或者操作有误, 正确则出现下图 则如下图所示:这样的话,单片机开发板与电脑的连接已经成功了。可以关闭刚才打开的窗口了。现在正式进

5、入正题112.2 keil4 软件的使用一、大家先回到桌面,建立一个名字为“Mytext”的文件夹,其实名字可以随 意取。然后,点击桌面上的 Keil uVision4 图标,出现启动画面:二、点击“project - New uVision Project”新建一个工程:二、把工程文件保存在刚才桌面上的 mytext 文件夹,并且将这个工程文件命名 为”text”作命名完之后,点击保存12三、弹出一个框,如果出现以下框图,则直接点击”OK”在 CPU 类型下我们找到并选中“Atmel”双击打开 这个是生产单片机的公司打开”Atmel”后,选择里面的 AT89C51 或 52,这些就是我们的单

6、片机型号,点击”OK”13点击”是”四、以上工程创建完毕,接下来开始建立一个源程序文本:点击左上角的” file”,再点击”New”,则会出现一个新的文本夜 之后点左上角的”保存”,如下图:14来源:本站原创()出现一个文件框,输入源程序文件名名称,在这里笔者示例输入“test” ,这个 名称,同样大家可以随便命名。如果是 C 语言,则是“test . c” ,然后保存:接下来需要把刚创建的源程序文件”text.c”加入到工程项目文件中,如 图左键点击左边文件框的“Target1” ,出现“Source Group 1”右键点击“Source Group 1”,然后点击”Add file”,如

7、下图所示:15出现一个文件框,文件框里有我们刚刚建立的 text 文件,样子可能长得跟下图 的不太一样,但只要是文件名为”text”就行了. 然后点击这个 text 文件,再点” Add”大家在点“ADD”按钮时会感到奇怪,怎么对话框不会消失呢?不管它, 直接点击“Close”关闭就行了。到了这里我们终于可以开始写程序了. 把大家所要写的程序写在这个 text 文件 大家把这个测试程序写到 text 文件里,如下图所示:16#include sbit D1=P10; void main() D1=0; 这个程序为点亮第一个 led 灯程序编写完之后,点击上方的这个图标,这个图标真的形容不出来是

8、什么东 西,哎,流汗. 可能大家觉得步骤很繁琐,但大家可不要放弃,师兄们都是这样走过来的, 现在每个师兄对这个软件已经熟悉的不得了. 各位师弟师妹们可要加油啊!胜利在望,大家继续吧之后出现一个文件框,有很多东西,直接点击上方的”Output”即可17在 Output 栏选中 Create HEX File,在他的前方打上勾,使编译器输出单 片机需要的 HEX 文件:跟大家说一下这个 hex 文件就是单片机所识别的程 序文件,每次编新的程序都要记得操作这个步骤.最后点击”Ok” 吧五、呵呵,工程项目创建和设置全部完成!点击保持并编译(下图):18点击左上角的 translate 按键 即可检测这

9、程序的错误,点击后,在”Build Output”窗口出现以下文字,则编译没有错误.最后点击编译: 如下图所示,则会生成一个 hex 文件。这个则是我们的程序文件,将要下载到单片机内执行。191 最后查看桌面上的”Mytext”文件夹里的工程文件夹内容:你会发现里面有一 个后缀名为”hex”的文件,这个就是我们要烧录到单片机上的程序文件.以上图文描述的是 KEIL uVISION 的使用入门,这些是单片机基础知识和基本操 作必备的。KEIL uVISION 拥有强大的功能,还有仿真、调试等功能,在此不一 一详解。202.3 文件的烧录哇塞到了这么久,终于轮到我登场了. 大家还记得我吗?这个软件

10、是现在的最新单片机烧录版本为 V6.59,而且使用最方便. 好吧,点击打开,界面如下:第一步:点击左上角的”单片机型号”则会出现下图所示,找到你的单片机型号”stc89c52”21选择成功后就是这样:单片机型号改变以上完成后,点击”打开程序文件”22出现一个文件框,这时候我们就要找到我们刚才那个”hex”文件. 假如刚才保存到”桌面”的”My text”文件夹里,则点击”桌面”,找到”My text”文件夹打开文件夹,就可看到刚才我们保存的”text.hex”文件,点击,然后打开23最后,点击下载编程,在这里,你要保证你的单片机开发板的 USB 是与电脑相连的, 不然会提示错误大家可以看到”正

11、在检测目标单片机”的字样来到这里,我们先把电脑放在一边,看到我们的单片机开发板,把开发板的供电按 键按下,给开发板供电.以后,每次给单片机下载程序都要让供电按键重新按一次. 最后,下载程序就成功啦.24第三章第三章 简单的编程简单的编程3.3.1 预备知识:电平特性: 数字电路中只有两种电平:高和低 (本课程中)定义单片机为 TTL 电平:数字 1 为 高 +5V 数字 0 为 低 0V十六进制是二进制的简短表示形式。十进制中的 0-15 分别表示为十六进制的 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 熟练掌握二进制与十六进制之间的转换。规律:一般把四个二进制数放在一起转

12、换成一个十六进制数,转换时先把二 进制数转换成十进制数,再把十进制数转换成十六进制数。十进制二进制十六进 制十进制二进制十六进 制 000910019 111101010A 2102111011B 3113121100C 41004131101D 51015141110E 61106151111F 71117161000010 8100083.2 参考程序点亮一个发光二极管 #include sbit D1=P10; void main() D1=0; 25点亮其他灯 #include void main() P1=0xfd; 流水灯 #include #include #define uint unsigned int #define uchar unsigned char void delay(uint); uchar a; void main() a=0xfe; /赋初值 11111110while(1)P3=a;delay(500); /左移速度a=a0;i-) for(j=110;j0;j-);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号