手机版

单片机实验报告(2)

发布时间:2021-06-05   来源:未知    
字号:

一、实验要求:

以STC89开发板为硬件平台,开发温度采集、动态数码管显示、按键响应、与PC串口通讯的综合程序,实现以下功能:

1) PC上的串口调试助手通过串口给STC89开发板发送“GetTemp”命令

2) STC89开发板从串口接收到“GetTemp”命令后启动温度传感器DS18B20的测温程序获取当前温度,测试完成时将所测得温度数据显示在动态数码管上。(动态数码管在温度获取之前应该显示“NOTEMP”,只有在获取温度后才显示温度值)

3)动态数码管显示出温度数据后,请通过按键触发STC89开发板通过串口回送步骤2所测的温度数据给PC上串口调试助手,同时恢复动态数码管显示为“NOTEMP”。为保证每个同学的实验都独立完成,要求回送的数据包含自己的学号,即如果你的学号是20150809,当前温度值是19.6摄氏度,那么在PC上的串口调试助手应该显示:ID:20150809, Temp:19.6degC.

二、程序设计思路:该实验是一个综合实验,需要结合很多的知识来解决。具体来说可以分成这三个方面,第一个方面是用温度传感器DS18B20测量外界的温度,这个课本第十六章有十分详细的操作过程,第二个方面是如何运用串口助手来解决串口问题,第三个方面是实验中会出现一些中断,需要注意很多细节。具体实验过程先使用温度传感器DS18B20测量出外界的温度(可以参考教科书317-321,也可以参考实验课学到的实验16),然后在此基础上运用起串口(可以参考实验课所学到的实验15),最后整合起来,实现所有功能。

原理图:

CPU管脚电路晶振电路

2

单片机实验报告(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)