第五代实验开发板实验指导说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
17
• 串口是单片机上很重要的通讯接口,如果 要使用单片机的串口通讯首先要设置串口 通讯相关的寄存器,设定串口通讯的波特 率,计算机通讯端口等。
• 如果计算机的波特率与单片机所设定的波 特率不对应就会出通讯混乱,因此在使用 串口助手的时候一定要注意设定相关参数
18
8. 数字温度传感器DS18b20实验 数字温度传感器DS18b20由数字温度传感 器芯片封装而成,具有耐磨耐碰,体积小, 使用方便,封装形式多样,适用于各种狭 小空间设备数字测温和控制领域。独特的 一线接口,只需要一条口线通信 多点能力, 简化了分布式温度传感应用 无需外部元件 可用数据总线供电,电压范围为3.0 V至5.5 V 无需备用电源 测量温度范围为-55 ° C至 +125 ℃ 。数字温度传感器DS18b20与单 片机连接方式见下图所示:
1.延时流水灯 KFB-05开发板上相对应的电路如下图示:
5
• 延时流水灯是通过编程延时的方式实现8个 LED灯依次交替的点亮。
• 流水灯“流水”的速度可以通过改变示例 程序延时流水灯中的delay(uint z)函数中的 的参数改变,比如delay(1000)的时候,相 对流水“速度”就比较慢。如果把参数改 变的小一些器流水“速度”会变得快一些。
• 注意:CH451的操作相对比较繁琐,如要 操作一定要查看其技术手册(技术手册在 芯片资料中已给出)。
14
6.矩阵键盘实验 • 矩阵键盘也是单片机重要的输入设备,通
过矩阵键盘可以更多的改变单片机的运行 参数;在本实验中矩阵键盘与单片机的连 接如下图所示:
15
• 接线方法:矩阵键盘连接方式,J19从第一 脚至第六脚分别与P1口的P10至P15脚按顺 序连接;CH451的连接方式,J18的前两脚 连接电源的正负,第三脚连 接P01,第四 脚连接P00,第五脚连接P02,第六脚可以 选择不连接。
• 矩阵键盘和独立键盘比较:独立键盘:编 程简单,但是浪费IO口,毕竟单片机系统 的IO资源很有限。 矩阵键盘:编程复杂, 但是节省IO口。一般超过6个以上按键推荐 用矩阵方式。
16
7.串口通讯 • 串口通讯是单片机与计算机和其他外wk.baidu.com设
备常用的通讯方式,在本实验中利用单片 机P3.0和P3.1与计算机通讯;单片机的串 口如图所示:
察数码管上的数据,可以判断的运行状态 和设定单片机的运行参数。本实验中选取 CH451 驱动数码管显示;CH451与单片与 数码管的连接方式如图所示:
13
• 接线方法:J18的前两脚接电源的正负。第 三脚接P11,第四脚接P10,第五脚接P12, 第六脚可以不接
• CH451具有很强的驱动能力,可以同时驱 动64个LED阵列和8X8矩阵键盘,本实验采 用CH451驱动8位数码管。
1.延时流水灯实验 2. IO口中断实验 3.定时中断流水灯实验 4.独立按键实验 5. CH451驱动数码管实验 6.矩阵键盘实验 7.串口通讯实验 8.DS18B20温度传感器实验 9. RTC实时时钟实验 10. DAC0832数模转换实验 11. ADC0804模数转换实验
4
2.KFB-05开发板子模块功能简介
• 在本实验中需要注意:定时器寄存器初始 化,中断服务函数的书写格式,
10
4.独立按键 • 按键是单片机重要的输入设备,通过按键
可以设定单片机运行的重要参数。本实验 中单片机与独立键盘的连接如图所示:
11
• 独立键盘在KFB-05上已经连接完成(P20 连接S1,P21连接S2,P22连接S3,P24连 接S4),只需了解与独立按键所对应的IO 接口即可
• 独立按键有操作简单方便,程序简洁明了, 非常适合单片机的输入设备
• 独立按键缺点是占用的IO口资源比较多, 增加一个独立按键就需要多占用一个IO, 单片机的IO资源相对比较匮乏,因此如何 节约IO资源对单片机学习者来说也很重要
12
5.CH451数码管驱动实验 • 数码管是单片机重要的输出设备,通过观
• 注意:使用单片机IO口中断时,首先设置 外部中断寄存器;其次,要注意中断服务 函数的格式以及中断序号的正确选择;最 后,连接P3.2与负极的时候只需连接一下 即可,不需要一直连接
8
3.定时中断流水灯 KFB-05开发板上相对应的电路如下图示:
9
• 相对于延时中断流水灯定时中断流水灯能 更加精确到ms级控制流水灯流水的“速 度”,在本实验中流水灯的“流水速度” 是由单片机的定时器产生的,单片机定时 器产生的时间间隙是非常精确的,而程序 延时所产生的时间一般而言不是太精确, 因为认为计算的时间相对来说精确度不是 很高,一般只用于估计程序执行所需要的 时间。在本程序中通过改变主函数中 if(count > N)中的N的值就可以改变流水灯 的“流水速度”
• 流水灯实验是KFB-05中典型的实验,也是 学习单片机很基本的实验
6
2. IO口中断实验 IO口中断是单片机最常用的接口,IO口中 断接口如下图示:
7
• P3.2和P3.3是单片机的两个外部中断,当 单片机接收到外部中断信号时,单片机响 应中断,在示例程序中通过杜邦线链接 P3.2和电源负极,单片机就进入中断服务 函数,执行中断服务函数中的程序代码
19
• DS18B20的连接在开发板上已经连接完成, 只需要把程序下载到单片机中就可以读出 所在空间的瞬时温度。
• 注意:操作DS18B20时一定要查看它的操 作说明书(在芯片资料中已给出)。
20
• 9.RTC实时时钟DS1302实验
• DS1302 是美国DALLAS公司推出的一种高 性能、低功耗、带RAM的实时时钟电路, 它可以对年、月、日、周日、时、分、秒 进行计时,具有闰年补偿功能,工作电压 为2.5V~5.5V。采用三线接口与CPU进行 同步信号,并可采用突发方式一次传送多 个字节的时钟信号或RAM数据。并且具备 主电源/后备电源双电源引脚,同时提供了 对后备电源进行涓细电流充电的能力。本 次实验采用DS1302进行时钟显示。
大家好
1
单片机开发板实验指导
1.开发板主要功能介绍 2.开发板各个子模块功能介 3.开发软件的安装与使用 4.程序下载软件的安装与使用 5.下载线驱动程序的安装与调试 6.焊接要求与注意事项 7.元器件的极性识别
2
1.开发板主要功能介绍
KFB-05单片机开发板的构成如下图所示:
3
KFB-05开发板可以为学习者提供丰富的经典实验, 实验内容如下:
相关文档
最新文档