普中HC6800-ES-V2.0单片机开发板教程文档格式.docx

上传人:b****9 文档编号:13089899 上传时间:2022-10-04 格式:DOCX 页数:299 大小:5.94MB
下载 相关 举报
普中HC6800-ES-V2.0单片机开发板教程文档格式.docx_第1页
第1页 / 共299页
普中HC6800-ES-V2.0单片机开发板教程文档格式.docx_第2页
第2页 / 共299页
普中HC6800-ES-V2.0单片机开发板教程文档格式.docx_第3页
第3页 / 共299页
普中HC6800-ES-V2.0单片机开发板教程文档格式.docx_第4页
第4页 / 共299页
普中HC6800-ES-V2.0单片机开发板教程文档格式.docx_第5页
第5页 / 共299页
点击查看更多>>
下载资源
资源描述

普中HC6800-ES-V2.0单片机开发板教程文档格式.docx

《普中HC6800-ES-V2.0单片机开发板教程文档格式.docx》由会员分享,可在线阅读,更多相关《普中HC6800-ES-V2.0单片机开发板教程文档格式.docx(299页珍藏版)》请在冰豆网上搜索。

普中HC6800-ES-V2.0单片机开发板教程文档格式.docx

第十二讲1602液晶显示 60

第十三讲定时器 68

第十四讲时钟芯片DS1302 71

第十五讲串口通信 83

第十六讲温度传感器18B20 89

第十七讲EEPROM操作24C02 99

第十八讲红外遥控显示 110

第十九讲AD/DA模数/数模转换XPT2046 116

第二十讲液晶屏显示 127

附录A单片机C语言介绍 140

附录B电路板绘制软件PROTEL介绍 170

第一讲开发板资源介绍

本开发板相对以往开发板的特点是综合性比较高、把短路冒去掉了 省去接线的麻烦更加方便了初学者、是一款性价比极高的产品,提供USB2.0和串口两种通信方式,USB实现供电、编程、仿真、通信多种功能,另外还提供了Atmel

单片机的ISP接口。

此板兼容STC、SST、Atmel、Philips等51家族的所有单片机。

如果使用ISP编程建议使用开发板自带的单片机,因为每个厂烧录程序的方式不

一样。

HC6800开发板有着丰富的外部资源,

通过对该开发实验仪的学习,学员不仅可以轻松快速地掌握单片机软件系统的开发(C语言、汇编语言),而且还能快速掌握硬件电路的设计及嵌入系统开发流程。

本套件配有丰富的实例源码、原理图等,特别适合单片机初学者,大中专院

校师生,单片机开发工程师选用,也是毕业设计和电子竞赛不可多得的参考板

Ø

单片机采用STC90c5161280SRAM 64KFlash

2.1寸彩色液晶屏

超声波接口

1602液晶屏接口

12864液晶屏接口

温度传感器DS18B20

EEPROM24C02存储器

8位动态数码管

AD/DA转换XPT2046

DS1302实时时钟

4*4矩阵键盘

4个独立键盘

2*8路led灯

USB接口,实现下载,供电,串行通信。

通过USB转串口芯片CH340T转换

IR红外接收头,红外数据传输

板载继电器

蜂鸣器

109

步进电机ULN2003达林顿管驱动

第二讲软件安装

1、USB转串口驱动的安装

双击USB驱动SERIAL程序的Setup

安装成功后,会出现一下提示画面

点“确定”即可以结束安装过程。

安装完驱动程序成功后,把开发板与电脑连接可以看到设备管理器中的COM口。

在图标“我的电脑”右键,→属性,→硬件,→设备管理器(这是XP 系统,

WIN系统与其相似找到设备管理器)

显示成功的COM口

安装不成功解决办法

如果发现是下图感叹号,则没有安装成功或者没有安装、右键点击更新驱动程

选择“从列表或指定位置安装(推荐)”

出现此对话框,选择不要搜索,自己选择安装点“下一步”

点击"

下一步"

出现此对话框、点击“从磁盘安装”

点击“浏览”到USB驱动文件夹找到安装文件打开

点击“确定”和“下一步”

完成"

安装结束

KEIL软件安装

我们用现在新版本的uVision4KEIL开发环境,使用的版本是破解版,仅供大家学习使用。

如做商业开发,请购买正版,可以获得更多keil软件原厂技术支持。

即将安装软件如下,一个keil安装程序,一个注册机(右侧)。

打开C51V901.EXE安装程序

点击Next>

>

Iagreeallthetemsof……选中点击Next>

设置安装目录,根据自己的情况选中安装目录,重新设置点击Browse,这里默认C盘,设置好安装目录后 点击Next>

输入相关信息(随便输入),输入完毕后点击Next>

开始安装,安装过程中 等待安装完成

安装完成,点击Finish即可。

接下来破解软件。

打开注册机软件

Target:

选择

打开刚刚安装好的keil软件

点击File菜单

现在没有破解

复制CID码到注册机中

选择LicenseManagement。

复制CID码,之后点击Generate生成注册码

复制生成的注册码到keil

从KEIL复制的CID码粘贴到这里

复制到这里

复制完注册码后,点击右侧的 ,即可完成破解。

提示

如下:

以上软件安装完毕。

接下来看程序了。

第三讲程序下载

官方软件

普中软件

我们可以通过USB接口方式下载对我们开发板的单片机下载程序。

下载软件又可分为STC官方软件和普中科技自己开发的软件

利用官方软件下载程序需要手动重启单片机,需要给单片机重新上电启动。

普中开发的下载软件及所设计的开发板实现了全自动下载功能,省去了手动操作,极大方便了学习及开发人员。

接下来就来讲一下下载程序的方式。

1.USB口,普中软件

我们插上USB口,打开开发板电源开关。

然后打开普中ISP下载软件,如下图

串口号10

在usb转串口驱动安装成功后,打开软件应该有串口号,如图指示。

一般笔记本建议使用低速下载,台式可以使用高速下载,如果笔记本使用高速下载的话那么会报警波特率超时。

2.芯片类型选择STC90C5XX(具体的要根据您板子上使用的单片机型号)

如下图。

加载我们要下载到单片机里的程序,单击 ,选择下载的后缀为.Hex的文件,

代码大小

打开后,会在文件名处有提示:

文件路径,还有代码大小。

4最后一步:

点击下载程序 ,下载成功如图显示。

此时继电器工作会有小的啪啪的响声。

下载成功

接下来我们用官方STC下载软件下载

1

3

2

4

1.选择开发板上单片机型号,我们选STC90C516

2.选择串口,可通过设备管理器查看

3.打开需要下载到单片机的程序

4.点击下载

点击下载按钮后会有这样的信息:

这时需要手动按开关键,关闭开关,打开开关这样一个过程,主要是给单片机冷启动。

重新上电后,会出现

开始下载程序,下载完成。

上图表示下载成功。

现在用官方软件下载几乎都要手动重新给单片机上电过程。

市面的开发板主要也都是采用这种下载方式。

建议使用普中软件自动下载。

第四讲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菜单,选择Close Project关闭了默认打开的工程,显示下图界面:

我们要建立新的工程,选择Project→newμvisionprojiect…

选择工程要保存的路径,输入工程文件名,如图

点击保存后会弹出一个对话框,要求用户选择单片机型号,可以根据用户使用的单片机来选择,我们使用的STC90单片机是兼容51内核的,Keil

C51几乎支持所有的51内核单片机,51内核具有通用型,如果程序用的资源不是太复杂,我们可以选择任意一款51单片机内核就行。

在稍后我们会继续讲解怎么将STC单片机官方的头文件添加进来,在这暂不多介绍。

Keil软件的关键是程序代码的编写,而非是用户选择什么硬件。

例程以添加

功能描述

Atmel的AT89C51来说明。

如图,然后,单击确定(OK)。

如果出现下面的界面:

单击是就可以,意思是将单片机的启动代码添加到工程,我们不用修改。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 公共行政管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1