《单片机C51实验指导书》由会员分享,可在线阅读,更多相关《单片机C51实验指导书(278页珍藏版)》请在金锄头文库上搜索。
1、HC6800-ESHC6800-ES V1.0V1.0 单片机开单片机开 发板发板学习指南普中科技13745764d5d3f255e257f6e333b9110b.pdf 目录目录第一讲第一讲 开发板资源介绍开发板资源介绍 .1第二讲第二讲 软件安装软件安装.3第三讲第三讲 程序下载程序下载.16第四讲第四讲 KEIL 软件使用及入门软件使用及入门 LED 灯灯.21第五讲第五讲 蜂鸣器蜂鸣器.31第六讲第六讲 独立按键独立按键.32第七讲第七讲 静态数码管静态数码管.37第八讲第八讲 矩阵键盘矩阵键盘.42第九讲第九讲 动态数码管动态数码管.45第十讲第十讲 电机电机 .49第十一讲第十一讲
2、 中断中断.56第十二讲第十二讲 1602 液晶显示液晶显示.60第十三讲第十三讲 定时器定时器.68普中科技第十四讲第十四讲 时钟芯片时钟芯片 DS1302.71第十五讲第十五讲 串口通信串口通信.83第十六讲第十六讲 温度传感器温度传感器 18B20.89第十七讲第十七讲 EEPROM 操作操作 24C02.99第十八讲第十八讲 红外遥控显示红外遥控显示 .110第十九讲第十九讲 AD/DA 模数模数/数模转换数模转换 .116第二十讲第二十讲 液晶屏显示液晶屏显示.127附录附录 A 单片机单片机 C 语言介绍语言介绍.140附录附录 B 电路板绘制软件电路板绘制软件 PROTEL 介绍
3、介绍.170普中科技0第一讲第一讲 开发板资源介绍开发板资源介绍本开发板相对以往开发板的特点是综合性比较高、把短路冒去掉了 省去接线的麻烦更加方便了初学者、是一款性价比极高的产品,提供USB2.0和串口两种通信方式,USB实现供电、编程、仿真、通信多种功能,另外还提供了Atmel单片机的ISP接口。此板兼容STC、SST、Atmel、Philips等51家族的所有单片机。如果使用ISP编程建议使用开发板自带的单片机,因为每个厂烧录程序的方式不一样。HC6800S开发板有着丰富的外部资源, 通过对该开发实验仪的学习,学员不仅可以轻松快速地掌握单片机软件系统的开发(C语言、汇编语言),而且还能快速
4、掌握硬件电路的设计及嵌入系统开发流程。 本套件配有丰富的实例源码、原理图等,特别适合单片机初学者,大中专院 校师生,单片机开发工程师选用,也是毕业设计和电子竞赛不可多得的参考板单片机采用 STC90c516 1280 SRAM 64K Flash2.1 寸彩色液晶屏SD 卡接口1602 液晶屏接口12864 液晶屏接口温度传感器 DS18B20EEPROM 24C02 存储器8 位动态数码管AD/DA 转换 PCF8951 DS1302 实时时钟4*4 矩阵键盘4 个独立键盘2*8 路 led 灯可更换晶振座USB 接口,实现下载,供电,串行通信。通过 USB 转串口芯片 CH340T 转换I
5、R 红外接收头,红外数据传输板载继电器13745764d5d3f255e257f6e333b9110b.pdf1蜂鸣器步进电机 ULN2003 达林顿管驱动普中科技2第二讲第二讲 软件安装软件安装1 1、USBUSB 转串口驱动的安装转串口驱动的安装双击 USB 驱动 SERIAL 程序的 Setup安装成功后,会出现一下提示画面点“确定”即可以结束安装过程。安装完驱动程序成功后,把开发板与电脑连接可以看到设备管理器中的 COM 口。在图标“我的电脑”右键,属性,硬件,设备管理器(这是 XP 系统,13745764d5d3f255e257f6e333b9110b.pdf3WIN 系统与其相似找
6、到设备管理器)显示成功的 COM 口安装不成功解决办法安装不成功解决办法如果发现是下图感叹号, 则没有安装成功或者没有安装、右键点击更新驱动程普中科技4序选择“从列表或指定位置安装(推荐)”13745764d5d3f255e257f6e333b9110b.pdf5出现此对话框,选择不要搜索,自己选择安装 点“下一步”点击“下一步“普中科技6出现此对话框、点击“从磁盘安装”点击“浏览” 到 USB 驱动文件夹找到安装文件打开13745764d5d3f255e257f6e333b9110b.pdf7点击“确定”和“下一步”点击“完成“安装结束普中科技8KEILKEIL 软件安装软件安装 我们用现在
7、新版本的 uVision 4 KEIL 开发环境,使用的版本是破解版,仅供大家学习使用。如做商业开发,请购买正版,可以获得更多 keil 软件原厂技术支持。即将安装软件如下,一个 keil 安装程序,一个注册机(右侧)。打开 C51V901.EXE 安装程序点击 Next 13745764d5d3f255e257f6e333b9110b.pdf9I agree all the tems of 选中点击 Next 设置安装目录,根据自己的情况选中安装目录,重新设置点击 Browse,这里默认 C 盘,设置好安装目录后 点击 Next普中科技10输入相关信息(随便输入),输入完毕后点击 Next开
8、始安装,安装过程中.等待安装完成13745764d5d3f255e257f6e333b9110b.pdf11安装完成,点击 Finish 即可。接下来破解软件。 打开注册机软件Target:选择C51普中科技12打开刚刚安装好的 keil 软件点击 File 菜单13745764d5d3f255e257f6e333b9110b.pdf13选择 License Management。现在没有破解复制 CID 码,之后点击 Generate 生成注册码复制 CID 码到注册机中从从 KEIL 复制的复制的 CID 码粘贴到这里码粘贴到这里复制生成的注册码到复制生成的注册码到 keil普中科技14复
9、制完注册码后,点击右侧的,即可完成破解。提示如下:以上软件安装完毕。接下来看程序了。复制到这里复制到这里13745764d5d3f255e257f6e333b9110b.pdf15第三讲第三讲 程序下载程序下载我们可以通过几种方式,对我们开发板的单片机下载程序。下载接口可以分为 USB 口 和 DB9 串口。下载软件又可分为 STC 官方软件 和普中科技自己开发的软件DB9 串口串口USB 接口接口官方软件官方软件普中软件普中软件普中科技16利用官方软件下载程序需要手动重启单片机,需要给单片机重新上电启动。普中开发的下载软件及所设计的开发板实现了全自动下载功能,省去了手动操作,极大方便了学习及
10、开发人员。接下来就来讲一下下载程序的方式。1.1. USBUSB 口,普中软件口,普中软件我们插上 USB 口,打开开发板电源开关。然后打开普中 ISP 下载软件,如下图 :在 usb 转串口驱动安装成功后,打开软件应该有串口号,如图指示。2.2.芯片类型选择芯片类型选择 STC90C5XXSTC90C5XX如下图。串口号 1013745764d5d3f255e257f6e333b9110b.pdf17加载我们要下载到单片机里的程序,单击 ,选择下载的后缀为.Hex的文件,打开后,会在文件名处有提示:文件路径,还有代码大小。4 最后一步:点击下载程序,下载成功如图显示。 此时继电器工作会有小的
11、啪啪的响声。代码大小代码大小普中科技18接下来我们用官方 STC 下载软件下载下载成功下载成功 !13745764d5d3f255e257f6e333b9110b.pdf191. 选择开发板上单片机型号,我们选 STC90C5162. 选择串口,可通过设备管理器查看3. 打开需要下载到单片机的程序4. 点击下载点击下载按钮后会有这样的信息:这时需要手动按开关键,关闭开关,打开开关这样一个过程,主要是给单片机冷启动。重新上电后,会出现1234普中科技20开始下载程序,下载完成。上图表示下载成功。现在用官方软件下载几乎都要手动重新给单片机上电过程。市面的开发板主要也都是采用这种下载方式。 建议使用普中软件自动下载。13745764d5d3f255e257f6e333b9110b.pdf21第四讲第四讲 KEIL 软件使用及入门软件使用及入门 led 灯灯单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为 CPU 可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于 MCS-51 单片机的汇编软件有早期的 A51,随着单片机开发技术的不断发展,从