华晴电子EL-89C单片机开发板使用说明书前言致用户:欢迎使用huaqinmcuhuaqinmcuhuaqinmcuhuaqinmcu系列开发板!恭喜您成为华晴电子产品的用户!我们非常高兴您选择了本款产品。我们将为你提供最真诚最优质的服务,让您在以后的日子里尽情发挥你的创意!为了使您的产品功能得到充分发挥,我们建议在连接和操作之前,通读对应模块电路的说明,请务必了解本产品各功能模块、跳线、开关和接口等的功能和设置方法后再使用,这样有便于您掌握系统的连接方法和使用要点,有助于您更好的使用本款开发板!我们对用户使用手册的编排力求全面且简单易懂,目的是您可以获取与您购买的开发板相关的软件安装、基本操作、软硬件使用方法等知识,但为了提高产品的性能,我们会对产品的硬件和软件做些改动和升级,这样可能会产生软硬件配置和本手册在某些细节上不符,请以最新软件和您购买的开发板实际配置为准。本手册的更改或升级不另行通知客户!在编写手册时我们难免会有疏漏甚至错误之处,请您多加包涵并热烈欢迎指正。本开发板随机光盘中含有大量的例程和参考资料供您学习和参考,如果您学习过程中遇到问题或者,可以拨打我们的技术支持电话或者发邮件咨询,另外本公司有专业的技术论坛,论坛提供大量以往用户常见问题和学习经验供您分享,推荐您使用论坛发帖的方式咨询问题,可以和众多的用户一起学习交流。您可以登录论坛网址:电子爱好者论坛。华晴电子声明:如果您在学习中有任何疑问,请到论坛发帖咨询!第1111章主板第2222章烧录程序及软件安装2.12.12.12.1下载STC89C51STC89C51STC89C51STC89C51、52525252等单片机方法及驱动安装2.1.12.1.12.1.12.1.1硬件连接只需一根USB线另一端接电脑2.1.2驱动安装与程序下载Usb线插入电脑后会提示如上信息,点击“取消”手动打开HL-2303文件夹(驱动程序文件夹内),双击安装驱动点击“INSTALL”安装,成功后点击“完成”,启动后重新拔插usb线,如果不能识别请点击自动安装即可。双击打开下载软件,也可以到下载最新以上主要是操作分为4步1、选择芯片类型,必须是STC系列2、2、打开需要烧写的HEX文件3、3、选择对应的COM口(在你的电脑所出现的虚拟串口号)4、4、点击“下载”,关掉开发板电源,然后打开电源,等待下载完成5、以上步骤中第4步的操作顺序非常重要,冷启动:即电源完全关掉,然后重新上电。如果出现上图现象长期不动作,请检查以下几点:1、第4步开关顺序不正确2、串口没有选择正确3、串口线或者usb转串口线没有连接好4、晶振没有插紧5、芯片没有放置正确(不要放偏)6、软件不兼容,去下载最新版本2.12.12.12.1下载ATATATAT89898989SSSS51515151、52525252等单片机方法及驱动安装2.2.1硬件连接(下载器需另外单独购买)本下载器下载使用说明仅针对本公司配套下载器有效。。usb口一端连接至电脑,另外一端连接下载器,下载器通过扁线连接至开发板。这种连接是下载、供电一体,所以只需要一根线即可。插上usb线开发板指示灯等亮。2.2.2驱动安装与程序下载选择“从列表或指定位置安装(高级)(S)”选择硬件驱动所在的文件夹点击“下一步”显示如图界面,点击“完成”右击“我的电脑”,选择“属性”,显示“系统属性”界面,点击“设备管理器”如图此为ASP下载器打开烧写软件AVR_fighter选择对应的芯片打开选择一个要下载的HEX文件2.32.32.32.3安装keilkeilkeilkeilC51C51C51C51软件编写第一个程序2.3.12.3.12.3.12.3.1keilC51安装双击光盘中\keilC51完全破解版\setup文件夹中setup.exe可执行安装文件,出现如下界面:选择fullVersion点击Next点击yes点击Browse选择安装路径,我们这里选择D:\Keil点击Next需要输入序列号,这个时候打开keilC51完全破解版文件夹中安装方法.txt文档分别复制SN=K1DZP-5IUSH-A01UE序列号到相应位置姓名和公司名字可任意填写,点击Next点击Next点击Next点击“NEXT”点击Finish完成安装声明:本破解版本仅作测试使用,长期使用请到keil公司购买正版软件产品。2.3.22.3.22.3.22.3.2用keilC51编写一个新程序双击打开桌面上图标点击Project-NewProject选择保存路径并填写文件名,这里文件名为test1注:)尽量单独建立一个文件夹存放一个工程,这样方便管理,如下:存放在test1文件夹中,单击保存选择对于的芯片型号,假设我们开发板上使用的是AT89s52单片机,选择如下选择Atmel厂商中的AT89S52单击确定注:)STC系列单片机在keil中没有此型号,可以直接用Atmel的型号代替,如STC89c52可以用AT89C52或者AT89S52代替,其他依次类推,也可以到STC官网下载STC芯片型号插件。提示是否加载“标准启动文件”,刚开始学习可以不用加载,选择“否”这个时候工程就建立完成了,下一步需要建立一个c或者Asm类型的文件,并添加到该工程中,这里我们以c文件为例讲解点击File-New出现一个空白Text1文档在空白文档中输入需要写的程序,我们这里赋值一段代码做为演示点击File-Save出现如下对话框需要输入文件名,这里要特别注意,文件默认的保存类型是AllFiles,而我们需要的类型是C文件,所以需要输入后缀为“.c”的文件名,如下输入led.c单击“保存”可以看到保存正确的c文件,关键字会用蓝色显示点击前面“+”号,出现下图右击SourceGroup1出现下图点击添加文件选项AddFilestoGroup选中刚才保存的led.c的文件,点击Add,然后点击Close,文件添加完成点击“+”号,可以看到c文件已经添加到工程中了下一步需要进行编译前工程设置点击OptionsforTarget出现如下对话框仅作编译文件用时需要设置OutPut一项,点击OutPut在“CreateHEXFile”前打钩,表示编译需要产生十六进制文件,这个文件是我们烧写到单片机必须的文件,所以必须勾选此项。点击“确定”至此,基础设置完成,下一步进行编译工作点击Project-Rebuildalltargetfiles(重新编译所有目标文件)底部编译结果显示test1-0Error(s),0Warning(s).表示没有错误没有警告;ProgramSize:data=9.0xdata=0code=21可以看到程序大小,data占用9字节,程序代码占用21字节;creatinghexfilefromtest1...产生hex文件,这个文件正式烧写单片机需要的此时用上述烧写单片机方法把生成的hex文件载入单片机,即可在开发板上看到实验结果。2.42.42.42.4AVRAVRAVRAVR系列单片机下载(烧写程序)方法2.4.12.4.12.4.12.4.1硬件连接同AT89s51、52芯片下载方式一样,Atmega8515芯片可以直接使用(下载器需另外单独购买),Atmega16、32芯片需要安装到转换板然后再安装到锁紧插座,转换板和AVR芯片需要另外购买。2.4.22.4.22.4.22.4.2驱动安装与程序下载同AT89s51、52芯片下载。需要注意点:1、选择对应芯片2.52.52.52.5仿真芯片SST89E516SST89E516SST89E516SST89E516使用方法SST仿真芯片的使用方法硬件要求:1、已经固化仿真程序的仿真芯片,如SST89E58、SST89E5162、带有串口资源的目标板,如开发板硬件连接1、将仿真芯片直接插到目标板上,代替原有单片机的位置。2、用一根usb线连接电脑3、打开电源开关连接图同STC单片机,使用时需要把STC单片机换成SST89E516仿真芯片软件设置:1、打开keil软件,并打开一个需要仿真的程序(已经编译通过的工程)如下图:以下以“流水灯”工程为例。2、点击上图箭头图标打开如下对话框\3、点击“Debug(调试)”选项,按照下图设置4、如上图设置后,点击“Setting”选项,出现如下对话框Com口选在当前硬件连接的端口,不能选择错误,否则不能通讯波特率默认选择38400,也可以尝试选其他波特率,速度较低然后“OK”“确认”完成设置5、点击如下图仿真“”图标即可看到状态栏有蓝色程序载入进展条,完成后出现如下界面如果出现如下界面说明通讯异常请按一下目标板复位键或者重新启动电源,然后点击“TryTryTryTryAgainAgainAgainAgain”即可,如果多次尝试仍不能进入仿真界面,请点击“SettingsSettingsSettingsSettings”检测端口和波特率是否正确。然后重复操作。下图是成功进入的界面,供参考对比左侧栏有如图现象,状态栏显示仿真器的版本,这里显示Monitor–51V3.4这个时候就可以进入仿真步骤了。6、以下是常用的仿真按钮图标以上图标分别是(从左往右):复位、全速运行、停止、单步、跨步点击全速运行就可以看到实际执行效果。用户也可以单步、跨步或者断点运行。使用注意事项:1、全速运行后不能通过点击“XXXXXX”停止。产生原因如下:下图中“XXXXXX”未勾选。建议不要勾选,否则会影响仿真的正确性。这时候我们如果想停止正在全速运行的程序可以通过用户板的复位按键停止,然后重新进入其他仿真步骤。2、不能正常进入仿真界面请检查一下原因:◆硬件是否连接牢靠◆电源是否打开◆软件设置是否正确◆重新启动keil软件