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