资源描述:
《基于传感器的单片机无线通信系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、成绩评定:传感器技术课程设计题目基于传感器的单片机无线通信系统院系电子工程学院专业自动化姓名杨长晋班级电A1331学号12号指导教师蔡苗苗2016年5月目录一、实训目的1二、设计要求1三、实验设备1四、实训内容2单片机2PCB制版12电路原理图及PCB图13ESP8266WiFi使用15实训,总结17传感器技术课程设计一、实训目的1.掌握keil软件的使用及单片机程序的编写2.了解PCB(单片机最小系统)的制作及封装3.清楚ESP8266模块配置4.了解基于传感器的单片机无线通信系统的原理5.复习利用Keil51软件对程序进行编译二、设计要求1
2、.提供完整的程序和原理图(硬件接法)2.PCB提供详细的操作步骤3.ESP8266与PC机数据通信操作步骤4.单片机控制ESP8266单片机串口程序:(Datesheet+SCH)Datesheet:SCON98HSM0SM1SM2RENTB8RB8TIRI(0x50)方式2:01010000SBUF99H--SBUF=0x30;temp=SBUF;IE(EAES)EA=1;ES=1;波特率:配置T1,晶振:11.059M9600-->TH1=0xFD;TL1=0xFD;使用定时功能,方式2ET1=0;(TCON)TR1=1;TMODGATEC
3、/TM1M0GATECTM1MO(0x20)三、实验设备产品:硬件,软件,结构嵌入式硬件:1.模电和数电(时序图)--->微电子(IC)2.信号系统和通信原理(了解)3.PLC单片机(程序)4.ARM软件:1.语言(汇编(X86,51,ARM),C,[C++,JAVA,C#])。2.数据结构和算法(BAT-算法)ACM。3.操作系统(进程管理和内存管理)。4.数据库和网络原理。5.Dex软件和keil。C+单片机+PCB+传感器17传感器技术课程设计一、实训内容单片机开发板使用:1.usb线连接PC机(供电使用)2.usb转串口驱动安装(CH3
4、40)[ISP-开发板USB转串口CH340驱动]3.打开开发板电源开关4.下载程序:PC机端打开PZ-ISP.exe芯片类型选择STC90C5XX系列低速下载打开要下载的文件(xxx.hex)单片机的软件使用操作步骤1.工程建立:1>.project--new(保存工程名为test)2>.选择cpu类型-atmel-at89c513>.不添加启动代码到工程(no)4>.file-new(保存为main.c文件)5>.添加main.c文件到工程中6>.写代码到main.c7>.编译代码8>.options---output----creathe
5、xfile(勾选)9>.重新编译代码烧写程序到单片机1>.安装ch340驱动(usb转串口)2>.PZ-ISP软件3>.芯片类型(STC90系列)低速下载4>.打开下载文件(test.hex)5>.下载程序原理图17传感器技术课程设计程序的编写#include//--定义使用的IO口--//#defineGPIO_DIGP0#defineGPIO_PLACEP1#defineGPIO_TRAFFICP2sbitRED10=P2^0;//上人行道红灯sbitGREEN10=P2^1;//上人行道绿灯sbitRED11=P2^2;
6、sbitYELLOW11=P2^3;sbitGREEN11=P2^4;17传感器技术课程设计sbitRED00=P3^0;//右人行道红灯sbitGREEN00=P3^1;//右人行道绿灯sbitRED01=P2^5;sbitYELLOW01=P2^6;sbitGREEN01=P2^7;//--定义全局变量--//unsignedcharcodeDIG_PLACE[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//位选控制查表的方法控制unsignedcharcodeDIG_CODE[17]={0x3
7、f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F的显示码unsignedcharDisplayData[8];//用来存放要显示的8位数的值unsignedcharTime,Second;//用来存放定时时间//--声明全局函数--//voidDigDisplay();//动态显示函数voidTimer0Cofig(void);voidmain(void){17传感器技术课
8、程设计Second=1;Timer0Cofig();while(1){if(Second==70){Second=1;}//--宝田路通行,30秒--