




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要本次设计中以单片机的发展过程和发展方向为背景,介绍了单片机的输入输出的工作原理和操作方法,中断的工作原理和操作方法。DS18B20的工作原理和操作方法,LED的内部结构。电路设计及调试过程。本次做的冰箱数字温控器是以单片机(AT89C51)为核心,AT89C5132根可编程I/O引线,两个16位定时器/计数器,六个中断源,可编程串行UART通道,直接LED驱动输出,片内模拟比较器,低功耗空载和掉电方式。结合数字温度传感器DS18B20,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。共阳极LED数码显示器,再配以相应PROTEUS软件仿真调试,达到制作简易冰箱数字温控的目的。由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统。关键词单片机;AT89C51;温度传感器;DS18B20;LED数码管ABSTRACTTHEDESIGNOFASINGLECHIPDEVELOPMENTPROCESSANDTHEDEVELOPMENTDIRECTIONOFTHEBACKGROUND,INTRODUCEDTHESINGLECHIPINPUTANDOUTPUTOFTHEWORKINGPRINCIPLEANDMETHODOFOPERATION,INTERRUPTIONOFTHEWORKINGPRINCIPLEANDMETHODOFOPERATIONDS18B20WORKINGPRINCIPLEANDMETHODOFOPERATION,LEDSINTERNALSTRUCTURECIRCUITDESIGNANDDEBUGGINGPROCESSTHEREFRIGERATORSOTHEDEVICEISASINGLECHIPDIGITALTEMPERATURECONTROLAT89C51ASTHECORE,AT89C5132ROOTPROGRAMMABLEI/OPIN,TWO16BITTIMER/COUNTERS,SIXINTERRUPTSOURCES,PROGRAMMABLESERIALUARTCHANNEL,DIRECTLEDDRIVEOUTPUT,ONCHIPANALOGCOMPARATOR,LOWPOWERCONSUMPTIONANDPOWERDOWNMODEEMPTYCOMBINATIONOFDIGITALTEMPERATURESENSORDS18B20,INTHETEMPERATUREMEASUREMENTSYSTEM,THEUSEOFANTIINTERFERENCEABILITYOFTHENEWDIGITALTEMPERATURESENSORTOSOLVETHESEPROBLEMSISTHEMOSTEFFECTIVEPROGRAMS,NEWDIGITALTEMPERATURESENSORDS18B20WITHSMALLER,HIGHERACCURACYANDWIDERAPPLICATIONOFVOLTAGE,USEDFIRSTLINEBUS,NETWORK,ETCINTHEPRACTICALAPPLICATIONOFTHETEMPERATUREACHIEVEDGOODRESULTSTOTALANODELEDDIGITALDISPLAY,TOGETHERWITHTHECORRESPONDINGSOFTWARESIMULATIONDEBUGGINGPROTEUSTOCREATESIMPLEDIGITALTEMPERATURECONTROLTOTHEEND,BECAUSEOFITSSTRONGFUNCTIONS,SMALLSIZE,LOWPOWERCONSUMPTION,CHEAP,RELIABLEANDEASYTOUSEANDSOON,ITISPARTICULARLYSUITEDTOTHESYSTEMANDCONTROLKEYWORDSSINGLECHIPMICROCOMPUTERAT89C51TEMPERATURESENSORDS18B20LED目录摘要IABSTRACTII前言1第一章绪论211设计目的212设计的意义213温控器技术现状及发展2131温控器的分类2132智能温控器发展的新趋势2第二章设计方案521设计方案522设计框图523元器件比较与确定6231元件清单6232设计需要的设备624总电路设计说明6第三章数字温度传感器芯片特性831温度传感器的发展史8311温度8312温度传感器的发展及其他832DS18B20的主要特性1033DS18B20的主要原理1034DS18B20的外形和内部结构10341DS18B20引脚10342DS18B20内部结构1135DS18B20温度值转换方式1336DS18B20的测温原理1437单片机与DS18B20的通讯15371DS18B20的使用方法1538DS18B20指令代码1639DS18B20使用中注意事项17第四章AT89C51单片机系统1841单片机概述18411单片机的组成及特点18412单片机的分类18413单片机的应用1842AT89C5119421AT89C51特点19422AT89C51的引脚说明20423振荡器特征22424特殊寄存器23425AT89C51的极限参数25第五章单片机驱动继电器原理2951继电器原理与作用2952继电器分类2953单片机驱动继电器原理29531单片机驱动继电器电路设计29532单片机驱动继电器原理3054继电器驱动程序30第六章按键设计3161单片机按键操作3162按键时序分析31第七章数码管显示电路3371数码管结构3372LED数码管引脚图3373数码管接口电路3374数码管功能介绍34第八章基于单片机设计的抗干扰3581单片机系统硬件抗干扰35811形成干扰的基本要素35812干扰的分类及耦合35813常用硬件抗干扰技术3682单片机系统软件抗干扰38821软件抗干扰方法38822软件“看门狗”技术38总结40附录411源程序41参考文献57致谢58前言本论文介绍单片机结合DS18B20设计的智能温度控制系统,系统用一种新型的“一总线”可编程数字温度传感器(DS18B20),不需复杂的信号调理电路和AD转换电路能直接与单片机完成数据采集和处理,实现方便、精度高、功耗低、微型化、抗干扰能力强,可根据不同需要用于各种温度监控及其他各种温度测控系统中。美国DALLAS最新单线数字温度传感器DS18B20,具有微型化低功耗、高性能、可组网等优点,新的“一线器件”体积更小、适用电压更宽、更经济DALLAS半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。DS18B20的测温分辨率较高,DS18B20可直接将温度转化成串行数字信号,因此特别适合和单片机配合使用,直接读取温度数据。目前DS18B20数字温度传感器已经广泛应用于恒温室、粮库、计算机机房。测量温度范围为55C125C,在1085C范围内,误差为05C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如环境控制、设备或过程控制、测温类消费电子产品等。新的产品支持3V55V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小。DS18B20可以程序设定912位的分辨率,精度为00625C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的性能价格比也非常出色DS18B20使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统。在传统的模拟信号远距离温度测量系统中,需要很好的解决引线误差补偿问题、多点测量切换误差问题和放大电路零点漂移误差问题等技术问题,才能够达到较高的测量精度。另外一般监控现场的电磁环境都非常恶劣,各种干扰信号较强,模拟温度信号容易受到干扰而产生测量误差,影响测量精度。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的最有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网等优点,在实际应用中取得了良好的测温效果。传统的测温元件测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持,电路复杂,软件调试复杂,制作成本高。所以本人改用一种智能传感器DS18B20作为检测元件,可以直接读出被测温度值。1线制与单片机相连,减少了外部硬件电路,具有低成本和易使用的特点。第一章绪论11设计目的(1)学习温度检测和控制的基本原理和方法;(2)熟悉51单片机工作原理和应用;(3)能够运用所学的电子电路知识进行电路系统的设计(4)能够运用A/D和D/A转换器对测试系统所采集的信号进行转换(5)深入了解温度传感器在实际中的应用,能够运用温度传感器进行测量12设计的意义温控器是集成编程器与软件并实现智能化控制温度的开关,可以自由调节室内温度,并能按用户要求设定各种时间段的开关和各种预设好的模式下自动运行调节室温;使之达到舒适的温度。真正达到方便、节能、舒适温暖的理想生活环境适用于中央空调、单户取暖、地暖及各种燃油、燃气锅炉(壁挂炉)等设备的使用,是理想的温度控制产品及节能产品。其采用的模糊控制技术如PID控制,PPROPORTIONAL比例IINTEGRAL积分DDIFFERENTIAL微分控制。13温控器技术现状及发展131温控器的分类温控器控制方法有两种一种是由被冷却对象的温度变化来进行控制,多采用蒸气压力式的温控器,另一种由被冷却对象的温差变化来进行控制,多采用电子式的温控器。(1)机械式温控器蒸气压力式温度控器、液体膨胀式温控器、气体吸附式温控器、金属膨胀式温控器。其中蒸气压力式温控器又分为充气型、液气混合型和充液型。家用空调机械式温控器都以这类温度控制器为主。(2)电子式温控器电阻式温控器和热电偶是温控器。132智能温控器发展的新趋势进入21世纪后,智能温控器正朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟温控器和网络温控器、研制单片测温控温系统等高科技的方向迅速发展17。(1)提高温控器测温精度和分辨力在20世纪90年代中期最早推出的智能温控器,采用的是8位A/D转换器,其测温精度较低,分辨力只能达到2C。目前,国外已相继推出多种高精度、高分辨力的智能温度传感器,所用的是912位A/D转换器,分辨力一般可达0500625C。为了提高多通道智能温控器的转换速率,也有的芯片采用高速逐次逼近式A/D转换器。(2)增加温控器测试功能新型智能温控器的测试功能也在不断增强。例如,采用DS1629型单线智能温度传感器增加了实时日历时钟(RTC),使其功能更加完善。DS1624还增加了存储功能,利用芯片内部256字节的E2PROM存储器,可存储用户的短信息。另外,智能温控器正从单通道向多通道的方向发展,这就为研制和开发多路温度测控系统创造了良好条件。智能温控器都具有多种工作模式可供选择,主要包括单次转换模式、连续转换模式、待机模式,有的还增加了低温极限扩展模式,操作非常简便。对某些智能温控器而言,主机外部微处理器或单片机还可通过相应的寄存器来设定其A/D转换速率,分辨力及最大转换时间。(3)温控器控器总线技术的标准化与规范化目前,智能温控器的温度传感器的总线技术也实现了标准化、规范化,所采用的总线主要有单线1WIRE总线、I2C总线、SMBUS总线和SPI总线。采用的温度传感器作为从机可通过专用总线接口与主机进行通信。(4)温控器可靠性及安全性设计8传统的A/D器大多采用积分式或逐次比较式转换技术,其噪声容限低,抑制混叠噪声及量化噪声的能力比较差。新型智能温控器普遍采用了高性能的式A/D转换器,它能以很高的采样速率和很低的采样分辨力将模拟信号转换成数字信号,再利用过采样、噪声整形和数字滤波技术,来提高有效分辨力。式A/D转换器不仅能滤除量化噪声,而且对外围元件的精度要求低;由于采用了数字反馈方式,因此比较器的失调电压及零点漂移都不会影响温度的转换精度。这种智能温控器兼有抑制串模干扰能力强、分辨力高、线性度好、成本低等优点。为了避免在温控器系统受到噪声干扰时产生误动作,在AD7416/7417/7817、LM75/76、MAX6625/6626等智能温度传感器的内部,都设置了一个可编程的“故障排队FAULTQUEUE”计数器,专用于设定允许被测温度值超过上、下限的次数。仅当被测温度连续超过上限或低于下限的次数达到或超过所设定的次数NN14时,才能触发中断端。若故障次数不满足上述条件或故障不是连续发生的,故障计数器就复位而不会触发中断端。这意味着假定N3时,那么偶然受到一次或两次噪声干扰,都不会影响温控系统的正常工作。ACPIADVANCEDCONFIGURATIONANDPOWERINTERFACE,即“先进配置与电源接口”规范的温控系统。这种系统具有完善的过热保护功能,可用来监控笔记本电脑和服务器中CPU及主电路的温度。微处理器最高可承受的工作温度规定为TH,台式计算机一般为75C,高档笔记本电脑的专用CPU可达100C。一旦CPU或主电路的温度超出所设定的上、下限时,INT端立即使主机产生中断,再通过电源控制器发出信号,迅速将主电源关断起到保护作用。此外,当温度超过CPU的极限温度时,严重超也能直接关断主电源,并且该端还可通过独立的硬件关断电路来切断主电源,以防主电源控制失灵。上述三重安全性保护措施已成为国际上设计温控系统的新观念。为防止因人体静电放电ESD而损坏芯片。一些智能温度控制器还增加了ESD保护电路,一般可承受10004000V的静电放电电压。通常是将人体等效于由100PF电容和12K欧姆电阻串联而成的电路模型,当人体放电时,TCN75型智能温度传感器的串行接口端、中断/比较器信号输出端和地址输入端均可承受1000V的静电放电电压。(5)虚拟温控器和网络温控器虚拟温控器虚拟温度控制器是基于温度控制器硬件和计算机平台、并通过软件开发而成的。利用软件可完成温度控制器的标定及校准,以实现最佳性能指标。最近,美国公司已开发出一种基于软件设置的TEDS型虚拟传感器,其主要特点是每只传感器都有唯一的产品序列号并且附带一张软盘,软盘上存储着对该传感器进行标定的有关数据。使用时,传感器通过数据采集器接至计算机,首先从计算机输入该传感器的产品序列号,再从软盘上读出有关数据,然后自动完成对传感器的检查、传感器参数的读取、传感器设置和记录工作。网络温控器网络温度控制器是包含数字传感器、网络接口和处理单元的新一代智能温度控制器。它通过数字传感器首先将被测温度转换成数字量,再送给微控制器作数据处理。最后将测量结果传输给网络,以便实现各传感器之间、传感器与执行器之间、传感器与系统之间的数据交换及资源共享,在更换传感器时无须进行标定和校准,可做到“即插即用PLUG/09的LED笔划,0XFF为空,0XF7为负号STATICUNSIGNEDCHARBDATASTATEREG/可位寻址的状态寄存器SBITDS1820ONSTATEREG0/DS1820是否存在SBITSETTFSTATEREG1/是否是在温度设置状态SBITKEYSETDOWNSTATEREG2/是否已按过SET键标识SBITPOWTFSTATEREG3/电源电源标识SBITKEYTFSTATEREG4/键盘是否允许/SBITKEYSETDOWNINGSTATEREG5/SET是否正在按下STATICUNSIGNEDCHARBDATATLV_AT_0X0029/温度变量高低位STATICUNSIGNEDCHARBDATATHV_AT_0X0028STATICSIGNEDCHARTMV/转换后的温度值STATICUNSIGNEDCHARKEYV,TEMPKEYV/键值STATICSIGNEDCHARTMROMV_AT_0X0027/高温限制STATICSIGNEDCHARTMSETV_AT_0X0026/温度设定值STATICSIGNEDCHARTM_HIGH_AT_0X0025/临时修改上限制值STATICSIGNEDCHARTM_LOW_AT_0X0024/临时修改下限制值STATICUNSIGNEDCHARKSDNUM/SET键连按时的采集次数STATICUNSIGNEDCHARINTNUM,INTNUM2,INTNUM3/中断发生次数,INTNUM用于SET长按检测,INTNUM2用于设定状态时LED闪烁STATICSIGNEDCHARLED_ONE,LED_TWO,LED_THREE/LED的显示位LED_ONE为十位,LED_TWO为个位STATICUNSIGNEDCHARSIGN/负号标识VOIDMAINVOIDVOIDINITDS1820VOID/定义函数VOIDROMDS1820VOIDVOIDTMVDS1820VOIDVOIDTMRDS1820VOIDVOIDTMWDS1820VOIDVOIDTMREDS1820VOIDVOIDTMERDS1820VOIDVOIDREADDS1820VOIDVOIDWRITEDS1820VOIDVOIDDELAY_510VOIDVOIDDELAY_110VOIDVOIDDELAY_10MSVOIDVOIDDELAY_4SVOIDVOIDV2TOVVOIDSTATEREG0/初始化变量SETTF0POWTF0THV0TLV0TMV0KEYV0TEMPKEYV0KSDNUM0INTNUM0INTNUM20INTNUM30LED_ONE0LED_TWO0INITDS1820/初始化ROMDS1820/跳过ROMTMERDS1820/E2PRAM中温度上限值调入RAMINITDS1820/初始化ROMDS1820/跳过ROMTMRDS1820/读出温度指令READDS1820/读出温度值和上限值TMSETVTMROMV/拷贝保存在DS18B20ROM里的上限值到TMSETVEA1/允许CPU中断ET01/定时器0中断打开TMOD0X1/设定时器0为模式1,16位模式TH00XB1TL00XDF/设定时值为20000US(20MS)TR01/开始定时WHILE1/定时器0中断处理按键扫描和显示VOIDKEYANDDIS_TIME0VOIDINTERRUPT1USING2TH00XB1TL00XDF/设定时值为20000US(20MSLEDPORT0XFFIFKEY_UPKEYV1IFKEY_DOWNKEYV2IFKEY_SETKEYV3IFKEY_SUMKEYV4IFKEY_WINKEYV5/KEYSETDOWNING0/清除IFKEYV0/有键按下DELAY_10MS/延时防抖按下10MS再测IFKEY_UPTEMPKEYV1IFKEY_DOWNTEMPKEYV2IFKEY_SETTEMPKEYV3IFKEY_SUMTEMPKEYV4IFKEY_WINTEMPKEYV5IFKEYVTEMPKEYV/两次值相等为确定接下了键IFKEYV3/按下SET键,如在SET状态就退出,否则进入/KEYSETDOWNING1/表明SET正在按下POWTF0/电源标识开IFKEYTFIFSETTFSETTF0/标识位标识退出设定INITDS1820/初始化ROMDS1820/跳过ROMTMWDS1820/写温度上限指令WRITEDS1820/写温度上限到DS18B20ROMWRITEDS1820/写温度上限到DS18B20ROMWRITEDS1820/写温度上限到DS18B20ROMINITDS1820/初始化ROMDS1820/跳过ROMTMREDS1820/温度上限值COPY回E2PRAMELSESETTF1IFKEYSETDOWN/没有第一次按下SET时,KEYSETDOWN标识置1KEYSETDOWN1ELSEKSDNUMKSDNUM1/前一秒内有按过SET则开始计数IFSETTF/在SET状态下IFKEYV1/上调温度IFKEYV2/下调温度IFKEYV4IFKEYV5IFTMSETV10TMSETV9IFKEYTF/当键盘处于可用时,锁定IFKEYSETDOWN/在2秒内按下了SET则计中断发生次数用于长按SET时计时用INTNUMINTNUM1IFINTNUM55/中断发生了55次时(大约12秒)75为15秒左右INTNUM0KEYSETDOWN0IFKSDNUM55/如一直长按了SET12秒左右RELAYOUTPORT1/关闭继电器输出POWTF1/电源标识关LEDONEC0LEDTWOC0LEDTHREEC0LEDPORT0XBF/显示“DELAY_4S/延时LEDONEC1LEDTWOC1/关显示LEDTHREEC1DELAY_4SINTNUM0INTNUM20INTNUM30KSDNUM0KEYV0TEMPKEYV0/清空变量准备下次键扫描IFPOWTFINITDS1820/初始化ROMDS1820/跳过ROMTMVDS1820/温度转换指令DELAY_510DELAY_510/延时等待转换完成INITDS1820/初始化ROMDS1820/跳过ROMTMRDS1820/读出温度指令READDS1820/读出温度值V2TOV/转换显示值TM_HIGHTMSETV1TM_LOWTMSETV1IFTMVTM_HIGH/根据采集到的温度值控制继电器RELAYOUTPORT0IFTMV50INTNUM20IFKEYTFINTNUM3INTNUM31/用于防止按键连按IFINTNUM325INTNUM30KEYTF0IFSETTFTHVTHV7/取符号ELSESIGNTMV7IFSIGNIFSETTF|KEY_SETLED_ONETMSETV1/100/SET状态下显示设定值LED_TWOTMSETV1LED_ONE100/10LED_THREETMSETV1LED_ONE100LED_TWO10ELSELED_ONETMV1/100/转换百位值LED_TWOTMV1LED_ONE100/10LED_THREETMV1LED_ONE100LED_TWO10ELSEIFSETTF|KEY_SETLED_ONETMSETV/100/SET状态下显示设定值LED_TWOTMSETVLED_ONE100/10LED_THREETMSETVLED_ONE100LED_TWO10ELSELED_ONETMV/100/转换百位值LED_TWOTMVLED_ONE100/10LED_THREETMVLED_ONE100LED_TWO10/转LED字段IFLED_ONE/超过百时十位的处理LED_TWOLEDDISLED_TWOELSEIFLED_TWO0LED_TWOLEDDIS10ELSELED_TWOLEDDISLED_TWOIFSIGNLED_ONELEDDIS11ELSEIFLED_ONE0LED_ONELEDDIS10ELSELED_ONELEDDISLED_ONELED_THREELEDDISLED_THREEVOIDINITDS1820VOID/初始化DS1820TMPORT1/拉高TMPORT_NOP_/保持一个周期TMPORT0/拉低TMPORTDELAY_510/延时DS1820复位时间要500US的低电平TMPORT1/拉高TMPORT_NOP_/保持_NOP_NOP_DELAY_110/延时110US等待DS1820回应IFTMPORT/回应信号为低电平DS1820ON1ELSEDS1820ON0DELAY_110/延时DELAY_110TMPORT1/拉高TMPORTVOIDROMDS1820VOID/跳过ROM匹配PRAGMAASMMOVA,0CCHMOVR2,8CLRCWR1CLRP3_7MOVR3,6DJNZR3,RRCAMOVP3_7,CMOVR3,23DJNZR3,SETBP3_7NOPDJNZR2,WR1SETBP3_7PRAGMAENDASMVOIDTMVDS1820VOID/温度转换指令PRAGMAASMMOVA,44HMOVR2,8CLRCWR2CLRP3_7MOVR3,6DJNZR3,RRCAMOVP3_7,CMOVR3,23DJNZR3,SETBP3_7NOPDJNZR2,WR2SETBP3_7PRAGMAENDASMVOIDTMRDS1820VOID/读出温度指令PRAGMAASMMOVA,0BEHMOVR2,8CLRCWR3CLRP3_7MOVR3,6DJNZR3,RRCAMOVP3_7,CMOVR3,23DJNZR3,SETBP3_7NOPDJNZR2,WR3SETBP3_7PRAGMAENDASMVOIDTMWDS1820VOID/写入温度限制指令PRAGMAASMMOVA,04EHMOVR2,8CLRCWR13CLRP3_7MOVR3,6DJNZR3,RRCAMOVP3_7,CMOVR3,23DJNZR3,SETBP3_7NOPDJNZR2,WR13SETBP3_7PRAGMAENDASMVOIDTMREDS1820VOID/COPYRAMTOE2PRAMPRAGMAASMMOVA,48HMOVR2,8CLRCWR33CLRP3_7MOVR3,6DJNZR3,RRCAMOVP3_7,CMOVR3,23DJNZR3,SETBP3_7NOPDJNZR2,WR33SETBP3_7PRAGMAENDASMVOIDTMERDS1820VOID/COPYE2PRAMTORAMPRAGMAASMMOVA,0B8HMOVR2,8CLRCWR43CLRP3_7MOVR3,6DJNZR3,RRCAMOVP3_7,CMOVR3,23DJNZR3,SETBP3_7NOPDJNZR2,WR43SETBP3_7PRAGMAENDASMVOIDWRITEDS1820VOID/写入温度限制值PRAGMAASMMOVA,26H/发出4EH写ROM指令后连发两个字节分别为上下限MOVR2,8CLRCWR23CLRP3_7MOVR3,6DJNZR3,RRCAMOVP3_7,CMOVR3,23DJNZR3,SETBP3_7NOPDJNZR2,WR23SETBP3_7PRAGMAENDASMVOIDREADDS1820VOID/读出温度值PRAGMAASMMOVR4,3将温度高位和低位,高温限制位从DS18B20中读出MOVR1,29H低位存入29HTEMPER_L,高位存入28HTEMPER_H,高温限制位存入27HTMROMVRE00MOVR2,8RE01CLRCSETBP3_7NOPNOPCLRP3_7NOPNOPNOPSETBP3_7MOVR3,09RE10DJNZR3,RE10MOVC,P3_7MOVR3,23RE20DJNZR3,RE20RRCADJNZR2,RE01MOVR1,ADECR1DJNZR4,RE00PRAGMAENDASMVOIDDELAY_510VOID/延时510微秒PRAGMAASMMOVR0,7DHMOVR1,02HTSR1DJNZR0,TSR1MOVR0,7DHDJNZR1,TSR1PRAGMAENDASMVOIDDELAY_110VOID/延时110微秒PRAGMAASMMOVR0,19HMOVR1,02HTSR2DJNZR0,TSR2MOVR0,19HDJNZR1,TSR2PRAGMAENDASMVOIDDELAY_10MSVOID/延时10MSPRAGMAASMMOVR0,19HMOVR1,0C8HTSR3DJNZR0,TSR3MOVR0,19HDJNZR1,TSR3PRAGMAENDASMVOIDDELAY_4SVOID/延时4SPRAGMAASMMOVR2,28HTSR5MOVR0,0FAHMOVR1,0C8HTSR4DJNZR0,TSR4MOVR0,0FAHDJNZR1,TSR4DJNZR2,TSR5PRAGMAENDASM参考文献1张毅坤,陈善久,裘雪红单片微型计算机原理及应用M西安电子科技大学出版社199892余永权ATMEL89系列FLASH单片机原理及应用M北京电子工业出版社,19973李华MCS51系列单片机实用接口技术M北京北京航空航天大学出版社,199354张春基于ATMEGA16的电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京版小学一班级上册 走
- 2025年电子商务运营专员面试模拟题集与解析
- 2025年焊接技术实战模拟题集含钎焊部分及答案详解
- 【2025-2月更新】《新课标体育与健康》水平二 篮球大单元教案(共18课时)
- 2025年注册会计师考试CPA备考攻略与模拟题解析
- 2025年高级工职业技能鉴定备考指南与模拟试题详解灌区管理篇
- 2025年财务分析师招聘面试模拟题及应对技巧
- 2025学年安徽省皖东名校中考化学二模试卷
- 2025年物联网技术前沿知识中级工程师面试题集
- 2025年电力行业技术规范与安全培训试题及答案解析
- 高尿酸血症健康管理方案
- 秋季肌肤护理课件
- 磁粉检测培训课件
- 骨科总论教学课件
- 大单元教学培训
- 公墓建设可行性研究报告
- 2024年成都新都投资集团有限公司招聘笔试真题
- 混合痔护理教学课件
- 罐式专用运输管理制度
- 石家庄供暖管网规划方案
- 2025届上海市金山区高三下学期二模英语试题(解析版)
评论
0/150
提交评论