




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东北林业大学毕业论文2东北林业大学单片机原理实验课程设计 总 结 报 告 设计项目: 室内温、湿度仪的设计 项目完成人: 席靖博 王艳龙 指导教师: 赵伟 教授 学 院: 信息与计算机工程学院 专 业: 电子信息工程2009级4班 2011年 11月22 日东北林业大学综合电子课程设计任务书学生姓名席靖博学号20094516专业(班级)09级电信4班学生姓名王艳龙学号20094460专业(班级)09级电信4班设计项目室内温、湿度仪的设计设计内容设计一个基于单片机的时时检测并显示室内温度和湿度的仪器,其附加设计功能有在数码管上显示年、月、日、星期、时、分、秒,通过键盘可以输入日期和时间的初值,同时可以通过功能键实现数据的存储、查询、上传(串行通讯)的功能,通过功能键能够实现外中断和定时中断功能主要技术指标和要求1、时时显示室内的温度和湿度,显示年、月、日、星期、时、分、秒2、能够通过键盘输入日期和时间的初值3、通过功能键能够实现数据储存、查询、上传(串行通讯)功能4、通过功能键能够实现外中断和定时中断功能5、 完成设计报告设计所用仪器设备单片机开发套件、计算机、Keil3软件工作计划11月06日11月12日:选题、查找相关资料、熟悉硬件结构和开发环境11月13日11月19日:编写程序11月20日11月21日:调试并修改程序、完善程序11月22日11月23日:完成实验报告参考资料1赵伟,MCS-51系列单片机原理与应用,东北林业大学出版社,2007。2童诗白,模拟电子技术基础,高等教育出版社,20013阎石,数字电子技术基础,高等教育出版社,1998指导教师签字系主任签字 室内温、湿度仪的设计摘 要 本系统采用层次化、模块化设计,整个系统由数据采集系统、单片机控制系统、软件实现系统组成。系统以单片机和相应的芯片为核心,以多个温湿度传感器作为测量元件,温度传感器将采集到的温度值送入单片机中进行数据处理得到摄氏温度值;将湿度传感器接入多谐振荡器电路中,测量输出频率,根据频率与湿度的关系计算出相对湿度值,测量结果输出到液晶显示模块进行显示,自动将温、湿度值控制在设定值范围内,从而实现时时显示室内的温度和湿度,利用8051单片机内部的定时/计数器进行中断,配合软件延时实现时、分、秒的计时,通过功能键能够实现数据的存储、查询、上传功能,通过功能键实现外中断和定时中断等功能。本设计主要做了如下几方面的工作:一是确定系统的总体设计方案。包括系统要完成的设计功能,达到的技术指标,系统的设计原则由此简要介绍系统的整个组成和系统的工作原理;二是智能传感器的芯片和软件系统的设计,包括时时温、湿度的测量和显示,电子时钟的显示,数据的存储、查询和上传,外中断和定时中断等。本设计节省硬件成本,且能使读者在定时/计数器的使用、中断及程序设计方面得到锻炼与提高,对单片机的指令系统能有更深入的了解,从而对单片机计数这门课程起到一定的作用。关键词:温、湿度 定时/计数器 数据 单片机 目 录 摘要绪论.11.1 引言.11.2 系统方案论证.22 系统主要器件选型及依据.32.1时钟芯片DS1302.32.2温湿度传感器SHT10.32.3数码管驱动及键盘控制芯片CH45.52.4 LCD.62.5 DS1990R.63系统的硬件设计.63.1 LCD的显示.73.2 数码管驱动及键盘控制.73.3温、湿度控制模块.83.4 存储器24C02.84 系统的软件设计.94.1 LCD显示.104.2时间初值输入.114.3外部中断设定.124.4定时器的中断.134.5温湿度测量.145 结论.15附录531绪论1.1引言 改革开放以来,人们对生活质量要求显著提高,对美丽的植被和花卉的需求量也急剧上升,这对以种植植被为生计的园林工人是一种机遇,同时也对传统的手工植被种植是一个挑战,而基于单片机的温湿度控制系统对解决这些问题有着非常重大的意义。目前种植植被一般都用温室栽培,为了充分的利用好温室栽培这一高效技术,就必需有一套科学的,先进的管理方法,用以对不同种类植被生长的各个时期所需的温度及湿度等进行实时的监控。温湿度控制对于单片机的应用具有一定的实际意义,它代表了一类自动控制的方法。而且其应用十分广泛。 8051单片机是常用于控制的芯片,在智能仪器仪表、工业检测控制、机电一体化等方面取得了令人瞩目的成果,用其作为温湿度控制系统的实例也很多。使用8051单片机能够实现温度全程的自动控制,而且8051单片机易于学习、掌握、性价比高。使用8051型单片机设计温度控制系统,可以及时、精确的反映室内的温度以及湿度的变化。完成诸如升温到特定温度、降温到特定温度、在温度上下限范围内保持恒温等多种控制方式,在湿度控制方面也是如此。将此系统应用到温室当中无疑为植被的生长提供了更加适宜的环境1.2系统方案比较和论证 当将单片机用作测控系统时,系统总要有被测信号懂得输入通道,由计算机拾取必要的输入信息。对于测量系统而言,如何准确获得被测信号是其核心任务;而对测控系统来讲,对被控对象状态的测试和对控制条件的监察也是不可缺少的环节。传感器是实现测量与控制的首要环节,是测控系统的关键部件,如果没有传感器对原始被测信号进行准确可靠的捕捉和转化,一切准确的测量和控制都将无法实现。工业生产过程的自动化测量和控制,几乎主要依靠各种传感器来检测和控制生产过程中的各种参量,使设备和系统正常运行在最佳状态,从而保证生产的高效率和高质量.1.2.1温湿度传感器的选择方案一:采用热电阻温度传感器和CHR-01湿敏电阻。热电阻是利用导体的电阻随温度变化的特性制成的测温元件。现应用较多的有铂、铜、镍等热电阻。其主要的特点为精度高、测量范围大、便于远距离测量。铂的物理、化学性能极稳定,耐氧化能力强,易提纯、复制性好,工业性好,电阻率较高,因此,铂电阻用于工业检测中高精密测温和温度标准。缺点是价格贵,温度系数小,受到磁场影响大,在还原介质中易被玷污变脆。按IEC标准测温范围-200650,百度电阻比W(100)=1.3850时,R0为100和10,其允许的测量误差A级为(0.15+0.002t),B级为(0.3+0.005t)。铜电阻的温度系数比铂电阻大,价格低,也易于提纯和加工;但其电阻率小,在腐蚀性介质中使用稳定性差。在工业中用于-50180测温。CHR-01湿敏电阻适用于阻抗型高分子湿敏传感器,它的工作电压为交流1V,频率为50Hz2KHz,测量湿度范围为20%90%RH,测量精度5%,工作温度范围为0+85,最高使用温度为120,阻抗在60%RH(25)时为30(2140.5)K。采用555时基或RC振荡电路,将湿度传感器等效为阻抗值,测量振荡频率输出,振荡频率在1KHz左右。方案二:采用SHT10温湿度传感器芯片,SHT10是一款高度集成的温湿度传感器芯片 , 提供标定的数字输出。它采用专利的CMOSens 技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,并在同一芯片上,与 14 位的 A/D 转换器以及串行接口电路实现无缝连接。因此,该产品具有品质卓越、超快响应、抗干扰能力强、极高的性价比等优点。每个传感器芯片都在极为精确的湿度腔室中进行标定,镜面冷凝式湿度计为参照。校准系数以程序形式储存在 OTP内存中,在标定的过程中使用。两线制的串行接口与内部的电压调整,使外围系统集成变得快速而简单。微小的体积、极低的功耗,使其成为各类应用的首选。 综合比较方案一与方案二,方案一虽然比方案二成本低廉,但电路复杂,且不易达到测量要求,方案二具有更高的抗干扰能力和精度,电路结构简单,选择方案二作为本设计的温湿度传感器。1.2.2 时钟芯片的选择方案一:DS1302 DS1302可以用于数据记录,特别是对某些具有特殊意义的数据点的记录,能实现数据与出现该数据的时间同时记录。这种记录对长时间的连续测控系统结果的分析及对异常数据出现的原因的查找具有重要意义。传统的数据记录方式是隔时采样或定时采样,没有具体的时间记录,因此,只能记录数据而无法准确记录其出现的时间;若采用单片机计时,一方面需要采用计数器,占用硬件资源,另一方面需要设置中断、查询等,同样耗费单片机的资源,而且,某些测控系统可能不允许。但是,如果在系统中采用时钟芯片DS1302,则能很好地解决这个问题。方案二:用TTL集成门电路和压力传感器来实现,这种设计同样采用压力传感器,但是控制电路采用集成门电路,电路主要由振荡器,分频器,计数器,译码器,显示电路组成。它的特点在于精度高,抗干扰能力强,允许的工作电压范围大,不需要编程,但同时也在产品体积大,硬件结构复杂,工作不可靠,技术老化,成本相对较高的缺点。这种设计目前在市场上已经基本淘汰。综上比较选择方案一,选用时钟芯片DS1302.据上述设计要求和系统方案的选择,该系统的硬件设计应充分考虑性价比,用最少的器件设计出满足要求的硬件电路。系统的总体设计框图如图1.1所示。本设计是基于单片机对数字信号的高敏感和可控性、温湿度传感器可以产生模拟信号,和A/D模拟数字转化芯片的性能,我们设计了以8051基本系统为核心的一套检测系统,其中包括温湿度检测、时钟电路、LCD显示、CH451可控的数码管显示和键盘、系统软件等部分的设计。 8051LCD显示温湿度检测存储器LED显示键盘CH451时钟电路图112 系统主要器件选型及依据2.1时钟芯片DS1302DS1302 内含有一个实时时钟/日历和31 字节静态RAM,通过简单的串行接口与单片机进行通信实时时钟/日历电路.提供秒分时日日期.月年的信息,每月的天数和闰年的天数可自动调整时钟操作可通过AM/PM 指示决定采用24 或12 小时格式.DS1302 与单片机之间能简单地采用同步串行的方式进行通信,仅需用到三个口线:1 RES 复位,2 I/O 数据线,3 SCLK串行时钟.时钟/RAM 的读/写数据以一个字节或多达31 个字节的字符组方式通信.DS1302 工作时功耗很低,保持数据和时钟信息时功率小于1mW.DS1302 是由DS1202 改进而来,增加了以下的特性.双电源管脚用于主电源和备份电源供应Vcc1,为可编程涓流充电电源附加七个字节存储器 图21时钟芯片DS1302实时时钟具有能计算2100 年之前的秒分时日日期星期月年的能力还有闰年调整的能力;31 8 位暂存数据存储RAM;串行I/O 口方式使得管脚数量最少;宽范围工作电压2.0 5.5V;工作电流2.0V 时,小于300nA;读/写时钟或RAM 数据时有两种传送方式单字节传送和多字节传送字符组方式;8 脚DIP 封装或可选的8 脚SOIC 封装根据表面装配;简单3 线接口;与TTL 兼容Vcc=5V;可选工业级温度范围-40 +85;与DS1202 兼容;在DS1202 基础上增加的特性;对Vcc1 有可选的涓流充电能力;双电源管用于主电源和备份电源供应;备份电源管脚可由电池或大容量电容输入;附加的7 字节暂存存储器;2.2温湿度传感器SHT10本系统选用SHT10温湿度传感器,由于该芯片具有以下优点:1、相对湿度和温度测量;2、全标定输出,无需标定即可互换使用;3、卓越的长期稳定性;4、两线制数字接口,无需额外部件;5、基于请求式测量,因此低能耗;6、超小尺寸;7、 超快响应时间图22温湿度传感器SHT10传感器性能说明:图23传感器性能表2.3数码管驱动及键盘控制芯片CH451CH451 是一个整合了数码管显示驱动和键盘扫描控制以及P 监控的多功能外围芯片。CH451 内置RC振荡电路,可以动态驱动8位数码管或者64位LED,具有BCD译码、闪烁、移位等功能;同时还可以进行64 键的键盘扫描;CH451 通过可以级联的串行接口与单片机等交换数据;并且提供上电复位和看门狗等监控功能。图24 CH451显示驱动 内置大电流驱动级,段电流不小于25mA,字电流不小于150mA。 动态显示扫描控制,直接驱动8 位数码管或者64 位发光管LED。 可选数码管的段与数据位相对应的不译码方式或者BCD 译码方式。 数码管的字数据左移、右移、左循环、右循环。 各数码管数字独立闪烁控制。 通过占空比设定提供16 级亮度控制。 支持段电流上限调整,可以省去所有限流电阻。 扫描极限控制,支持1 到8 个数码管,只为有效数码管分配扫描时间键盘控制 内置64 键键盘控制器,基于88 矩阵键盘扫描。 内置按键状态输入的下拉电阻,内置去抖动电路。 键盘中断,低电平有效输出。 提供按键释放标志位,可供查询按键按下与释放。2.4 LCD 12232F LCD的型号为12232F,12232F是一种内置8192个16*16点汉字库和128个16*8点ASCII码字符集图形点阵液晶显示器,它主要由行驱动器/列驱动器及128*32全点阵液晶显示器组成。可完成图形显示,也可以显示7.5*2个(16*16点阵)汉字,与外部CPU接口采用并行或串行方式控制。主要技术参数和性能:1. 电源:VDD:+3.3+5.5.(电压低于4.0伏LED背光需要另外供电)。2. 显示内容:122(列)32(行)点。3. 全屏幕点阵。4. 2M ROM(CGROM)总共提供8192个汉字(1616)。5. 16K ROM(HCGROM)总共提供128个字符(168)。6. 2MHZ频率。7. 工作温度:0 +60 ,存储温度-10 +70。LCD12232F并口读写时序图如下: 图25 MPU写数据图26 MPU读数据 图26MPU读数据2.5 DS1990RDS1990R序列号iButton是一种坚固的数据载体,可作为自动识别系统的电子注册号。数据通过1-Wire协议传输,只需要一条信号引线和一个地回路。每个DS1990R内包含工厂刻入的唯一64位注册号,可绝对跟踪。坚固耐用的不锈钢iButton封装具有极强的环境适应能力,可防尘、防潮、防震。这种紧凑的纽扣外形使其自动对准相应的探测头,易于人工操作。多种附件使DS1990R可以灵活地安装在各种容器、塑料盘、包装袋等物体表面。DS1990R完全兼容于DS1990A,对于在线应答脉冲要求严格的应用,DS1990R优于DS1990A。3、系统的硬件设计 硬件系统框图: 8051LCD显示8段数码管时钟电路ROM 24C02温湿度传感器键盘CH451图31 系统框图3.1 LCD显示 LCD主要用于显示日期和时间,和实时显示室内的温、湿度。电路图如下:图32 LCD3.2 数码管驱动及键盘控制CH451检测到有效的按键,则记录下该按键代码,并通过DOUT 引脚产生低电平有效的键盘中断,此时单片机可以通过串行接口读取按键代码;,单片机只要给出二进制数BCD 码,由CH451 将其译码后直接驱动数码管显示对应的字符。该部分电路主要实现定时中断和串行通信功能。电路图如下:图33 CH4513.3 温、湿度测控模块主要是通过温湿度传感器对环境温度进行实时的检测并将数据传输到CPU中,从而实现对温湿度的实时显示。电路图如下:图34 温湿度传感器3、4 存储器24C02CPU可将数据写入存储器,也可将写入存储器中的数据用于显示,主要应用在串行通信模块。电路图如下:图35 24C024、系统软件设计主系统程序流程图: 开始等待中断判断是否有键盘中断开中断系统初始化 N 是否是AY显示初始数据是否是B YN是否是C开始设置初值 Y N是否是D存储器读写 Y N定时中断温湿度显示是否是E Y N Y图41本系统实现的功能为:键盘初始化,当按下A键,数码管显示HELLO,LCD显示初始时间和温湿度,摁下B键,等待设置时间初值,20*年*月*日*时*分*秒星期*,其中*键为自己设定的初值,共13个值,一次按下这13个值我们便设定好了时间日期,摁下C键在数码管上显示之前我们输入的*所代表的那13个值,实现了数据的存储和查询,摁下D键,延迟2秒钟,在数码管上显示L0,实现了定时器的功能,摁下E键显示温湿度值,实现温湿度检测及显示功能4.1 LCD显示:把代码烧进板子里时LCD初始化,判断A键是否按下,如果没按下则等待按键,如果按下A键则LCD清屏,数码管上显示HELLO,可以继续按其他的键判断A键是否按下开始LCD初始化等待中断N源dsB02的内容LCD设置读写标志regTLAG=1清屏Y是否FLAG读写操作显示图424.2时间初值输入:按下B键,键盘清零,等待按键,开始设置初值,时间显示为20*年*月*日*时*分*秒星期*,其中*为我们要设定的时间值,共13个值,若按下的键数不够13个就会等待按键,直至按完13个键,依次按下即可设定时间值。 图434.3外部中断设定:通过不同的按键值实现不同的中断触发从而实现相应的功能,开始时是等待按键,当有键按下时在数码管上显示相应的键值,如果没有键按下则等待按键开始 等待按键判断是否为0在数码管上显示0YN判断是否为1在数码管上显示1YNN 在数码管上显示1判断是否为F退出并等待中断YN图444.4定时器的中断:通过按下D键触发此功能,通过外部的时钟电路实现2秒钟的计时,在数码管上显示两秒钟的L0。计数器是否定时满2秒计数器赋初值按下D键开始 继续计数关中断返回主程序Y N图454.5温湿度测量:当按下E键时触发温湿度测量中断,通过电路和程序共同控制ST10芯片,首先是调用清屏函数和显示函数,在数码管上显示HELLO,此时测量温度,显示当前温度,测量湿度,显示当前湿度,当E键按下是,在LCD上显示当前室内的温湿度,实现了温湿度时时检测和测量并记录的功能。判读是否有键按下显示湿度测量湿度显示温度测量温度调用清屏和显示按下E键开始Y写命令到LCD图465、总结本系统室内温、湿度仪的设计主要用于实现时时显示室内的温度和湿度,显示年、月、日、星期、时、分、秒,能够通过键盘输入日期和时间的初值,通过功能键能够实现数据储存、查询、上传(串行通讯)功能,通过功能键能够实现外中断和定时中断功能。在刚开始设计时先要了解各个芯片的功能,以及管脚功能,这样方便各功能模块的连接和对软件的编程。有新芯片是是第一次接触需要去查找芯片资料。 硬件电路图是用PROTEL99SE软件绘制,绘制电路图是一件需要细心和耐心的工作,虽然花费很长时间才绘制出来,但也提高了自己在这方面的技能编写代码之前,一定要十分了解数据传输的方式和时序,熟悉各种指令格式及控制方式,对相应寄存器也要十分熟悉,在这个基础上才能编写代码。软件较硬件来说,逻辑性要强的多,不便与通过测量来发现问题,但可以利用逻辑分析仪、仿真器等方便的进行逻辑分析和仿真,能很快找到原因,为软件调试带来很大的方便。由于经验不足,在系统整体构思过程中,很多问题没考虑周到。 由于考虑欠缺,致使有些设计不是十分令人满意,希望在以后进行改正。附录A系统电路图附录B;*键盘和显示定义CH451*LOAD BIT P1.2 DIN BIT P3.5DCLK BIT P3.4DOUT BIT P3.3DAT DATA 23HDATA_F DATA 24HDATA_KEY DATA 25HTIMER DATA 26HTIMER1 DATA 27HTIMER2 DATA 28HTIMER3 DATA 29H;*温湿度初值定义* W_C_GLCD EQU 0CFFFH W_D_GLCD EQU 0DFFFH R_B_GLCD EQU 0EFFFH R_D_GLCD EQU 0FFFFH DAT1 BIT P3.5 SCK BIT P3.4 ACK BIT 01H ;adr command r/w*/ STATUSW EQU 06H ;000 0011 0*/ 写状态 STATUSR EQU 07H ;000 0011 1*/ 读状态 MTEMP EQU 03H ;000 0001 1*/ 测量温度 MHUMI EQU 05H ;000 0010 1*/ 测量湿度 RESET EQU 1eH ;000 1111 0*/;*存储器时钟定义*SDA bit P1.0 ; /* iic数据传送位 */ AT24C02A定义SCL bit P1.1 ; /* iic时钟控制位 */WP BIT P1.4;*ds1302日期显示初定义*SCLK BIT P1.1 ; ;系统时钟芯片ds1302IODATA BIT P1.0 ;RST BIT P1.4 ;FLAG BIT 02H ;读写标志位ADDR EQU 3AH ;起始的显示位置ADDR1 EQU 3BH ;起始的显示位置临时变量N1 EQU 3CH ;行数的临时变量JIAN BIT 3DH;* ORG 00H LJMP MAIN ORG 03H LJMP LINT0 ORG 13H LJMP CH451_INT1 ;设置键盘中断外部中断1 ORG 1BH LJMP LTIME1 ORG 23H AJMP RECIVE ORG 30HMAIN: MOV SP,#60H ACALL INICH451 ;显示和键盘初始化 LCALL INITIAL_GLCD;调用LCD初试化 LCALL DS1302INI ;时钟芯片ds1302初始化 CLR IT1 ;置外部中断信号为低电平触发 SETB EX1 ;允许键盘中断 SETB EA ;开总中断STAT: ACALL OFFDIS MOV 77H,#0 MOV 78H,#18H MOV 79H,#18H MOV 7AH,#0EH MOV 7BH,#17H ACALL DISPLAY MOV 20H,#0 MOV DATA_KEY,#0K0: SETB EX1;*键盘判断*KEY0: JNB 00H,K0 CLR 00H MOV A,DATA_KEY;-时间显示触发-KEY10: CJNE A,#52H,KEY11 ;A键 LCALL OFFDIS MOV 77H,#0AH LCALL DISPLAY LCALL XTTIME AJMP STAT;-时间初值输入触发 键入年月日时分秒星期共十三键- KEY11: CJNE A,#53H,KEY12 ;B键 LCALL OFFDIS MOV 77H,#0BH LCALL DISPLAY MOV R4 ,#13 MOV R1, #50HKK: JNB 00H,KK CLR 00H MOV A,DATA_F MOV R1,A INC R1 DJNZ R4 ,KK LCALL RIQI JMP STAT;-存储器读写-KEY12: CJNE A,#58H,KEY13 ;C键 LCALL OFFDIS MOV 77H,#0CH LCALL DISPLAY SETB WP ;控制允许24C02A读写 NOP CLR WP LCALL MEM ACALL TONGXIF AJMP STAT;-定时中断-KEY13: CJNE A,#59H,KEY14 ;D键 LCALL OFFDIS MOV 77H,#0DH LCALL DISPLAY MOV TMOD,#20H ;T1方式1 MOV TL1,#0B0H ;定时50毫秒 MOV TH1,#3CH MOV R5,#40 ;2秒 SETB ET1 ;允许T0中断 SETB EA CLR F0 SETB TR1 JNB F0,$ CLR F0 AJMP STAT;*温湿度触发* KEY14: CJNE A,#5AH,KEY15;E键 LCALL OFFDIS MOV 77H,#0EH LCALL DISPLAY LCALL SHT10 AJMP STATKEY15: AJMP KEY0RECIVE: JBC RI,JIESOU0QQUT: RETIJIESOU0: MOV A,SBUF MOV R1,A INC R1 RETI;*串行通讯发送*TONGXIF: MOV TMOD,#20H ;t1工作在1 MOV TH1,#0E8H ;波特率=1200 MOV TL1,#0E8H SETB TR1 CLR ET1 MOV SCON,#50H MOV PCON,#00H MOV R0 ,#7EH MOV R1,#30HPQ0: MOV R7,#8PQ1: MOV 50H,R0 MOV A,50H ;送值 MOV SBUF,A ;启动发送PQ2: JBC TI,PQ3 ;判发送中断标志位 AJMP PQ2PQ3: DEC R0 ACALL YANSH10 DJNZ R7,PQ1 ACALL YANSH200 RET;*;*存储器读写*MEM: ACALL OFFDIS MOV R7,#8 MOV R0,#59H MOV 47H,#0A0H MOV 48H,#00HLLP: MOV 49H,R0 ACALL WRDATA ;存储FLAG-24C16的02h中 INC 48H DEC R0 ACALL YANSH10 DJNZ R7,LLP MOV R7,#8 MOV 47H,#0A0H MOV 48H,#00H MOV 49H,#0A1H MOV R0,#77H LLLP: LCALL RDDATA MOV R0,A INC 48H INC R0 ACALL YANSH10 DJNZ R7,LLLP ACALL DISPLAY ACALL DELAY_1S ACALL DELAY_1S ACALL DELAY_1S ACALL DELAY_1S RET;*BEGIN: SETB SDA ;存储器开始操作 SETB SCL ;SDA ACALL YAN01 ; CLR SDA ACALL YAN01 CLR SCL RET;*STOP: CLR SDA ;存储器停止操作 CLR SCL ACALL YAN01 SETB SCL ACALL YAN01 SETB SDA RET;*WBYTE: PUSH 03H MOV R3,#08HQWBY0: CLR SCL ACALL YAN01 RLC A MOV SDA,C SETB SCL ACALL YAN01 DJNZ R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家居新零售2025年线上线下融合模式创新模式与短视频营销策略报告
- 历史文化街区在城市更新中的文化遗产保护与城市特色文化品牌推广报告
- 2025年中国泳衣市场调查研究报告
- 2025年中国戒指雕刻机市场调查研究报告
- 2025山西晋中昔阳县社区招聘(8人)考试参考题库附答案解析
- 2025年度娄底市市直机关公开遴选25名公务员考试参考题库附答案解析
- 2025延安子长慈善医院招聘考试参考题库附答案解析
- 2025年银川市西夏区华西希望中学公开招聘教师笔试参考题库附答案解析
- 2025汉中洋县妇幼保健计划生育服务中心招聘笔试参考题库附答案解析
- 2025陕西咸阳渭城区就业见习人员招聘70人考试模拟试题及答案解析
- 飞机电气接地技术标准线路施工课件
- 酒店店长述职报告
- (完整版)智能语音平台建设技术建议方案书
- 成人糖尿病食养指南
- 2025年中国冻果行业市场发展前景及发展趋势与投资战略研究报告
- 新版电子物料编码原则
- 2025广东省劳动合同样本
- 医疗机构患者信息管理制度
- 食品安全知识宣传材料
- 言语语言障碍康复护理
- 旧油罐防腐施工方案
评论
0/150
提交评论