




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模拟路灯控制系统的设计摘要本系统以AVR低功耗单片机系列ATMEGA16L为核心组成支路控制系统,采用专用时钟芯片实现精确的时钟功能,设定并显示开关灯时间。该控制系统能根据环境明暗变化自动开灯和关灯,以达到节能要求。ATMEGA16L是一款高性能、低功耗的8位AVR微处理器,使系统在低功耗的状态下稳定工作。系统采用线路简单、体积小的专用时钟芯片DS1302,DS1302工作时功耗很低,保持数据和时钟信息时功率小于1MW。使用DS1302不但使电路功耗降低,而且节省IO口资源。采用低功耗的字符型液晶作为显示器件,显示更为直观。使用光敏电阻来检测环境明暗的变化,光敏电阻在不同光强下电阻值会发生明显变化,单片机内部AD采集电阻值的变化量达到检测目的。采用对射式收发一体光电传感器检测物体的运动,使用灵敏光电传感器更有效地实现在物体运动过程中路灯的自动控制,达到节能的要求。当路灯电路出现故障时,单片机采集路灯电路采样点的电压后处理采集到的数据,实现自动报警功能。该系统基于可靠的硬件设计和稳定的软件算法实现题目基本要求。关键词ATMEGA16L功耗节能光电传感器天津电子信息职业技术学院毕业设计论文1目录一、设计任务_211任务_212要求_2二、方案论证与比较_3三、总体设计方案_31支路控制系统设计_4(1)时钟模块_4(2)信号采集模块的设计_5(3)显示、按键模块_6(4)路灯控制模块_6(5)声光报警模块_6(6)电源模块_72软件设计_13四、结果分析_13五、结论_14六、参考文献_14附录1系统原理图_15附录2程序清单_16天津电子信息职业技术学院毕业设计论文2一、设计任务11任务设计并制作一套模拟路灯控制系统。控制系统结构如图1所示,路灯布置如图2所示。图1路灯控制系统示意图LED灯1LED灯2402040SABCS404040M定位点图2路灯布置示意图(单位CM)12要求1基本要求(1)支路控制器有时钟功能,能设定、显示开关灯时间,并控制整条支路按时开灯和输入、显示装置支路控制器单元控制器1单元控制器2LED灯1LED灯2天津电子信息职业技术学院毕业设计论文3关灯。(2)支路控制器应能根据环境明暗变化,自动开灯和关灯。(3)支路控制器应能根据交通情况自动调节亮灯状态当可移动物体M(在物体前端标出定位点,由定位点确定物体位置)由左至右到达S点时(见图2),灯1亮;当物体M到达B点时,灯1灭,灯2亮;若物体M由右至左移动时,则亮灯次序与上相反。(4)支路控制器能分别独立控制每只路灯的开灯和关灯时间。(5)当路灯出现故障时(灯不亮),支路控制器应发出声光报警信号,并显示有故障路灯的地址编号。2发挥部分(1)自制单元控制器中的LED灯恒流驱动电源。(2)单元控制器具有调光功能,路灯驱动电源输出功率能在规定时间按设定要求自动减小,该功率应能在20100范围内设定并调节,调节误差2。(3)其它(性价比等)。二、方案论证与比较方案一题目要求设计一个模拟路灯控制系统,实现支路控制器对单元控制器的有效控制。本系统采用ATMEGA16L单片机为主控芯片,采用对射式收发一体的光电传感器采集由于物体运动所产生的信号,再由支路控制器系统对信号进行处理实现对路灯的合理控制,以达到题目要求。支路控制器的时钟采用精确的时钟芯片并由字符型液晶作为显示,利用按键设定、修改开关灯时间。系统采用光敏电阻分压的方式感应周围环境明暗的变化,支路控制系统采集分压值经单片机处理后来控制路灯的变化。当路灯出现故障后路灯电路中采样点的电压值会发生变化,单片机根据变化量进行相应的处理。基于设计思路在设计过程中选择合适的元器件,使用合适的单元电路模块,更有效的达到设计要求。方案二与方案一不同的是方案二选用AT89S52芯片,采用红外对管对物体的移动进行检测,时钟由单片机定时器实现。方案比较与AT89S52相比,ATMEGA16L在性能上具有明显的优势,若采用红外对管则给元件的安装带来不便,且不易调试;由单片机定时器实现的时钟不准确,故采用方案一。三、总体设计方案本系统以ATMEGA16L为控制核心。整个系统硬件框图如图1所示ATMEGAL16L信号采集模块单元路灯控制模块按键显示蜂鸣器报警LED报警图3系统框图天津电子信息职业技术学院毕业设计论文41支路控制系统设计12345678910J112345678910J212345678910J312345678910J4VCCVCCVCCVCCRXDTXDINT1INT0PD4PD5PD6PD7SCLSDATCKTMSTDOTDIPC6PC7R110KS1C110UFVCCR21KRESETC222PC322P8MX1X2D0D1D2D3D4MOSIMISOSCKPA0PA1PA2PA3PA4PA5PA6PA712345678910Y4VCCRESETMOSIMISOSCKC401UFVCC12J6VCCMOSIMISOSCKAGND28X18X27RESET4PD2INT011PD3INT112PD4OC1B13PD5OC1A14PB0T040PB1T141PB2AIN042PB3AIN143PB4SS44PB5MOSI1PB6MISO2PB7SCK3ADC0PA037ADC1PA136ADC2PA235ADC3PA334ADC4PA433ADC5PA532ADC6PA631ADC7PA730SCLPC019SDAPC120TCKPC221TMSPC322TDOPC423TDIPC524TOSC1PC625TOSC2PC726PD7OC216PD6ICP15AVCC27AREF29PD1TXD10PD0RXD9GND39VCC38GND6GND18VCC5VCC17IC1ATMEGA16_TQFP44VCCRESETTMSTDOTDIX1X2PA0PA1PA2PA3PA4PA5PA6PA7D0D1D2D3D4SCLSDATCKPC6PC7VCCVCCRXDTXDINT0INT1PD4PD5PD6PD7图4最小系统支路控制系统是模拟路灯控制系统的核心,该系统采用ATMEL公司的ATMEGA16L单片机作为主控制芯片来实现对受控对象的控制。与AT89S52相比,ATMEGA16L是一款高性能、低功耗的8位AVR微处理器,具有速度快、输出电流大、工作电压范围宽、成本低等优点,是一款性价比很高的单片机。(1)时钟模块C222PC322P32768HZVCCVCC1X12X23GND4RST5IO6SCLK7VCC8U7DS1302BT136VMOSISCKPC7图5时钟电路天津电子信息职业技术学院毕业设计论文5为实现精确的时钟功能并节省单片机IO口资源,该设计使用专用的接口方式为串行的时钟芯片DS1302,该芯片线路简单、体积小,易于操作,且价格低廉。DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为25V55V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个318的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。另外该芯片有备份电源引脚,可以在断电后仍能工作,以保证时钟的准确性。DS1302与单片机之间能简单的采用同步串行方式进行通信,仅需用到三个口线(1)RES(复位),(2)I/O(数据线),(3)SCLK(串行时钟)。X1和X2是振荡源,外接32768KHZ晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能首先,RST接通控制逻辑,允许地址/命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RST置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电运行时,在VCC20V之前,RST必须保持低电平。只有在SCLK为低电平时,才能将RST置为高电平。DS1302存在时钟精度不高,易受环境影响,出现时钟混乱等缺点。DS1302可以用于数据记录,特别是对某些具有特殊意义的数据点的记录,能实现数据与出现该数据的时间同时记录。这种记录对长时间的连续测控系统结果的分析及对异常数据出现的原因的查找具有重要意义。传统的数据记录方式是隔时采样或定时采样,没有具体的时间记录,因此,只能记录数据而无法准确记录其出现的时间;若采用单片机计时,一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且,某些测控系统可能不允许。但是,如果在系统中采用时钟芯片DS1302,则能很好地解决这个问题。DS1302工作时功耗很低,保持数据和时钟信息时功率小于1MW。(2)信号采集模块的设计R10光光R111KVCCPA0123J18123J19123J20VCCVCCVCCD0D1D2图6采样电路信号采集模块包括物体检测模块和环境明暗检测模块,两者功能如下物体检测模块该模块需要检测小车的移动,并根据小车的移动进行路灯开关的自动控制。基于此目的采用探测距离远、灵敏度高的反射式光电传感器进行检测,当传感器检测到小车时,传感器给单片机一个信号,然后单片机对路灯进行合理控制,达到题目要求。环境明暗检测模块该模块需要检测环境光的变化,根据环境光的明暗进行路灯开关的自动控制。基于此要求采用由光敏电阻组成的分压电路进行检测。光敏电阻器又称光导管,特性是在特定光的照射下,其阻值迅速减小,可用于检测可见光。在不同的光强下,光敏电阻的电阻值会发生明显变化,光敏电阻器是利用半导体的光电效应制成的一种电阻值随入射光的强弱而改变的电阻器;入射光强,电阻减小,入射光通过检测不同光强下电阻值的变化量来控制路灯的开和关。天津电子信息职业技术学院毕业设计论文6(3)显示、按键模块12345678910111213141516J71602VCCVCCRP110KPD5PD6PD7SCLSDATCKTMSTDOTDIPC6PC7S8S9S10S11S12VCCPA3PA4PA5PA6PA7R110KR210KR310KR410KR510K图71602显示及按键电路通过按键可以调节和设定路灯的开关时间,控制整条支路按时开灯和关灯,并在字符液晶上显示出来。字符型液晶因具有体积小、功耗低、寿命长、价格低、接口控制方便及显示操作简单等优点而被广泛应用。我们这里用到的是1602液晶,1602液晶为5V电压驱动,带背光,可显示2行,每行16个字符,不能显示汉字,内置128个字符的ASCII字符集库,只有并口接口,无串口接口。(4)路灯控制模块D41WLEDD31WLEDR13150R12150D4MISOPA2PA1图8路灯控制电路该模块采用节能的1WLED灯,当电路出现故障时,单片机通过内部AD采集电路采样点的电压变化量后对数据进行处理。(5)声光报警模块R618Q19012L1BEEPVCCPD0R6510D1VCCPD0图9声光报警电路天津电子信息职业技术学院毕业设计论文7当系统出现故障时,蜂鸣器会发出警报声,同时报警指示灯也会点亮。(6)电源模块VIN1GND2VOUT3U8780512J9C301UC801UC4470UC7100U5V图105V稳压电路电源是系统中最重要的模块之一,输入电源经稳压块后输出稳定的5V电源,用以驱动整个系统。(7)恒流源模块1原理介绍恒流源是输出电流保持不变的电流源,而理想的恒流源为A不因负载输出电压变化而改变。B不因环境温度变化而改变。C内阻为无限大。(31)恒流源之电路符号理想的恒流源实际的流源图11恒流源理想的恒流源,其内阻为无限大,使其电流可以全部流出外面。实际的恒流源皆有内阻R。天津电子信息职业技术学院毕业设计论文82三极管的恒流特性图12三极管恒流特性从三极管特性曲线可见,工作区内的IC受IB影响,而VCE对IC的影响很微。因此,只要IB值固定,IC亦都可以固定。输出电流IO即是流经负载的IC。(32)电流镜电路CURRENTMIRROR电流镜是一个输入电流IS与输出电流IO相等的电路图13电流镜电路Q1和Q2的特性相同,即VBE1VBE2,12。(3天津电子信息职业技术学院毕业设计论文93)三极管之受温度的影响,但利用电流镜像恒流源,不受影响,主要依靠外接电阻R经Q2去决定输出电流IO(IC2IO)。方案1图14恒流源电路从左边看起基极偏压(34)所以VEVB0610V(35)又因为射极电阻是1K,流经射极电阻的电流是(36)所以流经负载的电流就就是稳定的1MA方案2天津电子信息职业技术学院毕业设计论文10图15恒流源电路这是个利用稳压二极管提供基极偏压56V,VEVB0605V,流经负载的电流(37)方案3图16恒流源电路这个有一点不同利用PNP三极管供应电流给负载电路首先,利用二极管06V的压降,提供82V基极偏压103X068247K电阻只是用来形成通路,而且不希望也不会有很多电流流经这个电阻。VEVB0688V,PNP晶体的560欧姆电阻两端电位差是12V,所以电流是2MA。如果只用一个三极管不能满足需求,可以用两个三极管架成天津电子信息职业技术学院毕业设计论文11图17恒流源或是图18恒流源方案4电路图如下所示天津电子信息职业技术学院毕业设计论文12图19恒流源电路图中的第一组运放电路是跟随器,对输入的电压取样电路进行阻抗变换。最前面的双向开关负责将正负12V电压接入,这个电压是运放的供电电压,并提供给其他线路作为电源输入,C24和C25电容是运放正负电源端的滤波电容,紧靠运放电源引脚。R11和电位器RW4组成了一个电压取样电路,通过改变电位器RW4滑动端的位置取出不同的电压值,同时这个取出的电压值也是输出电流的正比例控制值,电位器滑动头的电压就按照串联分压的方式计算得出,后端的R15和电容C20作为取出电压信号的阻容滤波电路,因为后端接的是运放的正端,电位器的滑动头不输出电流。运放的1脚输出的电压等于3脚的电压,既是电位器滑动端的电压值。运放上面的R12和D9是供电电源12V的指示电路,12V通过开关供给后D9发光指示电压正常。后面的一组运放是实现电压到恒流的转换,电路中有正反馈也有负反馈,但线路是稳定的状态,计算的时候运放也是按照虚短和虚断的分析方式,C21是电压信号的滤波电容,假设第一组运放1脚输出的电压是V,第二组运放5脚正端的电压是V1,那么电阻RS1左端的电压值为2V1,因为电阻R16和R18是相同的数值。电阻RS1右端的电压按照R13和R14分压电路计算的话数值是V1VV12V1V,这样我们就可以计算出RS1两端的电压是V,所以流过RS1电阻的电流是恒定的,另外考虑到RX1和R13相对RS1和负载的阻值不在同一个数量级,比他们大好多倍,因此流过RS1的电流基本都流向负载,很少量的电流流向R13和RX1,所以输出的电流基本是恒定的。在以上的计算中V1的数值是不确定的,他是根据负载的大小变化的,但是不论V1的数值怎么变化,通过计算可以知道流过电阻RS1的电流是不变的,以为它两端的电压是V,而V这个电压值是第一组运放的输出,在电位器不调节的时候V的数值是固定的,流过RS1的电流不变,所以输出电流也不变,实现恒流控制。后面一组运放电路中Q4三极管的作用时增大运放的电流输出能力,因为负载比较小,运放驱动能力可能不够,R19基本没有作用在电路中,RX1可能是负载或者假负载,比如输出不接任何负载,电流基本都流过RX1,如果不接RX1,在没有负载的情况下输出就是电压最大值接近12V,在这种电压输出下,运放的正负端会有较大的压差,有可能会损坏运放358。同时在线路的设计上也要保证负载流过恒定电流产生的电压值不能超过12V,如果超过电源供电电压,不能实现恒流工作性能。RX1不取吧,估计也没事,取小了对负载不好,要比负载大10倍以上啊,要忽略流过他的电流天津电子信息职业技术学院毕业设计论文13本系统采用方案四的恒流源电路,以实现系统的功能。2软件设计系统流程图如下开始初始化判断环境在明暗判断移动小车位置判断LED灯好坏设置实时时间、开关灯时间显示并输出相应动作图10流程图C语言表达能力和运算能力比较强,且具有很好的可移植性和硬件控制能力。采用ICCAVR编译器。ICCAVR是众多AVR单片机应用开发软件中的优秀软件之一,界面友好,易学易用。四、结果分析该系统能完成基本功能部分,传感器检测物体运动的最大误差为正负1CM,光敏电阻在正常光照情况下电阻值为2K,在强光下电阻值为200欧姆,在黑暗情况下2M。路灯电路正常时采样点电压为3V左右,在开路故障时电压为0V。天津电子信息职业技术学院毕业设计论文14五、结论硬件设计和软件设计是电子设计中不可缺少的内容,为了满足设计的功能和指标的要求,我们必须在开始设计时就考虑到硬件与软件的协调;不然会增加软件实现时困难和复杂程度,有时即使硬件和软件单独能用,却不能使他们组成的系统工作,故在设计的过程中必须考虑软硬件的处理能力以及它们的接口是否兼容,实现软硬件的信号过渡。六、参考文献【1】高吉祥全国大学生电子设计竞赛系列教程【M】北京电子工业出版社2007【2】张志良模拟电子技术【M】北京机械工业出版社2006【3】何小艇电子系统设计【M】杭州浙江大学出版社2004【4】胡斌元器件及实用电路解说【M】北京电子工业出版社2007【5】刁鸣常用电路模块分析与设计指导【M】北京清华大学出版社2008【6】唐竞新数字电路基础【M】北京清华大学出版社2003天津电子信息职业技术学院毕业设计论文16附录1系统原理图R2418Q2901212345678910J512345678910J812345678910J1412345678910J13VCCVCCVCCVCCRXDTXDINT1INT0PD4PD5PD6PD7SCLSDATCKTMSTDOTDIPC6PC7R110KS7C610UFVCCR81KRESETC922PC1022P1X1X2D0D1D2D3D4MOSIMISOSCKPA0PA1PA2PA3PA4PA5PA6PA712345678910Y1VCCRESETMOSIMISOSCKC501UFVCC12J15VCCMOSIMISOSCKAGND28X18X27RESET4PD2INT011PD3INT112PD4OC1B13PD5OC1A14PB0T040PB1T141PB2AIN042PB3AIN143PB4S44PB5MOSI1PB6MISO2PB7SCK3ADC0PA037ADC1PA136ADC2PA235ADC3PA334ADC4PA433ADC5PA532ADC6PA631ADC7PA730SCLPC019SDAPC120TCKPC221TMSPC322TDOPC423TDIPC524TOSC1PC625TOSC2PC726PD7OC216PD6ICP15AVCC27AREF29PD1TXD10PD0RXD9GND39VCC38GND6GND18VCC5VCC17IC2ATMEGA16_TQFP44VCCRESETTMSTDOTDIX1X2PA0PA1PA2PA3PA4PA5PA6PA7D0D1D2D3D4SCLSDATCKPC6PC7VCCRXDTXDINT0INT1PD4PD5PD6PD7L2BEEPVCCPD0R25510D5VCC12345678910111213141516J171602VCCVCCRP210KPD5PD6C1122PC1222P2VCCVCC1X12X23GND4RST5IO6SCLK7VCC8U1DS1302BT236VS8S9S10S11S12VCCVIN1GND2VOUT3U2780512J16C1401UC1501UC13470UC16100U5V123J18123J19123J20VCCVCCVCCD41WLEDD31WLEDR13150R12150D4MISOPA2PD7SCLSDATCKTMSTDOTDIPC6PC7R26光光R91KVCCPA3PA4PA5PA6PA7MOSISCKPC7PD0D0D1D2R210KR310KR410KR510KR710KVCCPA0天津电子信息职业技术学院毕业设计论文17附录2程序清单/INCLUDE/包含型号头文件INCLUDE/包含“位“操作头文件INCLUDE“BC“DEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINT/1602控制位的宏定义/DEFINELCD_OUTDDRC0XFF/数据端设为输出DEFINELCD_C_DDRDDRD|0XE0/控制端设为输出DEFINELCD_DATAPORTC/发送数据端DEFINELCD_RS_HPORTD|BITPD5/操作的是命令DEFINELCD_RS_LPORTD/操作的是数据DEFINELCD_RW_HPORTD|BITPD6/从1602读DEFINELCD_RW_LPORTD/向1602写DEFINELCD_OE_HPORTD|BITPD7/1602使能DEFINELCD_OE_LPORTD/1602不使能DEFINELCDA_CURON0X0E/显示光标DEFINELCDA_CURFLA0X0F/打开光标闪烁/RTC常量/DEFINERTC_CLKPB7DEFINERTC_DATAPB5DEFINERTC_CSPC7DEFINERD0X01DEFINEWR0X00DEFINEC_SEC0X80/秒DEFINEC_MIN0X82/分DEFINEC_HR0X84/时DEFINEC_WP0X8E/控制写保护DEFINEC_BURST0XBE/时钟多字节DEFINECLK_HALT0X80/停止时钟控制位DEFINECLK_START0X00/启动时钟DEFINEPROTECT0X80/写保护控制位DEFINEUPROTECT0X00/写保护控制位/按键常量控制位的宏定义/DEFINEKEY_OUTDDRA|0XF8/按键方向定义输出DEFINEKEY_INDDRA/全局变量宏定义/UCHARHOUR,HOURSHI,HOURGE,MINUTE,MINUTESHI,MINUTEGE,SECOND,SECONDSHI,SECONDGE,HAOMIAO,HAOMIAOSHI,HAOMIAOGEUCHARCHUCUN/存储设置时间时的当前值VOIDDELAYNSUINTUSUINTIUSUS5/4/5/4是在8MHZ晶振下,通过软件仿真反复实验得到的数值FORI0I1/数据右移1位,为送出新数据位做准备/函数名称DS1302_WRITED功能向DS1302的某个地址写入一个字节数据参数ADDR地址值(寄存器或RAM)DATA要写入的地址返回值无/VOIDDS1302_WRITEDUCHARADDR,UCHARDATAPORTC/拉低片选端PORTB/拉低时钟端DELAYNS10PORTC|BITRTC_CS/拉高片选端DELAYNS10/调整片选脉冲DS1302_WRITEBADDR/写入操作命令(地址)DELAYNS10天津电子信息职业技术学院毕业设计论文21PORTB/拉低时钟端DELAYNS10DS1302_WRITEBDATA/写入数据PORTB/拉低时钟端DELAYNS10/调整片选脉冲PORTC/拉低片选端/函数名称DS1302_SETT功能设置DS1302的时间参数PTTIMED设置时间数组指针返回值无/VOIDDS1302_SETTUCHARPTTIMEDUCHARIUCHARADDR0X80/写入地址从秒寄存器开始DS1302_WRITEDC_WP|WR,UPROTECT/控制命令,WP位为0,允许写操作DELAY5FORI0I1/保存读入的数据位天津电子信息职业技术学院毕业设计论文22PORTB|BITRTC_CLK/时钟上升沿DELAYNS10/延时,调整时钟脉冲宽度PORTB/时钟下降沿,DS1302输出数据位DELAYNS10/等待数据变化(MEGA16太快,必须等待DS1302的数据位输出,否则不能正确读出)IFPINB/是高电平就将返回数据的当前位置1ELSEBYTE/是低电平就将返回数据的当前位置0DDRB|BITRTC_DATA/最后将数据端口设置为输出RETURNBYTE/返回读出的数据/函数名称DS1302_READD功能从DS1302的某个地址读出一个字节数据参数ADDR地址值(寄存器或RAM)返回值DATA读出的数据/UCHARDS1302_READDUCHARADDRUCHARDATAPORTC/拉低片选端PORTB/拉低时钟端DELAYNS10PORTC|BITRTC_CS/拉高片选端DELAYNS10/调整片选脉冲DS1302_WRITEBADDR/写入操作命令(地址)DELAYNS10DATADS1302_READB/读出数据DELAYNS10PORTB/拉低时钟端PORTC/拉低片选端RETURNDATA/返回读出的数据/函数名称DS1302_GETT功能读取DS1302的当前时间参数TIME读取的时间数组天津电子信息职业技术学院毕业设计论文23返回值无/VOIDDS1302_GETTUCHARTIMEUCHARIDELAYNS10PORTC|BITRTC_CS/拉高片选端DELAYNS10/调整片选脉冲DS1302_WRITEB0XBF/0XBF时钟多字节读取命令FORI0I2GETTIME2DISPLAY0X800X44,TABLEGETTIME2/16BREAKCASE2GETTIME20X01IFGETTIME2163GETTIME2DISPLAY0X800X45,TABLEGETTIME216BREAKCASE3GETTIME10X0FIFGETTIME1/165GETTIME1DISPLAY0X800X47,TABLEGETTIME1/16BREAKCASE4GETTIME10X01IFGETTIME1169GETTIME1DISPLAY0X800X48,TABLEGETTIME116BREAKCASE5GETTIME00X0FIFGETTIME0/165GETTIME0DISPLAY0X800X4A,TABLEGETTIME0/16BREAKCASE6GETTIME00X01IFGETTIME0169GETTIME0DISPLAY0X800X4B,TABLEGETTIME016天津电子信息职业技术学院毕业设计论文27BREAKBREAKSWITCHI/右移一位CASE1LCD1602_WRITE_COM0X800X44BREAKCASE2LCD1602_WRITE_COM0X800X45BREAKCASE3LCD1602_WRITE_COM0X800X47BREAKCASE4LCD1602_WRITE_COM0X800X48BREAKCASE5LCD1602_WRITE_COM0X800X4ABREAKCASE6LCD1602_WRITE_COM0X800X4BBREAKIFERROR1DISPLAY0X800X04,EDISPLAY0X800X05,RDISPLAY0X800X06,RDISPLAY0X800X07,ODISPLAY0X800X08,RDISPLAY0X800X09,DISPLAY0X800X0A,DISPLAY0X800X0B,DISPLAY0X800X0C,1IFERROR2DISPLAY0X800X04,EDISPLAY0X800X05,RDISPLAY0X800X06,RDISPLAY0X800X07,ODISPLAY0X800X08,RDISPLAY0X800X09,天津电子信息职业技术学院毕业设计论文28DISPLAY0X800X0A,DISPLAY0X800X0B,DISPLAY0X800X0C,2DELAY5/BC程序清单DEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINT/传感器常量控制位的宏定义/DEFINEKEY_OUTDDRB|0X07/传感器方向定义输出DEFINEKEY_INDDRB/函数名称AD_INIT功能AD转换的初始化参数无返回值无/VOIDAD_INITADMUX|BIT5ADCSRA|BIT7/ADC使能位/函数名称BEGIN_AD功能ADC转换函数参数无返回值无/VOIDBEGIN_ADUCHARAD0,AD1,AD2ADMUX0X20/外部参考电压AVCC,选通AD0路ADCSRA|BIT6/ADC转换开始DELAY1AD0ADCHDELAY1ADMUX0X21/外部参考电压AVCC,选通AD1路ADCSRA|BIT6/ADC转换开始DELAY1AD1ADCH天
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城镇污水管网建设项目建设管理方案(参考)
- xx河流排水防涝设施建设项目质量管理方案(参考范文)
- 2025年非离子型纤维素醚项目合作计划书
- 宪法知识学习题库
- 2025年天猫养车项目发展计划
- 下关穴治疗疼痛的现代技术融合
- 无人驾驶电动拖拉机平台的设计及试验
- 现代泌尿肿瘤学阅读笔记
- 2025年GPS高空探测系统项目发展计划
- 文化旅游的发展
- 贵州省遵义市2024-2025学年高二下学期期末语文试题
- 专利执法考试试题及答案
- 拍卖公司员工培训考核管理制度
- 广东省行业企业职业技能竞赛技术工作指引
- 浙江2025年6月高一学考模拟历史试题及答案
- 2025年 杭州市萧山区卫健系统事业单位工作人员招聘考试笔试试卷附答案
- 2025年计算机程序设计考试试卷及答案
- 2025年河南省中考数学真题含答案
- 人力中介公司管理制度
- 抗精神病药氯丙嗪讲课件
- 2025人教英语初中八年级下册期末测试卷(含答案)
评论
0/150
提交评论