集成电路课程设计结题报告 温湿度光照采集传输控制

上传人:沈*** 文档编号:170762269 上传时间:2022-11-22 格式:DOC 页数:29 大小:13.18MB
收藏 版权申诉 举报 下载
集成电路课程设计结题报告 温湿度光照采集传输控制_第1页
第1页 / 共29页
集成电路课程设计结题报告 温湿度光照采集传输控制_第2页
第2页 / 共29页
集成电路课程设计结题报告 温湿度光照采集传输控制_第3页
第3页 / 共29页
资源描述:

《集成电路课程设计结题报告 温湿度光照采集传输控制》由会员分享,可在线阅读,更多相关《集成电路课程设计结题报告 温湿度光照采集传输控制(29页珍藏版)》请在装配图网上搜索。

1、集成电路工程化考试 设计说明书课题名称:基于组态网的光照、温度和湿度的采集、传输、显示和控制学院名称:西昌学院汽车与电子工程学院年级专业: 2009级电子信息工程姓 名: 王 波 学 号: 指导老师: 施 智 雄日 期: 2012年6月25日摘 要随着大棚技术的普及,温室大棚不断增加,温室大棚的温湿度控制变得十分重要。该设计以STC89C51单片机为核心,通过温度传感DS18B20采集温度,湿度传感器采集湿度,光敏电阻采集光照,通过ACD0832和MAX232实现对温度、光照和湿度的显示(LCD)、传输和控制,然后通过组态网显示在电脑。关键词:大棚温,湿,光监控,便捷,组态显示 With th

2、e popularity of greenhouse technology, the increasing number of greenhouse, greenhouse temperature and humidity control is becoming a very important. The design with STC89C51 microcontroller as the core, through the temperature sensor DS18B20 collecting temperature, photosensitive resistance acquisi

3、tion light, humidity sensors humidity, through ACD0832 and MAX232 to achieve temperature, illumination and humidity display ( LCD), transmission and control, then through network configuration on the computer for display.Keywords: greenhouse temperature, humidity, light monitoring, convenient config

4、uration display目录第一章 绪论.41.1 选题的背景和目的.4第二章系统硬件部分.42.1 硬件框图.42.2 单片机的选择.42.21 STC89C51单片机的引脚说明.42.22 STC89C51单片机的最小系统.52.3 湿敏传感器模块.52.4 光敏电阻模块.6 2.41 光敏电阻主要参数.62.5 温度传感器DS18B20模块.62.51 DS18B20引脚说明.72.52 DS18B20电路图.72.53 DS18B20温度采集.72.6 ADC0832模块.82.61 ADC0832的引脚说明.82.62 ADC0832光照和湿度的采集.92.63 ADC0823

5、电路图.92.7 液晶显示模块LCD12864.92.71 LCD12864引脚说明.92.72 LCD12864电路图.102.8 MAX485传输模块.102.81 MAC485引脚说明.102.82 MAC485电路图.112.9继电器控制模块.11第三章系统软件部分.123.1 软件框图.123.2 Keil软件的概述.123.3 Fame View简介.133.4 系统程序. .14使用说明.25参考文献.25附录.26电路原理图.26 PCB电路图.26 实物图.27 组态设置、传输数据和组态显示图.28第一章 绪 论1.1 课程的背景和目的随着大棚技术的普及,温室大棚数量不断增多

6、,温室大棚的温湿度控制便成为一个十分重要的课题。传统的温湿度控制操作都是在人工情况下进行的,耗费了大量的人力物力。现在,随着国家经济的快速发展,农业产业规模的不断提高,农产品在大棚中培育的品种越来越多,对于数量较多的大棚,传统的温度控制措施就显现出很大的局限性。温室大棚的建设对温湿度检测与控制技术也提出了越来越高的要求。采集需要监控的农业区域的温度、湿度、光照,并显示、传输和自动控制。工作人员不仅可以在农业区域通过配套的显示器了解现在的温度、湿度和光照,而且还可以在家里通过电脑了解现在农业区域的温度、湿度和光照,让人们更轻松和高效的种植和管理,促进农作物的生长,从而提高温室大棚的亩产量,以带来

7、很好的经济效益和社会效益。第二章 系统硬件部分2.1 硬件框图 湿度传感单片机 MAX485 组态显示 ADC0832光敏电阻继电器 DS18B20 12864显示 图1 硬件电路框图 2. 2 单片机的选择2.21 STC89C51单片机的引脚说明 电源: VCC - 芯片电源,接+5V; VSS - 接地端; 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。3. I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。P0口输入时需要接上拉电阻才能置1;4. 控制线:控制线共

8、有4根, ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ALE功能:用来锁存P0口送出的低8位地址 PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。 PSEN:外ROM读选通信号。 RST/VPD:复位/备用电源。 RST(Reset)功能:复位信号输入端。 VPD功能:在Vcc掉电情况下,接备用电源。 EA/Vpp:内外ROM选择/片内EPROM编程电源。 EA功能:内外ROM选择端。 Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。2. 22 STC89C51单片机的最小系统图2 STC89C51单片机的最小系统2.3

9、 湿敏传感器模块湿度传感器(电阻型):输出电阻信号,阻值随着相对湿度的变化而变化,根据湿度的变化阻值产生指数关数的变化的湿度感知元件。当空气中的水蒸气吸附在感湿膜上时,元件的电阻率和电阻值都发生变化,利用这一特性即可测量湿度。湿敏电阻的优点是灵敏度高,主要缺点是线性度和产品的互换性差。本设计用到了湿敏电阻随湿度升高,电阻值降低2.4 光敏电阻模块光敏电阻又称光导管,在特定波长的光照射下,其阻值迅速减小。光敏电阻器一般用于光的测量、光的控制和光电转换。光敏电阻器的阻值随入射光线(可见光)的强弱变化而变化,在黑暗条件下,它的阻值(暗阻)可达110M欧,在强光条件(100LX)下,它阻值(亮阻)仅有

10、几百至数千欧姆。光敏电阻器对光的敏感性(即光谱特性)与人眼对可见光(0.40.76)um的响应很接近,只要人眼可感受的光,都会引起它的阻值变化。2.41 光敏电阻的主要参数:(1) (1) 光电流、亮电阻。光敏电阻器在一定的外加电压下,当有光照射时,流过 的电流称为光电流,外加电压与光电流之比称为亮电阻,常用“100LX”表示。(2)暗电流、暗电阻。光敏电阻在一定的外加电压下,当没有光照射的时候,流过的电流称为暗电流。外加电压与暗电流之比称为暗电阻,常用“0LX”表示。(3)灵敏度。灵敏度是指光敏电阻不受光照射时的电阻值(暗电阻)与受光照射时的电阻值(亮电阻)的相对变化值。(4)光谱响应。光谱

11、响应又称光谱灵敏度,是指光敏电阻在不同波长的单色光照射下的灵敏度。若将不同波长下的灵敏度画成曲线,就可以得到光谱响应的曲线。(5)光照特性。光照特性指光敏电阻输出的电信号随光照度而变化的特性。从光敏电阻的光照特性曲线可以看出,随着的光照强度的增加,光敏电阻的阻值开始迅速下降。若进一步增大光照强度,则电阻值变化减小,然后逐渐趋向平缓。在大多数情况下,该特性为非线性。(6)伏安特性曲线。伏安特性曲线用来描述光敏电阻的外加电压与光电流的关系,对于光敏器件来说,其光电流随外加电压的增大而增大。(7)温度系数。光敏电阻的光电效应受温度影响较大,部分光敏电阻在低温下的光电灵敏较高,而在高温下的灵敏度则较低

12、。(8)额定功率。额定功率是指光敏电阻用于某种线路中所允许消耗的功率,当温度升高时,其消耗的功率就降低。 本设计用到了光敏电阻的伏安特性,暗电流,和亮电流2. 5 温度传感器DS18B20模块DS18B20数字温度传感器接线方便,独特的单线接口方式,在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯;测温范围 55+125,固有测温分辨率0.5;支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定;工作电源: 35V/DC;在使用中不需要任何外围元件;测量结果以912位数

13、字量方式串行传送。2.51 DS18B20引脚说明1 GND为电源地;2 DQ为数字信号输入/输出端;3 VDD为外接供电电源输入端(在寄生电源接线方式时接地)。2.52 DS18B20电路图图3 温度传感器DS18B202.53 DS18B20温度采集DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。 DS18B20测温原理如图2-6-1所示。图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器。1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入

14、。计数器1和温度寄存器被预置在55所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。1.复位图4单片机t0时刻发送一复位脉冲(最短为480us的低电平信号),接着在tl时刻释放总线并进入接收状态,DS18B20 在检测到总线的上升沿之后,等待1560us,接着DS18B20在t2时刻发出存在脉冲(低电平持续60240us),如图中虚线所示。 换句话说

15、如果t2t3之间信号电平如果为低,则说明DS18B20复位成功;否则失败。2.写操作写0时序图5写1时序图6当单片机将总线t0时刻从高拉至低电平时,总线只须保持低电平4us之后,在t1时刻将总线拉高,产生读时间隙,读时间在t1时刻后t2时刻前有效,t2距t0为15us,也就是说,t2时刻前主机必须完成读位 并在t0后的60us120us内释放总线。4.读取温度1、复位DS18B202、发出Skip ROM命令(CCH)3、发出Read命令(BEH)4、读两字节的温度5、温度格式转换5.温度格式2. 6 ADC0832模块2.61 ADC0832的引脚说明:引脚1:CS 片选使能,低电平芯片使能

16、引脚2:CH0 模拟输入通道0,或作为IN+/-适用引脚3:CH1 模拟输入通道1,或作为IN+/-适用引脚4:GND 芯片参考0电位(地)引脚5:DI 数据信号输入,选择通道控制引脚6:DO 数据信号输出,转换数据输出引脚7:CLK 芯片时钟输入引脚8: VCC/REF 电源输入及参考电压输入(复用)2.62 ADC0832光照和湿度的采集光照的采集:采用光敏电阻,将模拟信号输入ADC0832的通道0,转换成数字信号传入单片机处理。湿度的采集:采用湿敏电阻,将模拟信号输入ADC0832的通道1,转换成数字信号传入单片机处理。2.63 ADC0832电路图图7 ACD0832电路图2.7 液晶

17、显示模块LCD1286412864是一种图形点阵液晶显示器,它主要由行驱动器、列驱动器及12864全点阵液晶显示器组成。2.71 LCD12864引脚说明1 VSS 0V 电源地2 VDD 5.0V 电源电压3 V0 液晶显示器驱动电压4 D/I H/L D/I=“H”,表示DB7DB0为显示数据D/I=“L”,表示DB7DB0为显示指令数据5 R/W H/L R/W=“H”,E=“H”,数据被读到DB7DB0 R/W=“L”,E=“HL”, DB7DB0的数据被写到IR或DR6 E H/L 使能信号:R/W=“L”,E信号下降沿锁存DB7DB0 R/W=“H”,E=“H” DRAM数据读到D

18、B7DB0(使能端,高电平有效)7 DB0 H/L 数据线8 DB1 H/L 数据线9 DB2 H/L 数据线10 DB3 H/L 数据线11 DB4 H/L 数据线12 DB5 H/L 数据线13 DB6 H/L 数据线14 DB7 H/L 数据线15 CS1 H/L 左半屏片选信号,低电平有效16 CS2 H/L 右半屏片选信号,低电平有效17 RESET H/L 复位信号,低电平复位18 VEE -10V LCD驱动负电压19 IED+ DC+5V 背光板电源20 IED- DC0V 背光板电源2.72 LCD12864电路图图8 液晶显示模块LCD12864电路图2. 8 MAX485

19、传输模块2.81 MAX485的引脚说明:引脚1: RO 接收端引脚2: RE 接收端使能引脚3: DE 发送端使能引脚4: DI 发送端引脚5: GND 接地引脚6: A 差分正输入端引脚7: B 差分负输入端引脚8: VCC 电源2.82 MAX485电路图图9 MAX485电路图2.9 继电器控制模块继电器是一种电控制器件。它具有控制系统和被控制系统之间的互动关系。在电路中起着自动调节、安全保护、转换电路等作用。电磁继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁

20、芯,从而带动衔铁的动触点与静触点吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。图10 继电器图第三章 系统软件部分3.1 软件框图程序开始组态显示 数据传输初始化12864显示光,温,湿12864初始化18b20初始化读取光照Max485,adc0832初始化初始化话读取湿度读取温度图11软件框图3.2 Keil软件的概述K

21、eil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。Keil C51开发系统基本知识Ke

22、il C51开发系统基本知识 1. 系统概述 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。下面详细介绍Keil C51开发系统各部分功能和使用。 2. Keil C51单片机软件开发系统的整体结构 C51工具包的整体结构,uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发

23、流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。 使用独立的Keil仿真器时,注意事项 1、 仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。 2、 仿真器上的复位按钮只复位仿真芯片,不复位目标系

24、统。 3、 仿真芯片的31脚(/EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚接至低电平)的目标系统中使用。3.优点 1、Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。2、与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面

25、。3. 3 Fame View软件的概述组态软件,又称组态监控软件系统软件。组态软件大都支持各种主流工控设备和标准通信协议,并且通常应提供分布式数据管理和网络功能。对应于原有的HMI(人机接口软件,Human Machine Interface)的概念,组态软件还是一个使用户能快速建立自己的HMI的软件工具或开发环境。在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现使用户可以利用组态软件的功能,构建一套

26、最适合自己的应用系统。A) 3D:系统除了具有传统的二维平面组态、监控功能,还具有真实三维立体组态、监控功能,画面逼真。该功能利用DirectX/OpenGL开发,在国内应该是首创,国际上也极其少见。B) 跨平台:跨PC、嵌入式、平板电脑、智能移动等平台,该特点组态领域全球首创。1) 系统的图形/控件、驱动/模块支持源代码级跨平台,即所有平台的图形、驱动代码一致,经过不同平台编译器编译链接后,即可在该平台上运行。2) 所有平台的所有文件格式都一致,因此工程无需修改就可以在不同平台间移植、运行,而且不同平台开发环境(目前只有Windows开发环境)可以开发其它平台的工程。3) 所有平台间的网络通

27、讯协议一致,平台之间可以相互访问。参见“网络分布式”特点说明。C) 网络分布式1) 所有平台(包括嵌入式、平板电脑、智能移动等平台)的网络版本都内置微小、高效的网络/WEB模块,因此天生具备网络/WEB服务功能,组态文件无须发布,通过WEB浏览器或者组态浏览器即可远程监控该设备工程。2) 由于所有平台间的网络通讯协议一致,所以利用网络共享模块,不同工程、不同平台间的变量、资源都可以通过网络互相访问,实现真正意义上的跨平台网络分布式系统。3) 利用“内核访问开发包”(参见“强大开放性”),也可以与其它系统、其它平台组成网络分布式系统。4) 系统对网络协议和通讯采用了大量的优化技术,通讯实时性高,

28、响应迅速,网络往返包少,大大提高了网络性能。D) 强大开放性:系统提供了如下的开发包,随开发包发布的还有很多例子源码,而且系统封装了大量的基类和宏,因此开发扩展极其容易:1) IO驱动开发包:一般组态软件都提供(原先我以为他们提供,不过后来我跟一些网友了解到他们不一定提供),所以本系统也提供。2) 图形开发包:一般组态软件都不提供,但本系统也提供。用户通过该开发包可以根据项目情况灵活增加特殊图形。3) 系统模块:用户可以根据实际需求增加系统模块对变量、事务、算法等的处理,大大扩展了系统的应用领域。4) 内核访问开发包:外部程序和系统、无论是远程或者本地、任何平台,都可以通过该开发包访问、管理、

29、读写任何平台的态神组态数据库内核。例如:利用该开发包的WINCE版本开发成的一个WINCE系统可以访问一个Windows平台态神系统,利用该开发包的Windows版本开发成的一个Windows系统也可以访问一个Linux平台态神系统。3. 4 系统程序#include #include #include#define uint unsigned int#define uchar unsigned char/*DS18B20引脚*/sbit DQ=P13; /13uchar data temp_data2 = 0x00,0x00 ;uchar data display5 = 0x00,0x00,

30、0x00,0x00,0x00 ;bit presence;/*继电器开关*/sbit guang=P35;sbit shi=P36;sbit wen=P37;/*定义12864引脚*/#define LCD_data P0sbit LCD_RS=P24;sbit LCD_RW=P23;sbit LCD_EN=P22;sbit LCD_PSB=P25;/* 定义ADC0832引脚*/sbit ADCS =P14; /ADC0832 chip seclectsbit ADDI =P16; /ADC0832 k insbit ADDO =P16; /ADC0832 k outsbit ADCLK =

31、P15; /ADC0832 clock signal/*12864显示各个参数*/uchar code dis1=湿度:;uchar code dis2=光照:;uchar code dis3=温度: .;uchar code dis4=王波2012/6/16;uchar dispbuf3;/*显示中间变量*/uint temp;uint dat0=0; uchar disp=;/显示数组uchar adc4;uchar abc6;/uchar abc_13;uchar bijiao5;uchar uart2;/*12864驱动*/void delay_1ms(uint x)/延迟时间函数 u

32、char i,j; for(i=0;ix;i+) for(j=0;j 0 ; i-) DQ = 0 ; / 给脉冲信号 dat = 1 ; DQ = 1 ; / 给脉冲信号 if(DQ) dat |= 0x80 ; Delay(4) ; return (dat) ;/* 写一个字节 */*/void WriteOneChar(unsigned char dat) unsigned char i = 0 ; for (i = 8 ; i 0 ; i-) DQ = 0 ; DQ = dat&0x01 ; Delay(5) ; DQ = 1 ; dat=1 ; /* 读取温度 */*/void Re

33、ad_Temperature(void) Init_DS18B20() ; WriteOneChar(0xCC) ; / 跳过读序号列号的操作 WriteOneChar(0x44) ; / 启动温度转换 Init_DS18B20() ; WriteOneChar(0xCC) ; /跳过读序号列号的操作 WriteOneChar(0xBE) ; /读取温度寄存器 temp_data0 = ReadOneChar() ; /温度低8位 temp_data1 = ReadOneChar() ; /温度高8位/* 数据转换与温度显示 */*/void Disp_Temperature() displa

34、y4=temp_data0&0x0f ; display0=ditabdisplay4+0x30 ; /查表得小数位的值 display4=(temp_data0&0xf0)4)|(temp_data1&0x0f)4)|(temp_data1&0x0f)1)&0x1; _nop_(); _nop_(); ADCLK=0;/拉低CLK端,形成下降沿3 ADDI=1;/控制命令结束 _nop_(); _nop_(); dat=0; for(i=0;i8;i+) dat|=ADDO;/收数据 ADCLK=1; _nop_(); _nop_(); ADCLK=0;/形成一次时钟脉冲 _nop_();

35、_nop_(); dat=1; if(i=7)dat|=ADDO; for(i=0;i8;i+) j=0; j=j|ADDO;/收数据 ADCLK=1; _nop_(); _nop_(); ADCLK=0;/形成一次时钟脉冲 _nop_(); _nop_(); j=j7; ndat=ndat|j; if(i=1; ADCS=1;/拉低CS端 ADCLK=0;/拉低CLK端 ADDO=1;/拉高数据端,回到初始状态 dat=8; dat|=ndat; return(dat); /return ad k/*不同通道的0832显示*/void action(uchar x,uchar y,uchar

36、 x1,uchar y1,uchar x2,uchar y2,uint ADC) dat0= ADC; temp=dat0*1*500/255; /电压值转换,5V做为参考电压,分成256份。 dispbuf0=temp%10; /个位 dispbuf1=temp/10%10; /十位 dispbuf2=temp/100%10; /百位 lcd_pos(x,y); write_dat(dispdispbuf2); lcd_pos(x1,y1); write_dat(dispdispbuf1); lcd_pos(x2,y2); write_dat(dispdispbuf0); adc0=disp

37、buf2; adc1=dispbuf1; adc2=dispbuf0; /*串口初始化*/void init_u() TMOD=0x20; /TMOD=0010 0000B,定时器T1工作于方式2 SCON=0x40; /SCON=0100 0000B,串口工作方式1 1起始位8数据位1停止位 PCON=0x00; /PCON=0000 0000B,波特率9600 晶振11.0592 TH1=0xfd; /根据规定给定时器T1赋初值 TL1=0xfd; /根据规定给定时器T1赋初值 TR1=1;/*串口发送*/void send()uchar i=3,j;uart0=(Adc0832(0)*1

38、*500/255)%255;uart1=(Adc0832(1)*1*500/255)%255;abc0=display4; abc1=uart0;abc2=uart1;abc3=(wen)&0x1;abc4=(shi)&0x1;abc5=(guang)&0x1;SBUF=i;while(TI!=1);TI=0;delay_1ms(10);for(j=0;j30)wen=1;elsewen=0;/* 函数功能:主程序*/void main(void) lcd_init(); init_u(); display_nm(); guang=1; shi=1; wen=1; Read_Temperature(); Disp_Temperature(); while(1) Read_Temperature();Disp_Temperat

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!