

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、沈阳工程学院课程设计设计题目:家居温湿度监测系统设计系别:自控系学生姓名:顾亚辉指导老师:祝尚臻班级:测控本101学号:旦职称:讲师起止日期:2013年3月11日起至2013年3月22日止沈阳工程学院课程设计任务书课程设计题目:家居温湿度监测系统设计系别自控系班级测本101学生姓名顾亚辉学号J3指导教师祝尚臻职称讲师课程设计进行地点:实训F430任务下达时间:2013年3月8日起止日期:2013年3月11日起至2013年3月22日止教研室主任年月日批准指导教师评审意见家居温湿度监测系统设计成绩评定表评价内容具体要求?权重评分加权分论证独立查阅文献,制定课程设计方案和日程安排。5432工作能力态
2、度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作。5432工作量按期圆满完成规定的设计任务,工作量饱满,5432说明书的质量说明书立论正确,论述充分,文字通顺,技术用语准确,符号统一,书写工整规范。54)32指导教师评审成绩(加权分合计乘以12)分加权分合计指导教师签名:年月曰评阅教师评审意见评价内容具体要求权重评分加权分查文献查阅文献有广泛性,有综合归纳资料的能力5432工作量工作量饱满,难度适中5432说明书的质量说明书立论正确,论述充分,文字通顺,技术用语准确,符号统一,书写工整规范。5】432评阅教师评审成绩分加权分合计(加权分合计乘以8)评阅教师签名:年月曰课程设计总
3、评成绩分系部:自控系班级:测控本101学生姓名:顾亚辉中文摘要地球上因为有了温度和水的存在,人类才能生存,但到底多高的温度和湿度才适合人类的生存呢这就需要用仪器来测量了,正是在这种情况下测温湿仪应运而生。随着科学技术发展的日新月异,普通电路已经无法满足日常生活及工业的控制要求,这就要求测温湿的技术要适应市场的需求,要求的功能越来越强大,从单一的功能到多功能循环检测,就是能多路检测温度,利用传感器完成温度数据的采集,然后经单片机数据处理,把检测的温湿度在显示屏上显示出来当前的温度,并设有一定的量程,超过量程就会发出报警。因此,家居温度监测正是顺应而生。本设计是一个基于单片机控制,为满足家居温湿度
4、监控系统,给出了了系统的实现方法,介绍了该系统的硬件设计和软件设计。该系统采用C8051单片机为核心控制芯片,采用温度传感器AD590和湿度传感器HS1100进行测量,可实现对温湿度参数的测量,显示,报警。关键词:温湿度测量;C8051;AD590;HS1100;关键字:单片机A/D转换监测温湿度目录1课程设计要求6设计主要内容及要求6设计目的:6|基本要求6发挥部分6对设计论文撰写内容、格式及字数的要求6时间进度安排72 课程设计思路83 设计方案及元件选择9设计的主要内容及参数要求9基本要求9参数要求9传感器的选择9温度传感器9湿度传感器10信号传输通道104硬件设计电路12信号采集部分电
5、路设计12温度信号采集12湿度信号采集13信号处理部分电路设计15报警电路15显示电路165信号分析部分电路设计17C8051单片机性能介绍17复位电路20晶振电路21电源稳压电路226 软件设计23软件流图237 程序代码24总结28致谢29参考文献30附录311 课程设计要求1.1 设计主要内容及要求1.1.1设计目的:(1)了解温湿度检测和控制技术的基本知识以及电工电子学、单片机、传感器等相关技术。(2)初步掌握常用测温、测湿方法的特点和应用场合,并选择恰当方法应用于本设计。(3)通过学习,具体掌握所选择测温、测湿方法和相关传感器的使用特点和方法。1.1.2基本要求(1)通过c8051f
6、020单片机编程来实现温湿度的实时显示,具有超量程报警装置。(2)要求设计相关的硬件电路,选择合适的传感器、控制系统和显示系统。(3)要有相应的控制算法(软件流程图)。1.1.3发挥部分自由发挥1.2 对设计论文撰写内容、格式及字数的要求1)课程设计论文是体现和总结课程设计成果的载体,一般不应少于3000字。2)学生应撰写时应做到文理通顺,内容正确完整,书写工整,装订整齐。3)论文要求打印,打印时按沈阳工程学院毕业设计(论文)撰写规范的要求4)课程设计论文装订顺序为:封面、任务书、成绩评审意见表、中文摘要和关键词、目录、正文、参考文献。1.3 时间进度安排顺序阶段日期计划完成内容备注1讲解主要
7、设计内容,安排学生查阅资料打分2检查任务框图的设计情况打分3检查整个设计理论方面的准备情况打分4指导学生进行传感器的选择打分5进程传感器及测量电路的硬件电路设计打分6讲解原理图的绘制要求打分7检查原理图完成情况,讲解及纠正错误打分8检查流程图的绘制及报告的书写要求打分9布置答辩打分10答辩、写报告打分2 课程设计思路本次课程设计主要是利用单片机编程来控制家具温湿度监测电路,主要利用的仪器有C8051芯片,然后利用编成软件SiliconLaboratoriesIDE来编写程序,功能是实现家居温湿度测量,然后通过测量电路和单片机来只能控制温湿度,并带有越限报警的功能,当超过设定的温湿度就会反应,提
8、示温度超标。程序主要测量电路、A/D转换、数据处理电路组成。该系统采用C8051单片机为核心控制芯片,采用温度传感器AD590和湿度传感器HS1100进行测量,可实现对温湿度参数的测量,显示,报警。本设计要实现的功能是:实时显示当前环境的温湿度,并且允许用户设定温湿度阈值,当环境温湿度超过阈值时,系统会以蜂鸣器鸣响的方式进行报警提示。依据功能设定,本系统主要分为以下三个模块:采集部分:温度,湿度数据的采集。分析部分:单片机对采集到信号进行分析,处理。处理部分:显示器,报警器辅助部分:这部分包括,稳压电源电路,晶振电路,复位电路关键词:温湿度测量;C8051;AD590;HS1100;3 设计方
9、案及元件选择3.1 设计的主要内容及参数要求3.1.1基本要求设计一个温湿度监测系统,适用于家居监测。以C8051单片机为控制部分;选择合适的温度传感器和湿度传感器作为测量元件;能实时显示温度和湿度参数;设定好上下限后,当温湿度超过限度,报警。3.1.2参数要求本设计是应用于室内测量,对参数要求不是太苛刻。可做如下要求温度:-30°C-+40OC误差:土0.5°C湿度:1%-100%RH误差:土1%RH3.2 传感器的选择3.2.1温度传感器方案1:采用热电阻温度传感器。热电阻传感器的电阻与温度之间具有优异的线性和稳定性。这类传感器主要用于要求高精度、经久耐用和长斯稳定性的
10、工业环境中。现应用较多的有铂、铜、镍等热电阻,铂的物理、化学性能极稳定,耐氧化能力强,易提纯,复制性好,工业性好,电阻率较高,因此,铂电阻用于工业检测中高精密测温和温度标准。缺点是价格贵,温度系数小,受到磁场影响大,在还原介质中易被玷污变脆。方案2:采用AD590温度传感器,它的测温范围在-55C+150C之间,而且精度高。M档在测温范围内非线形误差为土0.3C。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏,使用可靠。它只需直流电源就能工作,而且,无需进行线性校正,所以使用也非常方便,接口也很简单。作为电流输出型传感器的一个特点是,和电压输出型相比,它有很强的抗外界
11、干扰能力,AD590的测量信号可远传百余米。综合比较方案1与方案2,方案2更为适合于本设计系统对于温度传感器的选择。3.2.2湿度传感器方案1:采用HOS-201湿敏传感器。HOS-201湿敏传感器为高湿度开关传感器,它的工作电压为交流1V以下,频率为50HZ1KHZ,测量湿度范围为0100%RH,工作温度范围为050°C,阻抗在75%RH(25°C)时为1MQ。这种传感器原是用于开关的传感器,不能在宽频带范围内检测湿度,因此,主要用于判断规定值以上或以下的湿度电平。然而,这种传感器只限于一定范围内使用时具有良好的线性,可有效地利用其线性特性。方案2:采用HM1500湿度传
12、感器。线性电压输出式集成湿度传感器HM1500采用获得专利的湿敏电容HS1101设计制造,其湿度测量范围为599(相对湿度);相对湿度精度为3%;工作温度为-30+60C;工作湿度范围为0100%(相对湿度);供电电压为5V(最大电压DC16V);可输出DC电压为14V;响应时间为5s,适用于工业级场合。方案3:采用HS1100/HS1101湿度传感器。HS1100/HS1101电容传感器,在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。具有完全互换性,高可靠性和长期稳定性,响应时间快速,专门设计的固态聚合物结构,由顶端接触(HS1100)和侧面接触(HS1101)两种封
13、装产品,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。相对湿度在1%T00%RH范围内;电容量由16pF变到200pF,其误差不大于土2%RH;响应时间小于5S;温度系数为pF/C,可见精度是较高的。剛综合比较方案一,方案二和方案三,方案一虽然满足精度及测量湿度范围的要求,但其只限于一定范围内使用时具有良好的线性,其工作电压为交流1V以下,实现叫困难,而且还不能在系统要求的温度条件下工作,方案二测量精度不符合设计系统要求。因此,我们选择方案三来作为本设计的湿度传感器。3.3信号传输通道在本设计系统中,温度输入信号为多路的模拟信号,这就需要多通道结构。方案1
14、、采用多路并行模拟量输入通道这种结构的模拟量通道特点为:(1) 可以根据各输入量测量的要求选择不同性能档次的器件。(2) 硬件复杂,故障率高。(3) 软件简单,各通道可以独立编程。方案2、采用多路分时的模拟量输入通道这种结构的模拟量通道特点为:。(1) 处理速度慢。(2) 硬件简单,成本低。(3) 软件比较复杂。综合比较方案一与方案二,方案二更为适合于本设计系统对于模拟量输入的要求,比较其框图,方案二更具备硬件简单的突出优点,所以选择方案二作为信号的输入通道。图例如下:多路分时的模拟量输入通道4 硬件设计电路4.1信号采集部分电路设计4.1.1温度信号采集AD590传感器的主要特性:AD590
15、温度传感器是电流型温度传感器,通过对温度的测量可得到所需要的电流值。根据特性分挡,AD590的后缀以I,J,K,L,M表示。AD590L,AD590M一般用于精密温度测量电路,它采用金属壳3脚封装,其中1脚为电源正端V+;2脚为电流输出端I0;3脚为管壳,一般不用。1、流过器件的电流(PA)等于器件所处环境的热力学温度(开尔文)度数,即:【汀=1卩AK式中:IT流过器件(AD590)的电流,单位叭。t热力学温度,单位K。2、AD590的测温范围-55°C+150°C。3、AD590的电源电压范围为4V-30V。电源电压可在4V-6V范围变化,电流IT变化1叭,相当于温度变化
16、ik。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会损坏。4、输出电阻为710MQ。5、精度高。AD590共有I、J、K、L、M五档,其中M档精度最高,在-55C+150C范围内,非线形误差土0.3C。温度测量电路图3-1是AD590用于测量热力学温度的基本电路。在被测温度一定时,AD590相当于一个恒流源,把它和530V的直流电源相连,并在输出端串接一个40kQ的恒值电阻,那么,此电阻上流过的电流将和被测温度成正比,此时电阻两端将会有1mV/K的电压信号。因为流过传感器的电流与热力学温度成正比,当电阻Ri和电位器R2的电阻之和为40kQ时,输出电压Vo随温度的变化为1m
17、V/K。但由于AD590的增益有偏差,电阻也有偏差,因此应对电路进行调整,调整的方法为:把AD590放于冰水混合物中,调整电位器R2,使Vo=+25=(mV)。但这样调整只保证在0C或25C附近有较高的精度。如图3-1所示,电位器R2用于调整零点,R4用于调整运放LF355的增益。调整方法如下:在0°C时调整R2,使输出Vo=0,然后在100*时调整R4使Vo=100mV。如此反复调整多次,直至0C时,Vo=0mV,100C时Vo=100mV为止。最后在室温下进行校验。例如,若室温为25C,那么Vo应为25mV。冰水混合物是0C环境,沸水为100C环境。4.1.2湿度信号采集HS11
18、00传感器的主要特性HS1100/HS1101电容传感器具有完全互换性,高可靠性和长期稳定性,响应时间快速的特点,适用于线性电压输出和频率输出两种电路,适宜于制造流水线上的自动插件和自动装配过程等。其测量的范围相对湿度在1%-100%RH内,电容量由16pF变到200pF,其误差不大于土2%RH,响应时间小于5S;温度系数为pF/C。可见精度是较高的。湿度测量电路HS1100/HS1101电容传感器在电路构成中等效于一个电容器件,其电容量随着所测空气湿度的增大而增大。将电容的变化量准确地转变为计算机易于接受的信号,常有两种方法:一是将该湿敏电容置于桥式振荡电路中,所产生的正弦波电压信号经整流、
19、直流放大、再A/D转换为数字信号;另一种是将该湿敏电容置于555振荡电路中,将电容值的变化转为与之成反比的电压频率信号,可直接被计算机所采集。18频率输出的555测量振荡电路如图3-3所示。集成定时器555芯片外接电阻R、R与湿敏电容C,构成了对湿敏电容C的充电回路。7端通过芯片内部的42晶体管对地短路又构成了对湿敏电容C的放电回路,并将引脚2、6端相连引入到片内比较器,便成为一个典型的多谐振荡器,即方波发生器。另外,r3是防止输出短路的保护电阻,R用于平衡温度系数。191该振荡电路两个暂稳态的交替过程如下:首先电源Vcc通过R、R向湿敏42电容C充电,经充电时间后,Uc达到芯片内比较器的高触
20、发电平,此时输出引脚3端由高电平突降为低电平,然后通过R放电,经放电时间后,Uc下降到比2较器的低触发电平,此时输出引脚3端又由低电平突降为高电平,如此翻来覆去,形成方波输出。其中,充放电时间为T=C(R+R)ln2充电42T=CRln2放电2因而,输出的方波频率为f=1/(T+T)=1/C(R+2R)ln2充电放电42可见,空气湿度通过555测量电路就转变为与之呈反比的频率信号,表3-1给出了其中的一组典型测试值。4.2 信号处理部分电路设计4.2.1报警电路本设计采用峰鸣音报警电路。如图所示。蜂鸣器额定电流W30Ma,而对于AT89S51单片机,P3口的灌电流为15mA,由此可见,仅靠单片
21、机的P3口电流是不能驱动蜂鸣器的,必须使用晶体管放大电路,为了使单片机的功率更小,所以使用PNP型晶体管,当外部环境的温度或者湿度超过预设值的时候,基级变为低电平,蜂鸣器导通鸣叫。报警电路图4.2.2显示电路在日常生活中,我们对液晶显示器并不陌生,它已作为很多电子产品的通过器件,比方在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。显示模块选用1602字符型液晶模块,它是目前工控系统中使用最广泛的液晶屏显示部分电路图5 信号分析部分电路设计5.1C8051单片机性能介绍8051系列单片机的内部结构是各种逻辑单元及其之间的互连构成的。主要包含中央处理器(C
22、PU)、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,8051系列单片机的内部结构框架示意图,如图所示。|通道D匪动貉|通道E驰动器|EFEOH通道D掘动器通道E嚨动麗缓冲器堆核指针rcDPTR邇道3锁存誥遁道1锁存器|通道3蠅动器冲FSEK*ALE*班卡RST*鬣中斷.串行口走时器逻辑程序地址寄存器P0.0FO.TF2.aF2.7OETMT2走时和指卷控制迷需寄存器OSC隨道1呃动器|XTRL1HUHHTAL2打一卜甘卜住F1.0F1.7F3.0F3.T8051系类单片机的内部结构框图1. 主要性能参
23、数:(1) 与MCS-51产品指令系统完全兼容(2) 8k字节在系统编程(ISP)Flash闪速存储器(3) 1000次擦写周期(4)的工作电压范围(5) 全静态工作模式:0Hz-33MHz(6) 三级程序加密锁(7) 128*8字节内部RAM(8) 32个可编程I/O口线(9) 2个16位定时/计数器(10) 6个中断源(11) 全双工串行UART通道(12) 低功耗空闲和掉电模式(13) 中断可从空闲摸唤醒系统(14) 看门狗(WDT)及双数据指针中央处理器:中央处理器(CPU)是整个单片机的核心部件,51系列单片机是8位数据宽度的处理器,它能处理8位二进制数据或代码°CPU主要
24、由算术逻辑部件,控制器和专用寄存器三部分电路组成。它负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。数据存储器(RAM):数据存取器(RAM)可存放读写的数据,运算的中间结果或用户定义的字型表。8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的的RAM只有128个。程序存储器(ROM):程序存取器(ROM)用于存放用户程序,原始数据或表格等。8051共有4096个8位掩膜ROM。定时/计数器:定时/计数器用于硬件的定时或计数。8051有两
25、个16位的可编程定时/计数器,以实现定时或计数功能,也可产生中断用于控制程序转向。并行输入输出(I/O)口:单片机的并行输入输出(I/O)口主要用于和外部设备进行通信,以便于处理外部的输入和将运算结果反馈到外部设备。8051共有4组8位I/O口(P0、P1、P2或P3),用于对外部数据的传输。全双工串行口:全双工串行口主要用于与其他设备间的串行数据传送。8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用中断系统:8051具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级
26、的优先级别选择。时钟电路:8051内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但8051单片机需外置振荡电容8。2. 管脚说明:8051系列单片机采用40Pin封装的双列直接DIP结构,它们的引脚配置如图3-2所示,40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原
27、码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址
28、外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:RXD(串行输入口)TXD(串行输出口)/INTO(外部中断0)/INT1(外部中断1)T0(记时器0
29、外部输入)T1(记时器1外部输入)/WR(外部数据存储器写选通)/RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。5.2复位电路个时钟振荡脉冲(即两个机器周期)以上的高电平,单片机便可以实现复位。在复位期间,单片机的ALE引脚和PSEN引脚均输出高电平。当RST引脚从高电平跳变为低电平后,单片机便从0000H单元开始执行程序。在实际应用中,一般采用既可以手动复位,又可以上电复位的电路,这样可以人工复位单片机系统,这种电路如图复位部分所示。上电复位电路部分的原理也是RC电路的充放电效应。除了系统上电的时候可以给RST引脚一个短暂的高电平信号外,当按下按键开关的时候,V
30、CC通过一个高电阻连接到RST引脚,给RST一个高电平,按键松开的时候,RST引脚恢复为低电平,复位完成。5.3 晶振电路7JrCA?|CJiYS'TAL-J卜4卜CAP时钟电路是用于产生单片机正常工作时所需要的时钟信号。单片机内部包含有一个振荡器,可以用于CPU的时钟源。另外也可以采用外部振荡器,由外部振荡器产生的时钟信号来供内部CPU运行使用。(1)内部时钟模式内部时钟模式是采用单片机内部振荡器来工作的模式。51系列单片机内部包含有一个高增益的单级反相放大器,引脚XTAL1和XTAL2分别为片内放大器的输入端口和输出端口,其工作频率为033MHz。当单片机工作于内部时钟模式的时候,
31、只需在XTAL1引脚和XTAL2引脚连接一个晶体振荡器或陶瓷振荡器,并联两个电容后接地即可,如图3-6所示。使用时对于电容的选择有一定得要求,具体如下:A当外接晶体振荡器的时候,电容值一般选择C1=C2=30±10pF;B当外接陶瓷振荡器的时候,电容值一般选择C1=C2=40±10pF。在实际电路设计时,尽量保证外接的振荡器和电容尽可能接近单片机的XTAL1和XTAL2引脚,这样可以减少寄生电容的影响,使振荡器能够稳定可靠地为单片机提供时钟信号。(2)外部时钟模式外部时钟模式是采用外部振荡器产生时钟信号,直接提供给单片机使用。对于不同的结构的单片机,外部时钟信号接入的方式有
32、所不同。对于普通的8051单片机,外部时钟信号由XTAL2引脚接入后直接送到单片机内部的时钟信号发生器,而引脚XTAL1则应直接接地。这里需要注意,由于XTAL2引脚的逻辑电平不是TTL信号,因此外接一个上拉电阻。对于CMOS型的80C51,80C52,AT89S52等单片机,和普通的8051不同的是其内部的时钟信号取自于反相放大器的输入端。因此外部的时钟信号应该接到单片机的XTAL1引脚,而XTAL2引脚悬空即可。根据实际应用,我们选择内部时钟电路,外接频率的晶体振荡器,选择两个电容值为30pF的陶瓷电容。5.4电源稳压电路组成。变压器T1用于将220交流电压装换为5V低压交流电压。整流电路
33、用于将低压交流电整流为全波直流脉动电压。该全波直流脉动电压经过二极管D1,与电容C1,C2相连,形成了较平滑的直流电压。该直流电压送入伞端稳压器U1的输入端,输出端形成5V电压,共单片机和其他电路使用。电容C3,C4起到滤波作用。6.1软件流图6软件设计7程序代码$INCLUDE8051FORGMOVRETAMX0SL,#01H0000H;ADC02:MOV60H,#02HLJMPMAINMOVAMX0SL,#02HORG0093HRETLJMPINT6ADC03:MOV60H,#03HORG009BHMOVAMX0SL,#03HLJMPINT7RETORG100HINT6:MOV70H,#1
34、0HPORT:CLRAMOV71H,#10HMOVXBR0,AMOV72H,#10HMOVP74OUT,#0F0HMOV73H,#10HRETMOVP3IF,#00HADC00:MOV60H,#00HRETIMOVAMX0CF,#00HINT7:ORLEIE2,#30HMOVAMX0SL,#00HMOVP3IF,#00HMOVADC0CF,#58HSETBEAMOVREF0CN,#03HLCALLADC00MOVADC0CN,#0C0HRETLCALLXUNHUANADC01:MOV60H,#01HRETIXUNHUAN:MOV70H,#05HMOV71H,#05HMOV72H,#05HMOV
35、73H,#05HRETSYSCLK:MOVOSCICN,#05HRETMAIN:MOVWDTCN,#0DEHMOVWDTCN,#0ADHLCALLSYSCLKLCALLPORTORLEIE2,#30HMOVP3IF,#00HSETBEALCALLADC00LCALLXUNHUANCL:DJNZ70H,N0MOV70H,#01DJNZ71H,N1MOV71H,#01DJNZ72H,N2MOV72H,#01DJNZ73H,N3LCALLXUNHUANLJMPCLN3:LCALLADC03LJMPSSN2:LCALLADC02LJMPSSN1:LCALLADC01LJMPSSN0:LCALLADC0
36、0SS:LCALLLCDSETBAD0BUSYJNBAD0INT,$CLRAD0INTMOVA,ADC0HMOV30H,AMOVA,ADC0LMOV31H,AHEX2BCD:CLRAMOV41H,AMOV40H,AMOV39H,AMOV38H,AMOV37H,AMOVR5,#16H2B:CLRCMOVA,51HRLCAMOV51H,AMOVA,50HRLCAMOV50H,AMOVA,41HADDCA,41HDAAMOV41H,AMOVA,40HADDCA,40HDAAMOV40H,AMOVA,39HADDCA,39HMOV39H,ADJNZR5,H2BMOVA,41HMOVB,#16DIVAB
37、MOV38H,AMOV37H,BMOVA,39HMOV41H,AMOVA,40HMOVB,#16DIVABMOV40H,AMOV39H,BDELAY1:LCALLDELAYLCALLDELAYLCALLDELAYLCALLDELAYAJMPCLLJMP$LCD:LCALLDELAYMOVP7,#38HMOVP6,#01HMOVP6,#00HLCALLDELAYMOVP7,#0EHMOVP6,#01MOVP6,#00LCALLDELAYMOVP7,#06MOVP6,#01MOVP6,#00LCALLDELAYMOVP7,#01MOVP6,#01MOVP6,#00LCALLDELAYRETDELA
38、Y:MOVR7,#01HDELY0:MOVR6,#80HDELY1:MOVR5,#00HDJNZR5,$DJNZDJNZRETLCALLGGLCALLGGMOVA,41HADDA,#30HCJNEA,#30H,D1SJMPD2D1:LCALLLCD_XIAN4SJMPLOOPD2:LCALLLCD_XIAN2LCALLLCD_XIAN3LOOP:CLRCYMOVA,40HCJNEA,#02H,LOPLOP:JNCBJJCLOP1LOP1:CJNEA,#01H,LOP2LOP2:JNCHYJCLOP3LOP3:MOVA,39HCJNEA,#05H,LOP4LOP4:JNCHYJCBJRETR6,
39、DELY1R7,DELY0LCD_XIAN1:LCALLXULIE1BJ:MOVXBR2,#40HMOVP1MDOUT,#0FFHCLRCLRCLRCLRRETXULIE1:MOVA,60HADDA,#30HMOVP7,AMOVP6,#05End总结两周的课程设计终于结束了。在这两周的时间里,我学到了很多。通过这两周的课设,我学到了更多单片机技术方面的知识,所学的课本知识也更加扎实。除此之外,我还从中体会到了这门课的趣味性。在做课程设计时,根据自己的思路与想法,我先编写出了各个模块的程序,然后根据题目所给的要求,反复进行编程并不断修改程序,最终完成了总程序。课程设计是培养学生综合运用所学知识、发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新月异,单片机已经成为当今计算机应用中非常活跃的领域,在生活中可以说是无处不在。因此作为二十一世纪的大学生来说掌握单片机技术是十分重要的而且是十分必要的。的确,从给定课题到定稿,从理论到实践,在接近两周的日子里,可以说是不轻松的,但是可以学到很多很多的东西,同时也巩固了之前所学过的知识,而且学到了很多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业年会场地租赁合同模板(版)
- 个人股权抵押借款合同协议
- 城市轨道交通维护劳务分包合同
- 江苏省苏州市虎丘教育集团2025年数学五年级第二学期期末质量检测模拟试题含答案
- 上海浦东新区2024-2025学年数学四下期末质量跟踪监视模拟试题含解析
- 肉类采购合同范本
- 江苏省宝应县山阳中学2025年初三3月第一次考试生物试题含解析
- 肇庆医学高等专科学校《贸易数据库与分析工具》2023-2024学年第二学期期末试卷
- 山东文化产业职业学院《会计职业道德》2023-2024学年第二学期期末试卷
- 苏州托普信息职业技术学院《中国现当代文学与小学语文》2023-2024学年第二学期期末试卷
- 湖北省2025届高三(4月)调研模拟考试物理试题及答案
- 安徽省宿州市泗县2024-2025学年部编版八年级下学期期中历史试卷(含答案)
- 慢性病管理与公共卫生试题及答案
- 基础摄影考试题目及答案
- 2025江苏无锡江阴公用事业集团限公司招聘1人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年4月23日世界读书日主题班会
- 2025中煤鄂尔多斯能源化工有限公司高校毕业生招聘98人笔试参考题库附带答案详解
- 心力衰竭的护理业务查房
- 2025年抖音达人探店合同模板
- 20025如皋统计局事业单位考试真题及答案
- 五一安全教育主题班会
评论
0/150
提交评论