欢迎来到天天文库
浏览记录
ID:33285467
大小:285.00 KB
页数:23页
时间:2019-02-23
《电子工程训练课程实验报告无线蓝牙小车》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、题目:基于STC15W4K32S4的蓝牙智能小车课程名称:学院(系):专业:班级:学号:实验序号:学生姓名:成绩:2016年11月4日成绩评定项目各项总分得分焊接30最小系统与电源10功能实现45实验报告10出勤5总分电子安装实验室安全守则(请在下一页手抄一份安全守则)1、每次实验前,认真预习准备,仔细阅读实验安全守则,严格按照安全规范进行实验,确保实验安全;2、桌面要保持整洁,不允许有杂物,禁止将水杯、瓶装水放在桌面;3、电烙铁在使用前,必须检查电源线有无烫损漏线情况,一经发现,立即找老师进行安全处理;4、电烙铁长时间不使用,应将电源线拔掉;电烙铁使用后,应放回烙铁架
2、中,以免烫伤物品;5、实验结束后,必须拔掉电烙铁的电源线;已经加热的电烙铁,必须冷却后再放入抽屉中;6、焊锡中含铅,不要含在口中,实验结束后要洗手;7、稳压电源在使用前,应先调好要使用的电压,再进行线路连接,并确保连接的极性正确;8、抢救触电人员时,应首先切断电源或用绝缘物体挑开电源线,使触电者脱离电源,千万不要用手拖拉触电人员,以免连环触电;9、实验结束后,必须关闭桌面电源开关,将桌面收拾干净,工具物品整理好。题目:1设计要求以STC15W4K32S4单片机为核心,设计焊接并且调试一个实际的单片机控制系统,通过蓝牙实现用手机控制小车的动作状态。(一)焊接:在实现基本功
3、能的前提下焊接好设计的系统,尽量使其稳定焊点稳定,焊接美观。(二)最小系统与电源:利用7505稳压芯片实现输入电压转为五伏稳压电源输出。(三)功能实现:实现用手机自制app或者蓝牙串口助手控制小车前进方向以及行驶速度。2设计分析及系统方案设计围绕STC15W4K32S4单片机,把系统的设计规划分为两部分硬件部分:(一)设计并且绘制原理图(二)按照原理图焊接电路板软件部分:(一)编写实验程序(二)系统调试将单片机的p0口用于驱动lcd1602,p4.5,p2.7,p2.3,p2.2用于输出pwm控制电机。P3.0与p3.1用于与主机通信并且用于蓝牙串口通信。3各功能模块硬
4、件电路设计(一)最小系统由于STC15W4K32S4的性能已经进行了优化,所以不同于以往所接触的单片机,它的晶振已经集成化,不用再搭建最小系统电路。(二)电源电路将输入电压转为5v稳压电源输出(三)LCD液晶屏电路使用P1.0~P1.7与D0~D7相接,EN,RW,RS分别与P0.7,P0.6,P0.5相接(一)蓝牙与单片机连接这里直接用P3.0,P3.1与主机的串口通信和与蓝牙共用串口。(二)LN298模块4系统软件设计#include"reg51.h"#include"intrins.h"#include"stdio.h"#include"stdlib.h"#def
5、ineMAIN_Fosc11059200L//定义主时钟/*************变量声明**************/typedefunsignedcharu8;typedefunsignedintu16;typedefunsignedlongu32;typedefunsignedcharBYTE;typedefunsignedintWORD;#defineucharunsignedchar#defineuintunsignedint#defineelifelseif#definePWMC(*(unsignedintvolatilexdata*)0xfff0)#de
6、finePWMCH(*(unsignedcharvolatilexdata*)0xfff0)#definePWMCL(*(unsignedcharvolatilexdata*)0xfff1)#definePWMCKS(*(unsignedcharvolatilexdata*)0xfff2)#definePWM2T1(*(unsignedintvolatilexdata*)0xff00)#definePWM2T1H(*(unsignedcharvolatilexdata*)0xff00)#definePWM2T1L(*(unsignedcharvolatilexdata*
7、)0xff01)#definePWM2T2(*(unsignedintvolatilexdata*)0xff02)#definePWM2T2H(*(unsignedcharvolatilexdata*)0xff02)#definePWM2T2L(*(unsignedcharvolatilexdata*)0xff03)#definePWM2CR(*(unsignedcharvolatilexdata*)0xff04)#definePWM3T1(*(unsignedintvolatilexdata*)0xff10)#definePWM3T1H
此文档下载收益归作者所有