单片机开发板实验指导说明书

上传人:ji****72 文档编号:48354316 上传时间:2018-07-14 格式:PPT 页数:42 大小:2.16MB
返回 下载 相关 举报
单片机开发板实验指导说明书_第1页
第1页 / 共42页
单片机开发板实验指导说明书_第2页
第2页 / 共42页
单片机开发板实验指导说明书_第3页
第3页 / 共42页
单片机开发板实验指导说明书_第4页
第4页 / 共42页
单片机开发板实验指导说明书_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《单片机开发板实验指导说明书》由会员分享,可在线阅读,更多相关《单片机开发板实验指导说明书(42页珍藏版)》请在金锄头文库上搜索。

1、单片机开发板实验指导1.开发板主要功能介绍 2.开发板各个子模块功能介 3.开发软件的安装与使用 4.程序下载软件的安装与使用 5.下载线驱动程序的安装与调试 6.焊接要求与注意事项 7.元器件的极性识别1.开发板主要功能介绍KFB-05单片机开发板的构成如下图所示:KFB-05开发板可以为学习者提供丰富的经典实验, 实验内容如下:1.延时流水灯实验2. IO口中断实验 3.定时中断流水灯实验4.独立按键实验5. CH451驱动数码管实验6.矩阵键盘实验 7.串口通讯实验8.DS18B20温度传感器实验9. RTC实时时钟实验10. DAC0832数模转换实验11. ADC0804模数转换实验

2、2.KFB-05开发板子模块功能简介1.延时流水灯 KFB-05开发板上相对应的电路如下图示: 延时流水灯是通过编程延时的方式实现8个 LED灯依次交替的点亮。 流水灯“流水”的速度可以通过改变示例程序 延时流水灯中的delay(uint z)函数中的的参 数改变,比如delay(1000)的时候,相对流 水“速度”就比较慢。如果把参数改变的小一 些器流水“速度”会变得快一些。 流水灯实验是KFB-05中典型的实验,也是 学习单片机很基本的实验2. IO口中断实验 IO口中断是单片机最常用的接口,IO口中 断接口如下图示: P3.2和P3.3是单片机的两个外部中断,当 单片机接收到外部中断信号

3、时,单片机响 应中断,在示例程序中通过杜邦线链接 P3.2和电源负极,单片机就进入中断服务 函数,执行中断服务函数中的程序代码 注意:使用单片机IO口中断时,首先设置 外部中断寄存器;其次,要注意中断服务 函数的格式以及中断序号的正确选择;最 后,连接P3.2与负极的时候只需连接一下 即可,不需要一直连接3.定时中断流水灯 KFB-05开发板上相对应的电路如下图示: 相对于延时中断流水灯定时中断流水灯能 更加精确到ms级控制流水灯流水的“速度” ,在本实验中流水灯的“流水速度”是由单片 机的定时器产生的,单片机定时器产生的 时间间隙是非常精确的,而程序延时所产 生的时间一般而言不是太精确,因为

4、认为 计算的时间相对来说精确度不是很高,一 般只用于估计程序执行所需要的时间。在 本程序中通过改变主函数中if(count N)中 的N的值就可以改变流水灯的“流水速度” 在本实验中需要注意:定时器寄存器初始 化,中断服务函数的书写格式,4.独立按键 按键是单片机重要的输入设备,通过按键 可以设定单片机运行的重要参数。本实验 中单片机与独立键盘的连接如图所示: 独立键盘在KFB-05上已经连接完成(P20 连接S1,P21连接S2,P22连接S3,P24连 接S4),只需了解与独立按键所对应的IO 接口即可 独立按键有操作简单方便,程序简洁明了 ,非常适合单片机的输入设备 独立按键缺点是占用的

5、IO口资源比较多, 增加一个独立按键就需要多占用一个IO, 单片机的IO资源相对比较匮乏,因此如何 节约IO资源对单片机学习者来说也很重要5.CH451数码管驱动实验 数码管是单片机重要的输出设备,通过观 察数码管上的数据,可以判断的运行状态 和设定单片机的运行参数。本实验中选取 CH451 驱动数码管显示;CH451与单片与 数码管的连接方式如图所示: 接线方法:J18的前两脚接电源的正负。第 三脚接P11,第四脚接P10,第五脚接P12 ,第六脚可以不接 CH451具有很强的驱动能力,可以同时驱 动64个LED阵列和8X8矩阵键盘,本实验采 用CH451驱动8位数码管。 注意:CH451的

6、操作相对比较繁琐,如要 操作一定要查看其技术手册(技术手册在 芯片资料中已给出)。6.矩阵键盘实验 矩阵键盘也是单片机重要的输入设备,通 过矩阵键盘可以更多的改变单片机的运行 参数;在本实验中矩阵键盘与单片机的连 接如下图所示: 接线方法:矩阵键盘连接方式,J19从第一 脚至第六脚分别与P1口的P10至P15脚按顺 序连接;CH451的连接方式,J18的前两脚 连接电源的正负,第三脚连 接P01,第四 脚连接P00,第五脚连接P02,第六脚可以 选择不连接。 矩阵键盘和独立键盘比较:独立键盘:编 程简单,但是浪费IO口,毕竟单片机系统 的IO资源很有限。 矩阵键盘:编程复杂, 但是节省IO口。

7、一般超过6个以上按键推荐 用矩阵方式。 7.串口通讯 串口通讯是单片机与计算机和其他外部设 备常用的通讯方式,在本实验中利用单片 机P3.0和P3.1与计算机通讯;单片机的串 口如图所示: 串口是单片机上很重要的通讯接口,如果 要使用单片机的串口通讯首先要设置串口 通讯相关的寄存器,设定串口通讯的波特 率,计算机通讯端口等。 如果计算机的波特率与单片机所设定的波 特率不对应就会出通讯混乱,因此在使用 串口助手的时候一定要注意设定相关参数8. 数字温度传感器DS18b20实验数字温度传感器DS18b20由数字温度传感 器芯片封装而成,具有耐磨耐碰,体积小 ,使用方便,封装形式多样,适用于各种 狭

8、小空间设备数字测温和控制领域。独特 的一线接口,只需要一条口线通信 多点能 力,简化了分布式温度传感应用 无需外部 元件 可用数据总线供电,电压范围为3.0 V 至5.5 V 无需备用电源 测量温度范围为-55 C至+125 。数字温度传感器DS18b20 与单片机连接方式见下图所示: DS18B20的连接在开发板上已经连接完成 ,只需要把程序下载到单片机中就可以读 出所在空间的瞬时温度。 注意:操作DS18B20时一定要查看它的操 作说明书(在芯片资料中已给出)。 9.RTC实时时钟DS1302实验 DS1302 是美国DALLAS公司推出的一种高 性能、低功耗、带RAM的实时时钟电路, 它

9、可以对年、月、日、周日、时、分、秒 进行计时,具有闰年补偿功能,工作电压 为2.5V5.5V。采用三线接口与CPU进行 同步信号,并可采用突发方式一次传送多 个字节的时钟信号或RAM数据。并且具备 主电源/后备电源双电源引脚,同时提供了 对后备电源进行涓细电流充电的能力。本 次实验采用DS1302进行时钟显示。 接线方法: CH451的连接方式,J18的前 两脚连接电源的正负,第三脚连 接P01, 第四脚连接P00,第五脚连接P02,第六脚 可以选择不连接。RTC实时时钟ds1302链 接方式,J1的前两脚连接电源的正负,第 三个管脚接P10,第四个接P11,第五个接 P12 。 DS1302

10、与单片机连接如下图所示: 10. DAC0832实验 DAC0832是8分辨率的D/A转换集成芯片。DA芯片 以其价格低廉、接口简单、转换控制容易等优点, 在单片机应用系统中得到广泛的应用。D/A转换器 由8位输入锁存器、8位DAC寄存器、8位D/A转换电 路及转换控制电路构成。 DAC0832有如下3种工作 方式:单缓冲方式、双缓冲方式、直通方式。本次 实验采用单缓冲方式。 接线方法:J16的DA0-DA7分别于P1的P0-P7按顺 序分别连接;J10的前两脚分别与电源的正负连接 ,第三脚接P20,第四脚接P21,第五脚和第六脚 与电源地连接;J17的第1脚和第2脚用跳线帽短接 ,第4脚和第

11、5脚用跳线帽短接。DA与单片机连接如 下图所示: 11.ADC0804实验 ADC0804是一种模/数转换芯片,它将模拟电压信 号转换成单片机能够识别的数字二进制形式。 ADC0804主要特点是单通道,分辨率8位,转换时 间100s,输入电压范围为05V,增加某些外部 电路后,输入模拟电压可为 5V。该芯片内有输出数 据锁存器,当与单片机连接时,转换电路的输出可 以直接连接在单片机数据总线上,无需附加逻辑接 口电路。本次实验采用此芯片来实现AD转换。 接线方法:J9的前两个引脚接电源,第三个引脚接 P20,第四个接P21,第五个接P22,最后一个引脚 悬空;J18的前两脚接电源的正负,第三脚接

12、P01, 第四脚接P00,第五脚接P02,第六脚悬空;J7接 到P1口,J7的顺序AD0-AD7与P1口的P10P17分 别对应;用跳线帽将ADIN短路。AD与单片机连接 图如下图所示:3.开发软件的安装与使用 KFB-05开发板使用的开发软件是51系列单 片机通用的KEIL C 软件。KEIL C软件是由 德国Keil Software公司开发的,Keil Vision3是专为MCS51系列单片机设计 的高效的开发平台,内部集成了MCS51 系列器件数据库、C51(C语言)编译器等 为MCS51系列单片机的软件开发提供了 灵活而简便的开发环境,用户既可以用汇 编语言来编写应用系统程序代码、也

13、可以用C语言来编写应用系统程序代码或用C和汇 编混合语言来编程。 目前最新版本是Keil Vision3,其Cx51编译器已 升级为V8.0版本,Keil Vision3 是Keil Vision2 的升级版,增加了对ARM处理器的开发。 KEIL C 软件对计算机硬件配置的要求 (1)具有Intel Pentium II或以上兼容的CPU的PC 机 (2)操作系统为Windows2003,Window是或更高 (3)RAM大于64MB (4)1G以上的硬盘空间 安装方法:第一步:在单片机开发板资料库中 找到KEIL文件夹,然后双击“C51V900修正 版1.1.exe”,按照提示安装即可。

14、第二步:对KEIL软件进行注册,首先打开 uVision3,在菜单栏中找到File选项,然后 再File栏中选择License Management选项 ,如下图所示,在打开的License Management窗口,复制Computer ID 对话 框中的CID。 在KEIL文件夹中找到“Keil_lic-v3.2.exe”,然后双 击。 打开注册机, 在CID窗口里填上刚刚复制的 CID,其它设置不变,点击Generate生成许可号 ,复制许可号,如下图所示。将许可号复制到 License Management窗口下部的New License ID Code,点击右侧的Add LIC。若上

15、方的Product显 示的是PK51 Prof. Developers Kit即注册成功, Support Period为有效期,一般可以到30年左右 ,若有效期较短,可多次生成许可号重新注册。4.程序下载软件的安装与使用 KFB-05开发板使用的下载工具是STC公司 开发的STC-ISP烧写工具,该烧写工具使用 简单方便很容易操作。STC-ISP烧写工具分 为安装版本和非安装版本,在这里我们使 用非安装版本。 STC-ISP 软件自己带有串口通讯,使用本 软件的串口通讯的时候只需要对通讯波特 率和通讯端口设定一下即可使用,方便快 捷。 使用方法:1.打开STC-ISP软件如下图所示;2.设置

16、软件参数,例如,单片机型号,串口序列号,下载 波特率等。3.打开所要下载的HEX文件;然后点击DOWNLOAD即可( 在下载过程中需要对单片机进行复位操作)。5.下载线驱动程序的安装与调试 KFB-05开发板的数据线集成了计算机与单 片机通讯的USB转串口芯片,在使用的时 候需要安装芯片驱动,在工具开发包中找 到相应的驱动程序,根据自身电脑的操作 系统选择安装xp驱动或win4驱动。 安装完成以后重新启动计算机,然后插上 USB数据线(注意大头连接电脑,小头连 接KFB-05开发板)6.焊接要求与注意事项 在焊接KFB-05开发板时一定要注意元器件 的焊接温度与焊接顺序 1 焊接贴片、编码开关等元件的电烙铁温度 在34310;2 焊接色环电阻、瓷片电容、钽电容、短路 块等元件的电烙铁温度在37110; 3 维修一般元件(包括IC)烙铁温度在 35020之内;4 维修管脚粗

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 教育/培训/课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号