如何学习51单片机

如何学习51单片机

ID:39638899

大小:883.50 KB

页数:5页

时间:2019-07-08

如何学习51单片机_第1页
如何学习51单片机_第2页
如何学习51单片机_第3页
如何学习51单片机_第4页
如何学习51单片机_第5页
资源描述:

《如何学习51单片机》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机C语言如何学习51单片机/心得/KEIL4/DXP(1)什么是单片机学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。有人觉得要先学汇编。不过我个人觉得,学习51单片机,还是从C语言入手,一来方便,二来容易上手,仁者见仁,智者见智吧。关于学习51单片机的书籍,市场上有很多,大家可以择优选取。那么,如何用程序控制单片机的呢?我开始学单片机的时候也曾有过这样的困惑啊,ok,下面帮大家整理一下思路。怎么在Keil里写程序?keil怎么安装破解?用过VC6.0的同学都知道

2、,VC6.0是一个编译环境。什么是编译环境?简单地说,就是你写代码的地方。那么,同理,单片机的编译环境就是Keil(除了Keil以外,还有IAR啊等等,不过我推荐大家用KEIL吧)Keil有很多版本,最新版本是Keil4,所以我毫不犹豫地选择了Keil4。大家都知道,像这种软件,一般都不是免费的。But!!我们的毛爷爷说了,人有多大胆,地有多大产国内从事于破解工作的牛人还是不少的,所以,安装和破解keil是很轻松的破解方法1.安装KeilFor51执行setup.exe2.注册l开打KEIL4软件(WIN7要以管理员身份运行)执行菜单命令file

3、>LicenseManagementl打开注册机(下载地址见上)3.目标Target选择C51。4.拷贝CID框里的内容到注册机的CID里。5.点击注册机里的GENERATE生成代码。6.然后拷贝注册码到keil里的NewLicenseIDCode中点击ADDLIC即可。苦逼的写完了,怎么生成HEX文件?在keil中编写完程序后,要将程序通过烧录器烧写到单片机中,这时就需要在keil中产生一个hex格式的文件,只有通过这种格式,烧录器才能将程序烧写到单片机中。hex文件格式是Intel公司提出的按地址排列的数据信息,数据宽度为字节,所有数据使用1

4、6进制数字表示,常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的目标代码映象。一般的编程器都支持这种格式。如何才能产生这种格式的文件呢?在keil中对其进行如下设置,便能产生hex文件:1.点击菜单“OptionforTagret'...'”2.选择“Output”页3.钩选“CreateHEXFile”4.重编译如果程序无误,在Project的当前目录即会产生HEX文件什么是串口?51和串口和电脑又是什么关系?串口是51单片机与PC机之间的连接桥梁,如果PC机有COM串口用RS232转换TTL与单片机RXDTXD连接,由此对

5、应PL2303模块如果PC机没有COM串口用USB转换TTL与单片机RXDTXD连接,由此对应CH340模块这两种方式都可以进行下载STC-ISP是神马,它怎么就可以下载?什么是冷启动?STC-ISP是一款单片机下载编程烧录软件,是针对STC系列单片机而设计的,可下载STC89系列、12C2052系列和12C5410等系列的STC单片机,使用简便,现已被广泛使用。具体可以问问度娘。冷启动就是:开发板先断电,在运行下载软件,之后出现“仍在连接中,请给MCU上电...”后,在给开发板通电,这样子才能下载进去,否则STC-ISP显示:连接失败,请尝试以

6、下操作:1.在单片机停电状态下,点下载按钮,再给单片机上电2.停止下载,重新选择RS-232串口,接好电缆3.可能需要先将P1.0/P1.1短接到地4.可能外部时钟未接5.因PLCC、PQFP转换座引线过长而引起时钟不振荡,请调整参数6.可能要升级电脑端的STCISP.exe软件7.若仍然不成功,可能MCU/单片机内无ISP系统引导码,或需退回升级,或MCU已损坏8.若使用USB转RS-232串口线下载,可能会遇到不兼容的问题,可以让我们帮助购买兼容的USB转RS-232串口线仍在连接中,请给MCU上电...单片机需要掌握一些什么内容?第一步:数

7、字I/O的使用使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。IO口的使用,最简单的就是点亮流水灯啦~Comeon!为了让没有单片机的同学也能顺利学习,我们可以用仿真软件来做,有视频喔,学习更简单,麻麻再也

8、不用担心了,哈哈。请看:帖子链接第二步:定时器和按键的使用学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。