收藏 分享(赏)

贵州茅台酒股份有限公司财务报告分析及评价.doc

上传人:晚风 文档编号:4173127 上传时间:2021-07-23 格式:DOC 页数:30 大小:307.63KB
下载 相关 举报
贵州茅台酒股份有限公司财务报告分析及评价.doc_第1页
第1页 / 共30页
贵州茅台酒股份有限公司财务报告分析及评价.doc_第2页
第2页 / 共30页
贵州茅台酒股份有限公司财务报告分析及评价.doc_第3页
第3页 / 共30页
贵州茅台酒股份有限公司财务报告分析及评价.doc_第4页
第4页 / 共30页
贵州茅台酒股份有限公司财务报告分析及评价.doc_第5页
第5页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、制引脚:29脚的PSEN是外部选择是否联通的信号控制引脚。30脚的ALE/PROG引脚控制地址能否被读取的引脚。30脚的EA引脚则是控制内外寄存器选择的引脚。5. /口:芯片上共有四组/口,分别是P0,P1,P2,P3口。P0口是总数据口,P1口是为操作者最习惯使用的数据口,P2口则是存储系统高8位地址所用的数据口,P3口是通用型双功能数据口。第三章 系统主要模块介绍3.1 主控芯片模块STC89C52芯片是40脚的集成芯片,其在整电路中引脚连接如图3.1所示 图3.1单片机主控电路3.2按键控制电路 本次设计中,预计设计实现8层电梯控制,因此我们需要8个按键来控制相应的1至8楼,8个按键分别

2、接入单片机的P30到P37接脚,控制电路图如图3.2所示。图3.2 按键控制电路图3.3数码管显示电路 电梯楼层显示采用极阴数码管,极阴数码管内含8个发光二极管。共阴数码管共有10个引脚,在本系统中,不同引脚对应着单片机不同的I/O口,总体来说与单片机的P0数据输出口相互对应。具体而言,其中a脚对应着P06, b脚对应着P07,c脚对应着P04,d脚对应着P03,e脚对应着P02,f脚对应着P01,g脚对应着P00, 3与8脚对应接地。数码管引脚对应如图3.3所示。 图3.3 极阴数码管对应引脚图3.4楼层指示电路每一个楼层都需要对应的指示灯显示,当操作者按下他想去的楼层按键是,对应的发光二极

3、管灯就会被点亮。8个二极管对应单片机的P1口。具体如图3.4所示。图3.4 指示电路3.5 电梯上下指示电路 在这次设计中关于电梯运行时的状态,我们为了显而易见,用了一组二极管组成箭头来显示电梯运行的状态(是向上还是上下)。由于上下箭头显示时中间的D1、D5、D8、D12总是亮的,所以在程序中始终使P21口始终保持低电平输出,而当电梯上行时,P22口则变成低电平。与此一样,当电梯下行时,P20口则输出低电平。具体接法如图3.5所示。图3.5 电梯上下行指示电路3.6 停站报警电路 为了更好的模拟电梯停靠时,我们设计了一个报警装置。每到达一层,蜂鸣器就会报警,报警电路如图3.6所示。图3.6蜂鸣

4、器报警电路第四章 系统软件设计与情况处理4.1 系统流程图所谓的软件设计就是从系统需要出发,考虑到系统所会发生的各种情况,把不同的情况全都整合到一个程序中,驱使单片机芯片完成系统功能。本系统设计所包括的情况总共分为两大类,一种是电梯向上运行,另一种是电梯向下运行。而这两大类中又分别分成两小类,送人或者是接人。也就是说总共分为四种情况:电梯向上运行去送人,电梯向上运行去接人,电梯上下运行去送人,电梯向下运行去接人。根据这四种情况,我们来进行程序设计,通过不同的判定程序来判断是属于哪种情况,然后由系统相应去执行。这就是整个系统的软件设计,流程图如图4.1所示。图4.1流程图 4.2 电梯各情况下所

5、对应的处理方法 关于电梯运行处理方式,我们以电梯上行举情况说明。当电梯在底层时,一旦有人按下向上的按钮,那么电梯就会响应,载人向上。可是在电梯运行时当有人按按钮,很可能会在其他不同楼层的人按其他键(向上或向下)。所以电梯在运行的过程中就需要确定一个合理有效的响应方式,也就是乘坐的优先顺序。而如果在上行的过程中,有人按了一个按钮,但电梯在目前已通过那一层,然后电梯将不会选择去接他。当然,如果上层的客户是在电梯出发之后(一般而言,此时电梯已经在顶层),电梯会检测到下按钮。如果在更高层的人此时呼叫下行,那么电梯就会选择优先去响应他们的请求,然后在下行的时候依次呼应按了下行键且处于正在等待中的顾客。最

6、后经过客户的发送,然后对那些在电梯的过程中做出反应。 简单来说,如果电梯处在上行的状态,在响应于不同客户的优先级(或电梯的响应)的过程中,可以分为:在底部但呼叫上行客户低于在底部但呼叫下游客户,在底部但呼叫下游客户低于在顶部但呼叫向下的客户,在顶部但呼叫向下的客户低于在顶部但呼叫上游的客户。电梯在运行过程中,通过电梯所处状态,我们需要确定具体目标楼层是否已被锁定。现在以上行为例子来说明:当电梯上去了,是送人的,比如电梯往二楼跑,但是六楼有人需要上楼,然后电梯就需要回应这次响应。因此,电梯系统将设置自己的目标楼层为六层,并继续运行,如果六楼的呼叫之后,电梯还没运行到四楼但四楼有人响应,那么电梯就

7、回先响应四楼的请求,然后再运行到六楼去。但如果乘客在五层的按键上按下了按钮,或有人在二层的呼叫,则电梯会被暂时忽略。第五章 电路调试与总结5.1 电路的焊接与调试 在进行电路焊接的时候,先不着急焊接各个原件。在所有原件买回来之后,我们应该先进行电路板的排版,合理有序的排版能让人耳目一新的感觉,而且整齐的排版可以使电路焊接时事半功倍。在电源电路焊接完成时,先进行电源上电,看电源指示灯是否被点亮。如果被点亮则说明电路电源焊接正确,如果没被点亮则说明电源焊接出错,需要用万用表排查错焊或者虚焊的地方。供电正常是保证电路能够运行的基础。在焊接电路的时候,我们能够把电路中的高电平与地分别引出来,这样既能美

8、观减少跳线又能方便各个部件正常运行。当电路焊接成功后,我们需要做的是调试电路。调试则采用电脑上的仿真软件,仿真运行电路,看是否能够满足设计要求,并且进一步完善设计。5.2 总结 本次设计是基于STC89C52单片机的电梯模拟运行系统,该设计实现了电梯的基本运行,模拟了电梯运行的各种情况,很好的完成了此次毕业设计的最初目的及要求。经过本次毕业设计,我感触颇深。经过一开始设计题目的确定,后来课题设计遇到瓶颈。在老师以及同学们的帮助下,我换了一个新的研究课题,也就是我现在的设计题目。对此,我对我此次的设计总结如下:第一,通过这次设计我深刻的认识到了团结合作的重要性。在设计之初,我并没能够很全面的考虑

9、到电梯运行中会出现的各种情况,结果导致在开始运行电路时,出现了响应出错的问题,设计无法识别再一次向下运行过程中接人的先后顺序。事后我咨询了其他的同学,才发现响应优先级没有确定好,经过与同学多次讨论以及仿真实验后,才很好在大家的帮助下,最终还是解决这个问题。第二,通过这次设计我更加深刻的认识到了专业学习的重要性。这次毕业设计是对我们大学所学知识很好的总结与体现。通过我们所学的专业课知识,我们来进行着设计的主题核心以及课题实现。想要认真完成毕业设计,平日里专业知识的积累十分必要,这也警示着自己未来学习工作必须脚踏实地,努力向上。不管自己身处何地,都应该保持着一份努力学习的心态以及积极向上的态度。第

10、三,我认识到了培养平日动手能力的需要。在进行电路焊接的时候,经常性的出现锡丝焊接的过于难看的情况,尽管仍能够实现电路功能,但总觉得差强人意。这就体现到平日里焊工的缺少,所以动手能力一定要好好的去培养。动手实践能力不仅关系到自己未来的在生产工作中基本对手实力,还能让让自己能够很好的去操纵机器。最后我想说的是通过这次设计,我清楚的明白了自己所缺少的东西以及我所擅长的方面。我缺少了对外面纷扰世界的向往,但我拥有工作学习中宁静致远的心态。我缺少了外界形形色色人们的接触,但我拥有了许多关心爱护我的老师与同学。尽管我知道我缺少很多,但是我在大学四年是收获颇深的。美好的大学生活即将结束,等待我们的将是职场新

11、的挑战,而我则会越战越勇,闯出一片新的蓝天。致谢这次毕业设计的完成有赖于老师的帮助以及周围同学们的援手,是他们帮助我度过设计过程中的重重难关。老师与同学们的帮助使得我的毕业设计出色且顺利的完成,在此我要郑重的感谢他们。正是因为老师的谆谆教导才有了我的今天,正因为有了大家的帮助才有了我的设计成果。感谢所有为我的毕业设计提供帮助的朋友们与学校老师领导们,我永远不会忘记你们对我的助力,再次真诚的感谢他们。我会在以后的学习工作道路上继续努力,不会辜负你们的良苦用心的。 回想刚刚步入校园的时候,我是那么的充满激情甚至可以说是有些浮躁,不禁对身边的任何人和事都感到好奇,这可能就是最初的我吧。经过大学四年的

12、沉淀,我觉得自己沉稳了很多,没有了当初的心浮气躁,这一切都有赖于学院老师的栽培与教育,如果没有他们的努力耕耘,我可能还只是一个没长大的孩子,在此我向物电学院的所有领导,任课老师以及辅导员表示真挚的感谢。从刚进学校的孤独一人变成一个四十多人的大家庭,这是一件多么令人惊讶的事。遥想当初大一军训的时候,我们班级被拆分成三块组到其他班上,这使得我们没有能够很好的了解彼此。但是在接下来的学习生活中,我们渐渐熟络起来,大家一起构建了属于我们自己的班级,同学之间的友爱互助是我一直前进的动力,在此我需要向他们表示我真诚的谢意。大学并不是人生征途的终点,我们即将面对的是职场的考验,那是更加充满危险与挑战。它不会

13、像在学校那么的温馨,它容不得一丝懈怠。因此我要谢谢学校对我多年的教育,我相信我能利用我的所学在未来的挑战中一往直前。在此敬以真挚的感谢!参考文献1童诗白 华成英 编著模拟电子技术基础高等教育出版社 2011年5月2李朝青 编著单片机原理及接口技术 北京航天航空大学出版社 2011年1月3马忠梅 编著 单片机的C语言应用程序设计航空航天出版社 2003年7月4佘新平 编著数字电子技术 华中科技大学出版社 2011年2月5薛永毅 王淑英 何希才 编著新型电源电路应用实例 电子工业出版社 2001年10月6 郭天祥.51单片机c语言教程M 电子工业出版社2009年3月附录1 整机电路原理图1.1 发

14、展现状、目的及意义近年来,养殖场的数量和规模不断的扩大,由于水质环境中时常出现水质突发性的变化,从而造成渔业养殖中时常发生大面积的鱼虾死亡事件,这一现象已经成为目前水产养殖业的一大难题。因此,实时获取水质参数的变化情况已经成为保证水产养殖业的生产高效、防止渔业出现大面积的疾病感染现象的发生以及在出现问题时养殖户能够及时处理的最为重要的环节。传统的人工水质监测不能够及时高效地处理水质环境问题,并且花费的人力物力维护成本高和监测难度比较大,为了克服传统的人工水质监测存在的缺点,前人在这个问题上分别提出了许多解决方案,并且设计了相应的系统装置,在一定程度上满足了水质监测的基本要求,但是或多或少存在着

15、些许的不足,比如系统成本高,适用范围小等问题,从而不利于适用于大规模的养殖场的水质监测。针对前人提出的方案中存在的一些不足,本文所设计的系统是以AT89S52为主控制器,并采用了以电池供电的电源调理电路,利用无线传 感器来采集水质参数,实现了在满足水质监测的基本要求的基础上,还具备了系统成本低、功能强、检测精度高和适用范围广等特点。该装置便于养殖场的工作人员能够实时监测养殖场水体的相关参数的变化情况,从而及时采用有效的措施解决相应的突发情况,保证水产品的正常生产,同时减少养殖场的人力物力的投入和消耗。1.2 系统设计内容为了更好地突出水质环境变化对水产养殖业的影响,本系统主要检测的是对于养殖场

16、水体最为重要的俩大衡量指标,分别是水体的PH值和温度这俩个水质参数。本文中的系统的主控电路是用单片机AT89S52作为控制单元设计的,同时采用温度传感器和PH值传感器两种传感器来对水质参数信息进行采集,同时通过液晶LCD12864显示模块十分清楚详细的显示给养殖户,通过AD转换模块将所得的水质变化情况转换给单片机处理,并且由片内的软件对输入单片机的信号进行判决,决定是否启动声光报警模块,当监测的水质参数超过设定的安全值,单片机判断为危险发生,从而发出激励信号,激励声光报警电路,发出声光信号,进而警示养殖户采取相应的处理措施。第二章 系统硬件部分设计2.1 整体结构概述本系统硬件部分主要包含单片

17、机最小系统、传感器模块、AD转换电路、LCD12864液晶显示电路以及声光报警模块五大部分。2.2 主控模块设计2.2.1 AT89S52单片机概述本装置选用AT89S52单片机来进行系统的主控电路设计,AT89S52属于Atmel公司生产的基于8051内核的AT89系列微控制器。本系统中采用的单片机是一种功耗较低、性价比高的CMOS的8位微控制器,同时单片机还具有8K的在系统可编程的Flash存储器,本单片机是通过使用Atmel公司的高密度的非易失性存储器技术制造而成的,此外,AT89S52单片机还与工业上普遍使用的80C51产品指令能够非常好地相互兼容,是非常适合本装置的单片机。AT89S

18、52单片机一共有40个引脚,其中包含了32个可以用作输入也可以用作输出的双向端口(I/O口),还在片内集成了三个16位定时器(还可作为计数器),并且具备了八个中断源,还自带了看门狗定时器。同时还可以进行1000次擦写,更加有利于开发者编写程序和调试。一、主要性能(1)与MCS-51单片机产品兼容 (2)8K字节在系统可编程的Flash存储器 (3)1000次的擦写周期 (4)32个双向I/O引脚 (5)三个16位定时器/计数器 (6)片内集成八个中断源 (7)低功耗空闲和掉电模式 (8)掉电后中断可唤醒 二、引脚功能描述1.并行输入输出口 P0口:P0端口具有8个双向I/O引脚。如果用作输出端

19、口,通过软件的设计,P0端口的八个引脚可以分别驱动8个逻辑电平。如果将P0端口置“1”,通过软件程序的设计,P0的8个引脚将用作输入端口。P1口:P1端口是一个8位双向I/O口。如果将P1端口置“1”的时候,内部的上拉电阻将把端口电平拉高,此时端口就可以作为输入口使用。此外,P1.0还可以分别作为定时器/计数器2的外部计数输入,P1.5的第二功能是MOSI, P1.7的第二功能是SCK。P2口:P2端口是一个8位的双向输入/输出口。当开发者通过软件程序的设计,将P2端口置为“1”时,内部的上拉电阻将会把端口的电平拉高,此时端口就可以作为输入端口来使用。 P3口:P3端口是8位双向输入/输出端口

20、。如果通过软件程序的编写,将P3端口的引脚电平都置“1”的话,内部上拉电阻将会把端口各引脚的的电平拉高,此时端口的8个引脚就可以作为输入端口使用。P3.0的第二功能是RXD(串行输入),P3.1的第二功能是TXD(串行输出),P3.1的第二功能是INT0(外部中断0),P3.3的第二功能是INT0(外部中断0),P3.4的第二功能是T0(定时器0外部输入),P3.5的第二功能是T1(定时器1外部输入),P3.6的第二功能是WR(外部数据存储器写选通),P3.7的第二功能是RD(外部数据存储器写选通)。三、最小系统的构成及连接图1. 时钟信号产生电路在单片机为微控制器的电路系统的设计中,单片机所

21、用的时钟信号往往可以由以下两种方式得到:内部振荡的方式和外部振荡的方式。1、 内部振荡方式:因为AT89S52单片机内部自带了时钟电路,所以只需要在单片机的外部将XTAL1和XTAL2两个引脚之间接入一个晶振和一个电容,从而实现时钟电路。2、 外部振荡方式:此方式不需要利用片内的时钟电路,只需要将外部电路产生的时钟信号提供给单片机即可。这种方式可以使得单片机的时钟与外部信号的时钟保持同步。本系统采用内部振荡方式,原因是充分利用单片机,降低成本消耗。具体做法:在XTAL1和XTAL2引脚分别焊接一个30pF的电容,俩个引脚之间接入一个12MHz的晶振,电路如图2-2所示。图2-1 时钟信号电路2

22、. AT89S52复位电路单片机的复位是指让单片机或其他系统部分处于初始的状态,经过初始化,一般情况下,单片机内的程序计数器中存放的是0000H,片内的程序的执行起始地址是0000H地址。假如在程序的运行过程中,由于外界因素的干扰出现错误或者是程序的跑飞使系统处于死锁状态的时候,就可以通过AT89S52单片机复位电路来进行重新启动,是单片机重新正常工作。AT89S52单片机的使用说明中指明:当RST引脚被置为1时,当此信号保持两个以上的机器周期之后,单片机内部执行复位的操作。复位一般有俩种形式:上电后自动复位和按键电平的复位。在本装置中,采用按键电平复位形式,将RST引脚通过10uf的电解电容

23、与VCC电源相接通,同时通过电阻和地相连接,从而实现复位电路的功能。复位电路如图2-3所示。 图2-2 复位电路3. AT89S52最小系统AT89S52最小系统由时钟信号产生电路、电源连接电路和复位电路共同组成。电路如图2-4所示。 图2-3 AT89S52最小系统2.3 传感信息采集模块本装置的设计目的是实时监测养殖场水体的水质参数,其中水温和PH值是养殖场水体中最重要的俩个参数,本装置采用DHT11数字温湿度传感器和ph值传感器来构成传感信息采集模块。DHT11温湿度传感器采用的是将专用数字模块的采集技术和温湿度传感技术相结合的技术,这样可以确保本系统的传感器模块具有相当高的可靠性与稳定

24、性。DHT11温湿度传感器的组成部分是由阻式感湿元件和测温元件两个原件,还可以将该传感器与一个8位的单片机进行连接,如图2-4所示。图2-4 温湿度传感器接口电路2.4 AD转换电路2.4.1 概述市场上集成的A/D转换器十分繁多,进行AD转换器的选用时,必须要综合地考虑之后,才能选取最合适的集成AD转换芯片。据资料显示,逐次比较型A/D转换芯片的普及率最高,ADC0832转换器就属于这一类A/D转换器。ADC0832是一款具有双通道的高分辨率的A/D转换器,此外由于ADC0832具有体积小、兼容性强和性价比高等优点而深受单片机开发者的喜爱。2.4.2 功能性描述及电路图每个传感器和单片机之间

25、需要通过在单片上集成的逐次比较型ADC0832芯片实现模数转换这个过程,每一次模数转换的周期大概是32us,ADC0832的速度比ADC0804快了将近三倍,此外还与TTL标准接口相互兼容,输入电压范围是在0V到5V之间等特性。AD转换计算的公式:Vi=Dsam/Dmax*Vref其中:Vi是输入ADC的模拟电压值;Dsam是ADC转换后的二进制值;Dmax是能到的最大转换值,在这里是256;Vref是ADC的参考电压,设置为5V。AD转换电路如图2-3所示。图2-5 AD转换接口电路2.5 液晶显示模块2.5.1 概述电路的数据显示部分采用的是12864-0402BLCD显示屏,每一次屏幕可

26、以显示4行8列共32个1616点阵的汉字。字符的显示是通过开发者将字符显示编码通过程序写入该字符显示RAM中实现的。根据软件中写入的内容的不同,可分别在液晶屏上显示中文字库、ASCII码字库及自定义字形的内容。该液晶显示屏能够灵活地进行切换接口方式,还可以直接完成一些图形的显示。同时12864液晶显示屏还具有低电压和低功耗的显著特点。对于同类的液晶显示屏,不论是硬件还是软件,相比较起来都要简单很多,该液晶的屏幕显示成本较低,适用于小型设备系统的显示领域。本液晶显示屏不需要片选信号,从而可以精简了软件设计,从而使整体程序可以简洁明朗。FYD12864-0402B与单片机AT89S52相连接的接口

27、电路如图2-3所示。图2-6 12864液晶显示模块2.6 声光报警模块本文所设计的装置的功能包含了声光警报功能,当水产养殖场的水体水质参数变化超过了安全值,则由单片机进行将该结果通过声音和光的形式表现出来,即声光报警。本装置采用的是蜂鸣器,在选择声音报警器件时,对于喇叭和蜂鸣器,做了一个比较和选择。喇叭是一种由线圈、磁铁、振膜及外壳所组成的简单元器件,是一种无源器件,只要通过一个交变的电流信号,然后就可以产生一个磁场的变化,带动纸盆的震动,从而发出声音。蜂鸣器则是一个有源器件,它的组成和喇叭没什么区别,只是蜂鸣器比喇叭多了一个信号源,其信号源具有一个固定的振荡频率,只要接一个电源即可发生;经

28、过比较,发现使用蜂鸣器可以简化程序,便于操作。声光主要有蜂鸣器和LED发出,即由单片机发出信号,从而使得与单片机相连接的喇叭和LED开始工作,此时喇叭发出警报声,LED开始闪烁。声光报警模块电路接口电路如图2-5,图2-6所示。图2-7 声报警电路图2-8 光报警电路第三章 系统软件部分设计3.1 软件设计环境Keil uVision2是德国Keil Software公司出品的兼容单片机C语言的软件开发系统,开发时开发者所使用的语法接近于标准C语言的语法,C语言和汇编语言相比,C语言在功能、结构性、可读性、可维护性上具有十分明显的优势,从而达到易学易用的效果,并且大大地提高了工作效率和缩小了项

29、目开发周期,同时还能兼容汇编语言程序。uVision2的集成开发环境已经将C51完全的兼容,此开发环境是由编译器、汇编器、实时操作系统和调试器组成的。一、 编辑器与调试器1. 源代码编辑器Keil uVision2源代码编辑器对语法的注释进行彩色显示,并且对于文件的识别都已经对C语言写的源代码进行了优化,用户可以在源代码编辑器内进行程序的调试,Keil uVision2的调试环境,方便用户迅速地检查和修改所编写的程序代码。2. 调试器Keil uVision2的调试器是一个快速并且十分稳定的程序调试器。调试器包含一个高速模拟器,可以模拟整个8051的系统,包括片上外围器件和硬件。二、C51编译

30、器Keil uVision2编译器在语言上的扩展功能为使用者使用软件资源提供了极大的方便,对于8051系列,C51编译器都可以进行操作。变量可转移到任意地址空间。Keil uVision2软件界面如图3-1所示。图3-1 软件界面3.2 软件的开发过程1.点击project选项,然后在这个选项下面的选项栏里,选择弹出选项栏中的New Project选项,实际显示界面如图3-2所示。在弹出的文件对话窗口中输入所建立的程序的项目名称,要注意,在保存之前要将文件扩展名设为uv2,这是Keil uVision2开发软件规定的文件扩展名,以后开发者就可以直接点击这个文件来打开以前建立过的项目。图3-2

31、创建新工程2.选择本次采用的单片机型号AT89S52。3.在软件的空白区域编写程序,首先要在项目中创建一个新的程序文件。4.保存新建的程序文件,把第一个程序文件命名为cxl.c,然后保存在之前的目录下,如果程序的颜色不一样,则说明语法是正确合理的。在显示界面左边第三行下面的大空白区域中的Source Group1图标上右击鼠标,就会弹出一个选项栏,在这个选项里可以进行增删文件等操作。选择“Add File to Group”的选项,会弹出一个文件窗口,选择刚刚保存好的文件,单击Add按钮,然后关闭文件窗,程序文件就被添加到项目中了。如图3-3所示。图3-3 添加文件5.文件添加完后,在相应的位

32、置编写完程序即可进行编译运行,编译运行的过程如图3-4所示。先点击红线圈中的第二个按钮进行编译,查看是否出错,若无错误,接着点击第三个按钮,直接运行。图3-4 编译运行6.生成HEX文件点击按钮,打开目录,接着找到所建立的项目文件,然后右击图3-5中项目的文件夹,接着点击Options for Target选项,在弹出的的设置窗口中选择项目文件夹的图标,打开项目选项的窗口后,接着换到如图3-6所示的Output选项页,可以选择便以输出的路径和设置编译输出生成文件名,要选择创建HEX文件的选项,选好了之后再次进行编译。图3-5图3-63.3 程序编写语言的选择在单片机的开发领域中,一些高级的语言

33、逐渐受到单片机开发者的追捧,其中C语言是最常见也是应用最普遍的一种高级语言。C语言可以进行移植,而且能够进行模块化程序的编写。使用C语言来编写的代码程序很容易让人读懂。用C语言编写程序具有结构清晰和易维护修改等优点。对于不同的操作系统平台,汇编语言的指令是不同的,所以即使在指令相似的情况下,也不具有C语言的可移植性。并且由汇编语言编写的程序让人很难读懂,而且有维护和修改困难等缺点。在对两种语言进行优缺点比较后,本系统选用C语言来进行程序的编写。软件部分的设计采用的是自顶向下的设计思路,由整体发散到部分,采用模块化的程序编写,根据每个模块的功能分别进行编写程序。3.4 程序设计的流程当传感器检测

34、到温度变化时,单片机通过控制ADC0832,选通CH0引脚将传感器检测到的模拟信号转化为数字信号,此数值在单片机内部会按照程序设计于预设的安全值比较,如果测量的数据大于预设的安全值,先采用延时程序,以避免有外在的因素干扰监测,延时后继续比较此时的温度是否大于预设值,如果还大于安全值,则需要进行报警程序模块的启动,及时的发出声光信号通知养殖户,及时处理出现的异常情况。第四章 系统测试在前三章中,分别详细地介绍了系统整体框架、系统硬件部分的设计、系统软件部分的设计三大部分。在完成相应的理论研究后,便开始了软硬件的测试和调试,在对硬件进行测试的时候,采用的是模块化的测试,在测试完所有模块没有问题后,

35、开始进行模块的组装。在设计完电路后,开始了软件的调试,由于条件的限制,只能选择测试了温湿%最瀀栀琀洀氀葒/a前台访问/BookRead.aspx?id=2770216111.206.198.470%攀瀀栀琀洀氀5Smwap前台访问/d-2676676.html59.110.157.250%匀椀眀愀瀀搀栀琀洀氀葒汖/y前台访问/c-00002-14-242876-0-0-0-0-9-0-1.html60.167.118.1620勈嚄對椀猀椀琀攀洀愀瀀栀琀洀氀氀/Mi前台访问/p-2199791.html123.183.224.640地鸇最搀栀琀洀氀頀/Mg前台访问/p-2095230.html1

36、57.55.39.2420莠欀搀栀琀洀氀葒/ay前台访问/BookRead.aspx?id=287309627.38.141.100%最搀栀琀洀氀葒/Me前台访问/sitemap-6.html1.163.154.710%最搀栀琀洀氀舃掲/Mk前台访问/c-00026-1.html122.114.199.1700伀攀眀愀瀀瀀栀琀洀氀倀跃/Me前台访问/p-2871744.html122.4.121.800勈嚄對攀瀀栀琀洀氀倀跃/Ke前台访问/p-629457.html203.208.60.490%欀搀栀琀洀氀栣5Smwap前台访问/d-2806501.html60.205.230.440%攀搀栀

37、琀洀氀囓/Qi前台访问/tag/ejibiyi.html203.208.60.30%攀瀀栀琀洀氀5Smwap前台访问/p-1369142.html42.156.254.520勈嚄對最搀栀琀洀氀堀栣5Smwap前台访问/d-2846980.html111.225.148.60呖挀礀眀愀瀀漀漀欀刀攀愀搀愀猀瀀砀椀搀怃塉5gwap前台访问/BookRead.aspx?id=136914242.156.254.490%莠开瀀栀琀洀氀葒葖/ay前台访问/BookRead.aspx?id=2871744122.4.121.800儀欀眀愀瀀瀀栀琀洀氀/Mg前台访问/p-2873049.html180.76.

38、157.460聠攀缀眀愀瀀漀漀欀刀攀愀搀愀猀瀀砀椀搀/Kc前台访问/p-176666.html157.55.39.810匀洀眀愀瀀瀀栀琀洀氀葒/Og前台访问/sitemap-60.html1.163.154.710呖崀猀漀漀欀刀攀愀搀愀猀瀀砀椀搀葒/Mk前台访问/c-00004-1.html122.114.199.1700勈嚄夀猀琀愀最栀攀搀愀漀戀愀漀樀椀攀栀琀洀氀紃拽紀拽5Gcwap前台访问/tag.html116.179.32.1410莠椀瀀栀琀洀氀葒恖/a前台访问/BookRead.aspx?id=2873049180.76.157.460勈嚄劰鸇欀瀀栀琀洀氀/Me前台访问/p-2877052.html122.4.121.800%莠椀搀栀琀洀氀葒/Ig前台访问/p-16918.html123.183.224.1740莠椀瀀栀琀洀氀酿/Mi前台访问/p-2766209.html123.186.228.930勈嚄對愀礀漀漀欀刀攀愀搀愀猀瀀砀椀搀葒鑖/Mi前台访问/p-2871871.html61.144.185.1580勈嚄媻猀謀挀栀琀洀氀葒/a前台访问/BookRead.aspx?id=287187161.144.185.1580

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 应用文书 > 工作报告

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报