HC6800-ES V2.0实验指导书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

HC6800-ESV2.0单片机开发板学习指南普中科技错误!未指定书签。目录第一讲开发板资源介绍.................................................................1第二讲软件安装...........................................................................3第三讲程序下载.........................................................................16第四讲KEIL软件使用及入门LED灯.........................................21第五讲蜂鸣器.............................................................................36第六讲独立按键.........................................................................38第七讲静态数码管......................................................................45第八讲矩阵键盘.........................................................................52第九讲动态数码管......................................................................57第十讲电机................................................................................65第十一讲中断.............................................................................74第十二讲1602液晶显示.............................................................85第十三讲定时器.........................................................................96普中科技第十四讲时钟芯片DS1302......................................................109第十五讲串口通信....................................................................136第十六讲温度传感器18B20.....................................................146第十七讲EEPROM操作24C02..............................................156第十八讲红外遥控显示.............................................................171第十九讲AD/DA模数/数模转换XPT2046...............................179第二十讲液晶屏显示................................................................195附录A单片机C语言介绍........................................................204附录B电路板绘制软件PROTEL介绍.....................................253错误!未指定书签。1第一讲开发板资源介绍本开发板相对以往开发板的特点是综合性比较高、把短路冒去掉了省去接线的麻烦更加方便了初学者、是一款性价比极高的产品,提供USB2.0和串口两种通信方式,USB实现供电、编程、仿真、通信多种功能,另外还提供了Atmel单片机的ISP接口。此板兼容STC、SST、Atmel、Philips等51家族的所有单片机。如果使用ISP编程建议使用开发板自带的单片机,因为每个厂烧录程序的方式不一样。HC6800开发板有着丰富的外部资源,通过对该开发实验仪的学习,学员不仅可以轻松快速地掌握单片机软件系统的开发(C语言、汇编语言),而且还能快速掌握硬件电路的设计及嵌入系统开发流程。本套件配有丰富的实例源码、原理图等,特别适合单片机初学者,大中专院校师生,单片机开发工程师选用,也是毕业设计和电子竞赛不可多得的参考板单片机采用STC90c5161280SRAM64KFlash2.1寸彩色液晶屏超声波接口1602液晶屏接口12864液晶屏接口温度传感器DS18B20EEPROM24C02存储器8位动态数码管AD/DA转换XPT2046DS1302实时时钟4*4矩阵键盘4个独立键盘2*8路led灯USB接口,实现下载,供电,串行通信。通过USB转串口芯片CH340T转换IR红外接收头,红外数据传输板载继电器蜂鸣器普中科技2步进电机ULN2003达林顿管驱动错误!未指定书签。3第二讲软件安装1、USB转串口驱动的安装双击USB驱动SERIAL程序的Setup安装成功后,会出现一下提示画面点“确定”即可以结束安装过程。安装完驱动程序成功后,把开发板与电脑连接可以看到设备管理器中的COM口。在图标“我的电脑”右键,→属性,→硬件,→设备管理器(这是XP系统,WIN普中科技4系统与其相似找到设备管理器)显示成功的COM口安装不成功解决办法如果发现是下图感叹号,则没有安装成功或者没有安装、右键点击更新驱动程错误!未指定书签。5序选择“从列表或指定位置安装(推荐)”普中科技6出现此对话框,选择不要搜索,自己选择安装点“下一步”点击下一步错误!未指定书签。7出现此对话框、点击“从磁盘安装”点击“浏览”到USB驱动文件夹找到安装文件打开普中科技8点击“确定”和“下一步”点击完成安装结束错误!未指定书签。9KEIL软件安装我们用现在新版本的uVision4KEIL开发环境,使用的版本是破解版,仅供大家学习使用。如做商业开发,请购买正版,可以获得更多keil软件原厂技术支持。即将安装软件如下,一个keil安装程序,一个注册机(右侧)。打开C51V901.EXE安装程序点击Next普中科技10Iagreeallthetemsof……选中点击Next设置安装目录,根据自己的情况选中安装目录,重新设置点击Browse,这里默认C盘,设置好安装目录后点击Next错误!未指定书签。11输入相关信息(随便输入),输入完毕后点击Next开始安装,安装过程中……..等待安装完成普中科技12安装完成,点击Finish即可。接下来破解软件。打开注册机软件Target:选择C51错误!未指定书签。13打开刚刚安装好的keil软件点击File菜单普中科技14选择LicenseManagement。现在没有破解复制CID码,之后点击Generate生成注册码复制CID码到注册机中从KEIL复制的CID码粘贴到这里复制生成的注册码到keil错误!未指定书签。15复制完注册码后,点击右侧的,即可完成破解。提示如下:以上软件安装完毕。接下来看程序了。复制到这里普中科技16第三讲程序下载我们可以通过USB接口方式下载对我们开发板的单片机下载程序。下载软件又可分为STC官方软件和普中科技自己开发的软件利用官方软件下载程序需要手动重启单片机,需要给单片机重新上电启动。普中开发的下载软件及所设计的开发板实现了全自动下载功能,省去了手动操作,极大方便了学习及开发人员。接下来就来讲一下下载程序的方式。1.USB口,普中软件我们插上USB口,打开开发板电源开关。然后打开普中ISP下载软件,如下图:官方软件普中软件错误!未指定书签。17在usb转串口驱动安装成功后,打开软件应该有串口号,如图指示。一般笔记本建议使用低速下载,台式可以使用高速下载,如果笔记本使用高速下载的话那么会报警波特率超时。2.芯片类型选择STC90C5XX(具体的要根据您板子上使用的单片机型号)如下图。加载我们要下载到单片机里的程序,单击,选择下载的后缀为.Hex的文件,串口号10普中科技18打开后,会在文件名处有提示:文件路径,还有代码大小。4最后一步:点击下载程序,下载成功如图显示。此时继电器工作会有小的啪啪的响声。接下来我们用官方STC下载软件下载代码大小下载成功!错误!未指定书签。191.选择开发板上单片机型号,我们选STC90C5162.选择串口,可通过设备管理器查看3.打开需要下载到单片机的程序4.点击下载点击下载按钮后会有这样的信息:这时需要手动按开关键,关闭开关,打开开关这样一个过程,主要是给单片机冷启动。重新上电后,会出现1234普中科技20开始下载程序,下载完成。上图表示下载成功。现在用官方软件下载几乎都要手动重新给单片机上电过程。市面的开发板主要也都是采用这种下载方式。建议使用普中软件自动下载。错误!未指定书签。21第四讲KEIL软件使用及入门led灯单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。我们将通过一些实例来学习Keil软件的使用,在这一部份我们将学习如何输入源程序,建立工程、对工程进行详细的设置,以及如何将源程序变为目标代码。在这里利用第二个例程,led闪烁实验来建立keil工程。打开keil软件,版本μVision2,μvision3,μvision4都一样,在这里用μvision4版本演示,打开之后如下图,有的时候会默认打开上次使用的工程,单击Project菜单,选择CloseProject关闭了默认打开的工程,显示下图界面:普中科技22我们要建立新的工程,选择Project→newμvisionprojiect…选择工程要保存的路径,输入工程文件名,如图点击保存后会弹出一个对话框,要求用户选择单片机型号,可以根据用户使用的单片机来选择,我们使用的STC90单片机是兼容51内核的,KeilC51错误!未指定书签。23几乎支持所有的51内核单片机,51内核具有通用型,如果程序用的资源不是太复杂,我们可以选择任意一款51单片机内核就行。在稍后我们会继续讲解怎么将STC单片机官方的头文件添加进来,在这暂不多介绍。Keil软件的关键是程序代码的编写,而非是用户选择什

1 / 289
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功