已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除开发设计文档项目名称: 井下环境数据采集装置的开发 项目开发周期: 5周 项目经费: 自筹(每人50元) 指导老师: 黄健 项目组长: 陈淋超 经费管理员:李建宁文档管理员:高攀组员1: 陈淋超 组员2: 刘光超 组员3: 高攀 组员4: 陈应虎 组员5: 梁宝东 组员6: 李佳伟 组员7: 申孝琴 组员8: 秦敏哲 组员9: 李建宁 组员 10: 毛甜甜 组员交流场地: 暂定16#311办公室 定期交流时间: 周六15:0017:00点 , 周日15:0017:00点 项目版本号: 1.6.01 组织开发原则:1) 每个组员都必须了解整个项目的软硬件结构、电路设计和工作原理、代码编写规范和调试运行全过程2) 每2个组员为一个分组,可以自由配对,每个分组承担一个功能模块的开发,从资料收集到硬件设计,软件编写,软件调试,最终运行。3) 版本1.0.01为单片机最小系统,不包括任何外围设备和软件。从1.0基础上每增加一个功能模块版本号增加0.1,依次累加。文档版本号,跟随项目版本号一致。例如文档号1.2.01,1就是主版本号,2就是功能版本号或次版本号,01为文档号,每次修改文档都递增014) 每个分组管理和编写自己相关的设计文档和设计原理。最终由文档管理员把各个文档集合到最终设计文档中。5) 每个组员的模块必须有电路原理图和源代码附加到文档里。6) 每周六和周日(各2个小时),小组所有成员都必须见面讨论和交流一次。组织管理职责:1) 组长必须由一定科技开发经验者担任,负责小组的软硬件总体设计和组织交流。必要时给予组员一定的帮助,但是组员的任务必须自己独立完成,每行代码必须自己编写调试。2) 经费管理员协助组长管理小组经费,对每次采购清单都要有详细记录。只要有购买设备或器件的时候,都必须开具收据和清单。准备记账本,任何时候组员都有权知道经费余额和花费情况。3) 文档管理员协助组长管理各个组员的设计文档,按统一格式整理到总体设计文档中,每次整合都必须发布最新的文档到群里共享。文档更新记录版本说明完成日期负责人1.0.01单片机最小系统2011-12全体成员1.1.01增加LED液晶显示功能模块2011-12-30李建宁、毛甜甜1.2.01增加按键控制模块2011-12-30陈应虎1.3.01增加AD转换接口模块可以支持电流或电压的数据采集,支持8通道的模数转换2012-2-20高攀、申孝琴1.4.01温湿度传感器采集模块2012-2-20刘光超、秦敏哲1.5.01瓦斯传感器采集模块2012-2-20梁宝东、李佳伟1.6.01烟雾和火焰传感器采集模块2012-2-20梁宝东、李佳伟注:所有模块文档整合到一起,为项目最终版本1.6.01,如果整合完,再有修改就以1.6.01为基础,递增为1.6.02等等。参考文档:单片机C51编程单片机C51编程规范1. 软硬件功能模块总体设计STC89C52单片机AD采集模块温湿度采集模块LCD液晶显示模块2. 单片机最小系统2.1 功能原理描述单片机最小系统包含:CPU、时钟电路、复位电路。CPU采用的是STC公司生产的STSTC89C52芯片。该芯片内含Flash EEPROM存储器,内部程序存储空间(ROM)大小为8KB,随机读写存储器(RAM)大小为512B。系统的时钟电路设计是采用的内部方式,即利用芯片内部的振荡电路。AT89单片机内部有一个用于构成振荡器的高增益反相放大器。引脚XTAL1和XTAL2分别是此放大器的输入端和输出端。这个放大器与作为反馈元件的片外晶体谐振器一起构成一个自激振荡器。外接晶体谐振器以及电容C1和C2构成并联谐振电路,接在放大器的反馈回路中。复位是由外部的复位电路来实现的。片内复位电路是复位引脚RST通过一个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,它的输出在每个机器周期的S5P2,由复位电路采样一次。复位电路通常采用上电自动复位和按钮复位两种方式,此电路系统采用的是上电与按钮复位电路。2.2 硬件原理图2.3 相关参数本系统所用的STC89C52单片机采用的时钟晶振为11.059MHz,为商业级用品,适用温度范围为:070。2.4 源代码/*一般在最小系统上,会外接8个LED,故可通过测试LED来检测单片机的好坏。*/#include #include #define uint unsigned int#define uchar unsigned charuchar aa;void delay_ms(uint n);void main()aa=0xaa;while(1)P1=aa;delay_ms(5);aa=_crol_(aa,1); void delay_ms(uint n)uint i, j;for(i=100*n;i0;i-)for(j=144;j0;j-);3. LED液晶显示功能模块3.1 功能原理描述FYD12864-0402B是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为12864, 内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示84行1616点阵的汉字. 也可完成图形显示.低电压低功耗是其又一显著特点。3.2 硬件原理图3.3 相关参数l 低电源电压(VDD:+3.0-+5.5V)l 显示分辨率:12864点l 内置汉字字库,提供8192个1616点阵汉字(简繁体可选)l 内置 128个168点阵字符l 2MHZ时钟频率l 显示方式:STN、半透、正显l 驱动方式:1/32DUTY,1/5BIASl 视角方向:6点l 背光方式:侧部高亮白色LED,功耗仅为普通LED的1/51/10l 通讯方式:串行、并口可选l 内置DC-DC转换电路,无需外加负压l 无需片选信号,简化软件设计l 工作温度: 0 - +55 ,存储温度: -20 - +60 3.4 源代码/*这是测试LCD12864的一段程序*/#include #include #include #defineuint unsigned int#define uchar unsigned char/*端口定义*/#define LCD_data P0sbit LCD_RS=P24;sbit LCD_RW=P25;sbit LCD_EN=P26;sbit LCD_PSB=P27;uchar dis110;uchar dis2=WELCOME TO HERE!;uchar dis3=西安科技大学;uchar dis4=-;/*延时函数*/void delay_ms(uint x)uint i,j;for(i=x;i0;i-)for(j=114;j0;j-);/*/void write_cmd(uchar cmd)LCD_RS=0;LCD_RW=0;LCD_EN=0;P0=cmd;delay_ms(5);LCD_EN=1;delay_ms(5);LCD_EN=0;/*LCD*/void write_dat(uchar dat)LCD_RS=1;LCD_RW=0;LCD_EN=0;P0=dat;delay_ms(5);LCD_EN=1;delay_ms(5);LCD_EN=0;/*/void lcd_pos(uchar X,uchar Y)uchar pos;if(X=0)X=0x80;else if(X=1)X=0x90;else if(X=2)X=0x88;else if(X=3)X=0x98;pos=X+Y;write_cmd(pos); /*/void makerand()uint i;for(i=0;i10;i+)dis1i=i+0x30; /*LCD*/void lcd_init()LCD_PSB=1;/write_cmd(0x30); /delay_ms(5);write_cmd(0x0c); /delay_ms(5);write_cmd(0x01); /LCDdelay_ms(5);/*/void main()uchar i=0;delay_ms(10);/lcd_init();/LCDlcd_pos(1,0);/while(dis2i!=0)write_dat(dis2i); /i+;lcd_pos(2,0); /i=0;while(dis3i!=0)write_dat(dis3i); /i+;lcd_pos(3,0);/i=0;while(dis4i!=0)write_dat(dis4i); /i+;while(1)lcd_pos(0,0); /makerand();for(i=0;i10;i+)write_dat(dis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字经济课程设计
- 2025年 clothing store灯光试衣间设计
- 课程设计开发导师招聘
- 玉溪二职中食品课程设计
- 电器盖课程设计
- 青海民族大学课程设计
- java课程设计计算器报告
- 互联网医疗与医患沟通
- 垫块模具课程设计
- 食疗调理:增强抵抗力预防流感
- 6.3 梯形的面积 课件 2025-2026学年五年级上册数学人教版
- 2025广东广州市卫生健康委员会直属事业单位广州市红十字会医院招聘47人(第一次)笔试考试参考题库及答案解析
- 中国外运招聘笔试题库2025
- 建筑物拆除施工沟通协调方案
- 中央厨房市场分析
- 2025年摄像导演岗位招聘面试参考试题及参考答案
- 2026-2031中国野山参市场运营态势报告
- 2026届新高考政治热点突破复习 发展中国特色社会主义文化
- 电子元器件销售培训
- 2025山西焦煤集团所属华晋焦煤井下操作技能岗退役军人招聘50人考试笔试参考题库附答案解析
- 食品行业五项制度实施指南
评论
0/150
提交评论