下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于传感器的单片机无线通信系统基于传感器的单片机无线通信系统成绩评定:传感器技术课程设计题目基于传感器的单片机无线通 信系统 院 系 电子工程学院 专业 自动化 姓名 杨长晋 班级电A1331学号12号指导教师蔡苗苗2016年5 月目录一、 实训目的1二、 设计要求1三、 实验设备 1四、实训内容2单片机2 PCB制版12电路原理图及PCB 图13 ESP8266WiFi使用15实训,总结17传感器技术课程 设计 一、实训目的1.掌握keil软件的使用及单片机程序 的编写2. 了解PCB (单片机最小系统)的制作及封装 3.清 楚ESP8266模块配置4. 了解基于传感器的单片机无线通信 系统
2、的原理 5.复习利用 Keil51软件对程序进行编译 二、 设计要求1 .提供完整的程序和原理图 (硬件接法)2. PCB 提供详细的操作步骤 3. ESP8266与PC机数据通信操作步 骤4.单片机控制 ESP8266单片机串口程序:(Datesheet + SCH) Datesheet: SCON 98H SM0 SM1 SM2 REN TB8 RB8 TI RI(0x50)方式 2:0 1 0 1 0 0 0 0 SBUF 99H- SBUF = 0x30; temp = SBUF; IE(EA ES) EA = 1 ; ES = 1; 波特率: 配置T1 ,晶振:11.059M 960
3、0->TH1 = 0xFD; TL1=0xFD; 使用定时功能,方 式 2 ET1 = 0; (TCON)TR1 =1; TMOD GATE C/T M1 M0GATE CT M1 MO(0x20) 三、 实验设备 产品: 硬件,软件,结构 嵌入式 硬件:1 .模电和数电(时序图)一> 微电子(IC) 2.信号系统和通信 原理(了解) 3. PLC单片机(程序)4. ARM 软件:2 .语言(汇编(X86,51,ARM),C,C+,JA VA,C#)。3 .数据结构和算法(BAT-算法)ACM。4 .操作系统(进程管理和内存管理)。5 .数据库和网络原理。6 . Dex软件和kei
4、LC +单片机+ PCB +传感器 四、实训内容 单片机 开 发板使用:1. usb线连接PC机(供电使用) 2. usb转串口驱动安装 (CH340) ISP-开发板USB转串口 CH340驱动3 .打开开发 板电源开关4.下载程序:PC机端打开 PZ-ISP.exe芯片类型选择 STC90C5XX 系列 低速下载打开要下载的文件(xxx.hex)单片机的软件使用操 作步骤1.工程建立:1>.project - new (保存工程名为 test) 2>.选择 cpu 类型-atmel -at89c51 3>.不添加启动代码到工程 (no) 4>.file- new (
5、保存为 main.c文件)5>.添加 main.c文件到工程中 6>.写代码到 main.c 7>.编译代码 8>.options-output-creat hex file( 勾选)9>.重新编译代码烧写程序到单片机1>.安装ch340驱动(usb转串口)2>.PZ-ISP软件3>.芯片类型(STC90系列) 低 速下载4>.打开下载文件(test.hex) 5>.下载 程序原理图 程 序 的编写 #include /-定义使用的IO 口 - #define GPIO_DIG P0 #define GPIO_PLACE P1 #de
6、fine GPIO_TRAFFIC P2 sbit RED10 = P2 ; 上人行道红灯 sbit GREEN10 = P2 ; 上人行道绿灯 sbit RED11 = P2 ; sbit YELLOW11= P2 ; sbit GREEN11 = P2 ; sbit RED00 = P3,右人行道红灯sbit GREEN00 = P3,右人行道绿灯sbit RED01 = P2 ; sbit YELLOW01= P2 ; sbit GREEN01 = P2 ;/-定义全局变量-/ unsigned char code DIG_PLACE8 = 0xfe,0xfd,0xfb,0x亿0xef,
7、0xdf,0xbf,0x7f;/位选控制 查表的方法控制 unsigned char code DIG_CODE17 = 0x3f,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 的显示码 unsigned char DisplayData8; 用来存放要显示的8位数的值 unsignedchar Time, Second; 用来存放定时时间/-声明全局函数-/void DigDisplay(); 动态显示函数voi
8、d Timer0Cofig(void);void main(void) Second = 1; Timer0Cofig(); while(1) if(Second = 70) Second = 1; /-宝田路通行,30 秒-if(Second SCH PCB SCHlib PCBlib 3.系统自带的原理图符号Connetctors.IntLib Devices.IntLib 手工制 作原理 图符号(STC89C51) 4,原理图(单片机最小系统)R? C? U? 5.制作封装 (STC89C51) 6,绘制PCB (布局和布线->DRC ) 改变图纸大 小:DesignfDocume
9、nt Options (文档选项)更改图纸信息:Design - Document Options - parameters 次性编号: Tools f Annotate Schematic 布线规则设置:DesignfRulesfRouting fWidth 原 理 图导入 PCB Design f UpdatePcb Document 生成 BOM Report fBill Of Materials 全局修改 find similar objects 定位元器件:T(tools) f c(cross probe)clear 打开和隐藏层次关系:ctrl+D 控制 pcb 板子大小 Desi
10、gn-board shape- redefine board shape电器规则检查:tool - DRC 改 变 光 标 形 状 DX8 preferences fPCB Generat ursor type - Larger90 电 路原理图及 PCB图ESP8266WiFi使用1,连接线 2,安装 PL2303驱动 3,打开ESP8266-Pc调试工具-SSCOM 4,串口号 选择PL2303的COM 口(查看设备管理器)5,波特率设置默认(115200,8,1,None),打开串口 6,参考手册测试模块AT-EspressifAT 指令集 _AIThinkerMod_v021.pdf
11、每条指令可以分四种命令测试命令 AT+=?查询命令 AT+?设备命 令AT+=执行命令 AT+不是每条AT命令都具备这四种命 令 使用双引号表示字符串,输入以回车换行结尾rn基础命令:1, AT测试AT启动 2,AT+RST 重启模块 3, AT+GMR 查 看版本信息 4 , AT+UART 设置串口配置 AT+UART=9600,8,1,0,0 Wifi 功能 AT 指令 1,AT+CWMODE 选择 WiFi 应用模式 2,AT+CWJAP 加入 AP 3,AT+CWLAP 列由当前可用 AP 4,AT+CWQAP 退由与 AP 的连接 5,AT+CWSAP 设置 AP 模式下的参数 A
12、T+CWSAP =" ESP8266 -gigi “,“1234567890 6:AT+CWLIF 查看已连接 7,AT+CWDHCP 设置 DHCP 8,AT+CWAUTOCONN 设置 STA 开机自动连接到 Wifi 9,AT+CIPSTAMAC 设 置 STA 的 MAC 地址 10 , AT+CIPAPMAC 设置 AP 的 MAC 地址 11, AT+CIPSTA 设 置STA的IP地址12 ,AT+CIPAP 设置AP的IP地址 TCP/IP 的 AT 命令 1,AT+CIPSTATUS 获得连接状态 2,AT+CIPSTART 建 立 TCP 连接 和注册 UDP 端
13、 口 3,AT+CIPSEND 发送数据 4,AT+CIPCLOSE 关闭 TCP 和 UDP 5,AT+CIFSR 获取本地IP地址 6,AT+CIPMUX 启动多 连接7,AT+CIPSERVER配置为月艮务器 8,AT+CIPMODE 设 置配块传输模式9,AT+CIPSTO 设置服务器超时时间 10,AT+PING Ping命令 应用场景:1,多连接 server “AT+CWMODE=2 n" "AT+CWSAP=ESP8266-gigin “ "AT+RSTi " “AT+CIPMUX=1n " "AT+ n “ "AT+CIPSEND= n 7/接收和发送数据2,单连接client 3 ,透传ESP-01模组尺寸平?面图最结果图实训,总结通过此次实训让我对 keil烧写软件的使 用有更深的了解。该软件设计采用 C51编程语言,完成了单片机初始化、行 列式键盘的扫描、键
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土地技术托管合同范本
- 大型农地转租合同范本
- 园林维保劳务合同范本
- 地形测量测绘合同范本
- 域名续费管理合同范本
- 喷绘制作公司合同范本
- 外出茶艺活动合同范本
- 外贸食品加盟合同范本
- 城管中心劳动合同范本
- 外墙合作伙伴合同范本
- 2025年哈市冰城骨干教师考试试题及答案
- 2025年价格鉴证师职业能力水平评价考试(法学基础知识与价格政策法规)练习题及答案二
- 电气装配课件
- 第8课+溺水的预防与急救+课件+2025-2026学年人教版(2024)初中体育与健康七年级全一册
- 2025年入团考试试题库问答题部分及解析答案
- 管理咨询项目考核方案
- 2025管理学原理企业管理试题及答案
- 玉雕理论考试题库及答案
- 灵山县病死禽畜无害化处理项目环评报告
- 2025至2030年中国城市排水系统行业发展潜力分析及投资方向研究报告
- 院感紫外线消毒培训课件
评论
0/150
提交评论