教你玩转单片机

上传人:人*** 文档编号:544873229 上传时间:2023-10-20 格式:DOCX 页数:10 大小:383.99KB
返回 下载 相关 举报
教你玩转单片机_第1页
第1页 / 共10页
教你玩转单片机_第2页
第2页 / 共10页
教你玩转单片机_第3页
第3页 / 共10页
教你玩转单片机_第4页
第4页 / 共10页
教你玩转单片机_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、拨出插头,电烙铁慢慢凉了下来,即使你没有戴金丝边眼镜,在下面的操作过程 中也可以显得更斯文一些。这是只与键盘、鼠标、显示器有关的故事情节,几片 灰白颜色的软件窗口,嘟嘟的提示音,还有期盼成功并始终专注的眼神。其实我 们完成了大部分内容,我们回顾一下看看:我们了解了单片机是什么、单片机能 干什么、我们如何学习单片机、学习单片机的条件是什么、如何制作实验板和I SP下载线,了解了这些我即兑现了承诺也让你从中受益。下面我们聊聊软件使 用和学习实验的一般操作,听上去好像很简单,但认真的状态依然不可放松。在没有从宏观上了解事情的时候我们总会感觉茫然不知所措。你花了钱买这 本杂志并不小心翻看到我的文章,煽

2、动性的语言诱骗你喜欢上了单片机并一直迷 迷糊糊看到这里我就已经非常开心了,除了以身相许之外我愿意为你做任何事 情,包括详细介绍我们将会用到的一些软件和关于它们的故事。眼睛向下一扫, 我虚张声势的把戏被你识破,明明就两个软件嘛,何必说得好像很多一样呢?大 人请容我解释,这两个软件是单片机学习最常用的两个软件,而细述它们的功能 最要独立成书了。如果可以弄明白这两个软件的使用和常见问题,那么任何操作 问题都难不倒你了。值得庆幸的是本文正为了这个目标而努力。ISPlay v1.3 - ISP下载工具软件还记得我介绍ISP下载线时的比喻吗? “从电脑向手机下载图片或音乐一般 都有一条连接线,再配上手机专

3、用的软件就可以让手机丰富多彩了。 ”所谓“专用 的软件”就是我们现在要介绍的ISPlay vl.3。它是一款绿色版小巧的ISP下载工 具软件,配合前面讲到的ISP下载线向单片机下载程序。你可以根据名称到网 上找到它,下载后不用安装只要双击图标就可以运行,运行的窗口就是图 l 所 示的样子。我这里仅以 ISPlay vl.3 为例,你可能下载到更新的版本,可能窗口 和功能会有一些不同,不过都是大同小异的。写蔚只诱篠出渎数爵(Fins |4)56a皐文件002 0030 M036 :Q04Q :0043 :005D QQSS 0060 ,DO6S 007 0 ;0078 0080-SglXl3IS

4、FUy 】加範壽件库芫成! 初嫦化井口完成!4 IPlay vl.3AT39SK f 检測黑件EEPROM AUTORUN!FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FFFF FT FT FF FF FF FF FF FF FF FF FF FF FF FF FF FF FT FT FF FF FF FF FF FF FF FF rf FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FT FF FF FF FF FF FF FF FF FF

5、 FF FF FF FF FF FT FT FF FF FF FF FF FF FF FF FF FF FF FF FF FF fF Ff FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 曲 FF FF ff FF日豔陰醤號和再離 幫用扩展ROM图1检测器件第一次使用时都会用到这个功能,它可以测试实验板和 ISP 下载线是否工作正常,上一篇文章中没能对我们辛辛苦苦制作好的两个硬件进行测试,现在可以弥补一下了。首先把实验板、ISP下载线和电脑的并口连接好,给实验板通电。在软件窗口的左上方的下拉列表中选择你选用的单片机型号,我

6、用的型号是 AT89S52,然后点击后面的“检测器件”。所有单片机爱好者的心都关注着这一无比关键的时刻,放开鼠标左键的瞬间我们将面临成与败的分歧口,我们从文章的开始到现在所有的努力都系于这一次微不足道的点击。也许你不忍看到这一幕,没关系,闭上眼睛,用声音告诉你何去何从。当听到“嘟嘟嘟”三声则要恭喜你,我们的制作大获成功,在窗口下方的信息栏里同时可以看到器件的型号和特征字,欢呼之后我们就可以向下继续了。如果听到“嘟”一声则说明我们还要走一段回头路,信息栏显示没有找到器件,可能这只是我们的一时马虎大意而犯下的小错误导致的,也有重新插上电烙铁的可能。我现在从书里跳出来也不能帮你解决这个问题,而且还会

7、吓到别人,该注意的我在上文已经说过,现在只能靠你自己了。打开文件幸运儿们请点击“检测器件”右边的“文件”,弹出一个打开窗口,这里我们要 选择我们需要的“ .hex”文件。我在无线电杂志光盘中放了一些“ .hex”文件, 我把它们集中放到一个叫“HEX文件”的文件夹里,我们来打开“第一个程序.hex” 文件。我还要唠叨一下,这个文件夹里放的都是 HEX 文件,如果你看不到扩展 名可能是你的电脑设置问题,没有理由怀疑我的程序。擦除、写入、校验文件打开之后顺次点击“擦除”、“写”、“校验”。如果一切顺利将显示“完成”, 如果出现校验错误则重头再来一次,如果几次之后才成功下载的话说明电路抗干 扰能力很

8、差,检查一下电源部分和数据线的抗干扰能力。总之成功找经验、失败 找原因。自动完成这个软件是简洁而人性化的,不然我也不会推荐给你,它的开发人员也是一 个会玩单片机的朋友,他知道爱好者的疾苦,设计了“一键通”的功能。 “检测器 件”的下边有一个“AUTORUN! ”按钮,只要打开文件后点击“AUTORUN! ”,后 面的擦除、写入、校验都可以用这一键完成。在窗口左下角的“程序设置”中可以 设置自动完成的内容。这么好用的软件却不知道是谁设计的,不然我一定要替单片机爱好者好好地 谢谢他。话分两头,现在你下载成功了吗?成功则证明你已经掌握了 ISP下载 的方法,用同样的方法下载文件夹里的其它 HEX 文

9、件试试,看看在这一个 LE D 和一个按键上能演义出多少种变化。值得注意的是程序下载完成后不用取下 I SP下载线,实验板的程序运行不受影响,但如果只拨出ISP下载线的并口端而 不拨出实验板端的连接线时实验板上的程序可能会无法运行。这个下载软件的基 本使用就是这样的,日后我们会经常用到它。泡杯茶歇一会,别走开下面内容更 精彩!lx只读写毂躲聖型凄零議Fl阳吃;稈序世錢EEPROM AUTORUN!口票止何0底指令和再編程 :匚秦止谦銅诈禁用扩展ROM:OOOG ioooa 0010:0016p020*0029.0030 0390040 :0043:005G0058 0060 GO65 .007

10、0078 ioosa ;DQ88W申读AFUSH SDMS# BA必无靈电9光盘I单片机入门制作专题氷丈常第一平程序.阳餌宇节) 渎特征理=1& 5?, 06栓测到器件MS9S52 FLASH Mffl驱宇节EEFEDEiy宇节捺睡黑件完廉寄FLASH RQ1但T宇节)壳成读FIASM RDB(47?节)完成揽雅FLO 朝据.DKCl 1E & C3F7 22 75 81 7F ESF5 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FT FF Ff FF FF FF FF FF FF FF FT FF FF FF FF FF FF ET FF FF FF

11、 FF F7 FF FF FT FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FT FF FF 財 FF Ff FF FF FF 持 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FfAT39S52文件确-写J壘读0200上8EFIF锐驻SOOB4947D50EF0D787FE4F6P80703on輕旳7E03120003继续玩点更过瘾的吧,让你的天才想象力和创造力在单片机的地盘上得到施展。 Keil yVisi

12、on2 C51编译器(以下简称Keil)是一款优秀的编译软件,同时具有 仿真调试的功能,我们一般的 C51 系列单片机都是用这个软件开发程序的。换 句通俗的话说,只要我们学会了它就可以修改程序或是自己从头写程序了,在这 之后你将征服单片机。关于Keil的介绍我就不多说了,其它单片机入门文章里说得多了,而且对于务实派爱好者来说这并 不重要,只要把它玩转了比什么都强。Keil编译器安装程序的可以到网站下载设有代码大小限制的 免费试用版,就是说我们写的程序大小不能超过2K字节,否则不能编译、格杀 毋论。初出茅庐的我们现在也写不了太大的程序,先用这个将就一段时间,如果 以后有需要可以通过其它途径得到正

13、式版的,随着了解的深入你终会想办法弄到 的。Keil 的安装不想多说,它和其它软件的安装方法大同小异。双击安装文件的 图标之后就按默认设置“下一步”、“下一步”“完成”就可以了。我为此特意在 我的电脑里试验了这个过程,保证你学得舒心、用得放心。安装好后在桌面和开始菜单里会多出Keil yVision2的图标,双击运行。这里希望大家下载一种已经 在网上流行的 Keil 汉化版补丁,它可以将菜单和各种信息都变成中文,不论是 我们的使用还是我的说明都要方便许多,这与我的英文水平很烂也有一点关系, 这里我们也以中文菜单的版本为例。图 3 所示的窗口就是 Keil 的主窗口,看上 去灰灰白白的没什么特别

14、,窗口最上方的菜单栏里我们点击“工程a打开工程”, 在弹出的打开窗口里选择光盘里的“第一个工程”里的“第一个程序Uv2”文件。注 意,事先应该将光盘里的内容复制到电脑硬盘上再打开,不然在后面生成文件时 会产生错误。插播一个解释,这里所说的“工程”是指一个项目的所有文件集合, 包括一些链接文件、目标文件、源代码文件等,因为一个程序从编写到生成 HE X 文件是许多文件共同努力的结果,我们在写程序时不是只打开一个原始的程序 文件,而是要打开一个工程再在工程里面打开原始的程序文件,所以我首先打开 工程是顺理成章的事情。回到正题,“第一个程序.Uv2”打开后窗口中会自动展开 一份“第一个程序.c”,如

15、图4所示。这是C语言程序代码,C语言是单片机编 程的重要语言之一,过不了多时你就会为它手舞足蹈,但我们现在不聊这个,卖 个关子留到以后吊你的味口。现在我们只需改一下里面的数值,并用这个方法介 绍一下 Keil 编写程序到下载、运行的流程,不是我夸张,这个流程是你以后经 常用的,只要玩单片机就会用到。I.VJJM tKK却 詐師匸 L7H g申f.iiW * v图3慣E眉詡S|TarCet 1二血曰迫 Target 1 Source Group 1 g)第一个程序,c国叹件E編辑Y视團肛程Q调试盼卜围设备 口:具svcs业窗口旦帮助名人期志* 序写* 程编日日林*第一个工程中的第一个程序*杜洋* 2007-8-23* 2007-8-23开始编写f卞卞卞卞卞卞卞卞卞卞卞卞卞*卞卞卞P卞卞卞击卞卞卞卞卞卞卞卞K卞卞卞卞卞t;卞卞卞卞卞卞卞卞*卞卞卞P卞卞卞卞卞卞卞卞卞卞卞 *头文件定文*#include /舌* *

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

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