论基于单片机的作息时间控制钟系统的设计样本.doc
《论基于单片机的作息时间控制钟系统的设计样本.doc》由会员分享,可在线阅读,更多相关《论基于单片机的作息时间控制钟系统的设计样本.doc(43页珍藏版)》请在咨信网上搜索。
课程设计任务书 分院 信息科学和工程学院 专业 自动化 学生姓名 王利伟 学号 设计题目 基于单片机作息时间控制钟系统设计 ——软件设计 课程设计内容及要求: 内容: 1设计电路,选择器件 2 利用Protel画原理图 3 编程,调试 4 焊接电路,调试 要求: 1.系统时间设计,设计以二十四小时为周期时间钟。 2.LED数码管显示时间。 3.设计键盘,经过键盘修改时间、设定闹铃。 进度及安排:(10天) 1.查资料(2天) 2.设计电路画电路图(2天) 3.编程和调试(2天) 4.焊接硬件电路并调试(2天) 5.写汇报(2天) 指导老师(签字): 年 月 日 分院院长(签字): 年 月 日 摘 要 单片机作息时间控制系统设计目标和意义: 伴随计算机技术发展和在控制系统中广泛应用,和设备向小型化、智能化发展,作为高新技术之一单片机以其体积小、功效强、价格低廉、使用灵活等优势,显示出了很强生命力。进入二十一世纪以来,开发推出单片机企业很多,多种高性能单片机芯片市场也异常活跃,新技术不停采取,愈加使单片机种类、性能和应用领域不停扩大和提升。因其功耗低,超高型,低成本,功效完整,在中国越来越受到用户重视和广泛使用。 伴随科技进步和技术不停提升。一块大而复杂模拟电路花费了您巨大精力,繁多元器件增加了您成本。而现在,只需要一块几厘米见方单片机,写入简单程序,就能够使您以前电路简单很多。相信您在使用并掌握了单片机技术后,不管在您以后开发或是工作上, 一定会带来意想不到惊喜。 以AT89S52为关键控制器件作息时间控制钟,由键盘、声音输出模块、电源转换模块和存放模块四部分组成。它利用AT89S52定时/计数器来计算时间,并用存放器统计数据,确保了系统可靠性。AT89S52单片机是整个设计关键控制器件,依据从键盘接收数据控制整个系统工作步骤。整体性好,人性化强、可靠性高,实现了对时间控制智能化,摆脱了传统由人来控制时间长短不便,是现代学校必不可少设备。 此次校园作息时间控制系统关键用于学校,对部分以二十四小时为周期开关量进行自动控制。如上下课打铃及扩音设备开和关。采取AT89S52单片机来实现对上述开关量控制,利用24C02芯片来存放数据,设有六位数码管、能够实时显示时间、系统还设有输入键盘,用以修改实时时钟,表现了系统简单、工作稳定可靠、价廉、控制时间正确及系统体积小等优点。 关键词:作息时间控制; AT89S52; 24C02 目 录 2.4 系统整体电路图 4 3.3.1 系统主程序 6 3.3.2 系统数据读写子程序 10 3.3.3 显示子程序 14 3.3.4 报警扫描子程序 19 3.3.5 键盘扫描子程序 20 3.3.6 设置时钟子程序 22 3.3.7 T1定时器中止子程序 25 28 5结论 29 4 0 31 1 绪论 1.1 背景介绍 伴随计算机技术发展和在控制系统中广泛应用,和设备向小型化、智能化发展,作为高新技术之一单片机以其体积小、功效强、价格低廉、使用灵活等优势,显示出了很强生命力。进入二十一世纪以来,开发推出单片机企业很多,多种高性能单片机芯片市场也异常活跃,新技术不停采取,愈加使单片机种类、性能和应用领域不停扩大和提升。16位单片机问世,使得单片机科技含量及应用跃上一个新台阶。因其功耗低,超高型,低成本,功效完整,在中国越来越受到用户重视和广泛使用。 本设计是一个含有报时功效作息时间控制钟。它利用AT89S52单片机定时器计时,进行时间计算;在进行时间计算,分每加一时,全部和要求作息时间比较,假如相等则进行对应控制或动作。由键盘和显示部分组成,系统扩展八个按键用于报时及校正时间。现代机关企业,尤其是学校要求对时间加以控制,要按时打铃及播放广播,以确保学习和工作正常运行。本设计实现了这些功效,给学校及其它机关企业带来方便,整体性好,人性化强、可靠性高,实现了对时间控制智能化。 1.2 作息时间控制钟概述 科技进步需要技术不停提升。一块大而复杂模拟电路花费了您巨大精力,繁多元器件增加了您成本。而现在,只需要一块几厘米见方单片机,写入简单程序,就能够使您以前电路简单很多。相信您在使用并掌握了单片机技术后,不管在您以后开发或是工作上, 一定会带来意想不到惊喜。该系统以AT89S52为主体设计,整体性好,人性化强、可靠性高,实现了对时间控制智能化,摆脱了传统由人来控制时间长短不便,是现代学校必不可少设备。 2 硬件介绍 2.1 硬件仿真环境介绍: Protues软件是英国Labcenter electronics企业出版EDA工具软件。它不仅含有其它EDA工具软件仿真功效,还能仿真单片机及外围器件。它是现在最好仿真单片机及外围器件工具。即使现在中国推广刚起步,但已受到单片机爱好者、从事单片机教学老师、致力于单片机开发应用科技工作者青睐。Proteus是世界上著名EDA工具(仿真软件),从原理图布图、代码调试到单片机和外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品完整设计。是现在世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一设计平台,其处理器模型支持8051、HC11、PIC10/DsPIC33、AVR、ARM、8086和MSP430等,立即增加Cortex和DSP系列处理器,并连续增加其它系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多个编译器。 支持目前主流单片机,如51系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列、68000系列等。 1)提供软件调试功效 2)提供丰富外围接口器件及其仿真 RAM,ROM,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。这么很靠近实际。在训练学生时,能够选择不一样方案,这么更利于培养学生。 3) 提供丰富虚拟仪器 利用虚拟仪器在仿真过程中能够测量外围电路特征,培养学生实际硬件调试能力。 4) 含有强大原理图绘制功效 2.2 系统整体设计 依据设计要求画出系统框图,图1.1所表示: 上拉电阻 单片机 数码管 电源 驱动电路 时钟 存放器 复位电路 响铃 键盘电路 图2.1系统总体框图 该系统是由微处理器、存放器、数码显示部分和键盘输入部分所组成。该控制系统用LED数码管显示时、分、秒时间,能够显示实时时钟,显示闹铃时间,尽可能降低时间积累误差,含有秒闪功效。显示电路采取了7407芯片来完成驱功效,利用上拉电阻共同驱动数码管显示时间。 系统采取AT89S52作为处理器,利用24C02芯片作为数据存放器,打铃时间点数据存放于非易失存放器存放24C02中,预防掉电丢失数据;能逐一检验、修改、删除已设置打铃时间点和增加打铃时间点。 系统还设有输入键盘,用以校正实时时钟,设定闹铃时间,键盘设计简单、易于操作。 输出驱动电路部分,利用220V电源为系统提供供电,利用继电器驱动,便于控制220V电铃。同时利用直流——交流转换模块为整个系统提供电源,更方便实际应用。 2.3 控制钟硬件设计 按系统框图分五个部分设计以下图2.1。 键盘 部分 显示 部分 单片机 控制部分 响铃部分 图2.2 硬件系统框图 系统以单片机为基础关键,利用24C02芯片能够统计40个闹铃时间,而且能够长时间统计时间,不会造成时间混乱,能够满足正常作息时间设置,简单实用,能够满足正常生活。 依据学校作息时间,能够得到需要打铃时间以下表所表示: 表2.1 作息时间控制表 时间 事件 动作 8:00 第一节课上课 铃响;延时20S 8:45 第一节课下课 铃响;延时20S 8:55 第二节课上课 铃响;延时20S 9:40 第二节课下课 铃响;延时20S 10:00 第三节课上课 铃响;延时20S 10:45 第三节课下课 铃响;延时20S 10:55 第四节课上课 铃响;延时20S 11:40 第四节课下课 铃响;延时20S 13:00 第五节课上课 铃响;延时20S 13:45 第五节课下课 铃响;延时20S 13:55 第六节课上课 铃响;延时20S 14:40 第六节课下课 铃响;延时20S 14:50 第七节课上课 铃响;延时20S 15:35 第七节课下课 铃响;延时20S 15:45 第八节课上课 铃响;延时20S 16:30 第八节课下课 铃响;延时20S 16:40 第九节课上课 铃响;延时20S 17:25 第九节课下课 铃响;延时20S 17:35 第十节课上课 铃响;延时20S 18:20 第十节课下课 铃响;延时20S 2.4 系统整体电路图 系统整体电路图以下图所表示: 图2.3作息时间控制钟系统整体电路图 3 作息时间控制钟软件设计 3.1总体介绍 硬件平台结构一旦确定,大功效框架即形成。软件在硬件平台上构筑,完成各部分硬件控制和协调。系统功效是由软硬件共同实现,因为软件可伸缩性,最终实现系统功效可强可弱,差异可能很大。所以,软件是本系统灵魂。软件采取模块化设计方法,不仅易于编程和调试,也可减小软件故障率和提升软件可靠性。同时,对软件进行全方面测试也是检验错误排除故障关键手段。本程序用汇编语言设计。 3.2软件环境介绍: Keil uVision2是美国Keil Software企业出品51系列兼容C语言软件开发系统,使用靠近于传统语法来开发,和相比,C语言在功效上、结构性、可读性、可维护性上有显著优势,所以易学易用,而且大大提升了工作效率和项目开发周期,她还能嵌入汇编,您能够在关键位置嵌入,使程序达成靠近于汇编工作效率。 Keil C51软件提供丰富库函数和功效强大集成开发调试工具,全界面,使您能在很短时间内就能学会使用keil c51来开发您单片机应用程序 。 另外关键一点,只要看一下编译后生成汇编代码,就能体会到Keil C51生成目标代码效率很之高,多数语句生成汇编代码很紧凑,轻易了解。在开发大型软件时更能表现优势。 3.3 步骤图介绍 软件设计以定时器T1、T2定时、内存读取、时钟显示、键盘扫描、报警程序为主程序。在设计中利用单片机时钟计时集成电路完成计时任务,并500ms向单片机发一个中止,中止子程序有时钟显示立即间比较,如比较相等,则说明作息时间已到,发出指令控制电铃开、关操作。 3.3.1 系统主程序 依据控制钟设计要求,设计程序主步骤图图所表示: 开始 设置定时器T1、T2 调用读取存放器内容程序 显示时间初值 调用动态扫描程序 调用报警扫描子程序 调用键盘扫描子程序 不相等 比较键值是否相等 调用设置报警子程序 调用设置时钟子程序 不等 比较键值 图3.1 主程序步骤图步骤图 程序以下:TF2 EQU 0CFH;T2中止标志控制位 TR2 EQU 0CAH;T2开启/停止控制位 ET2 EQU 0ADH;T2许可中止控制位 PT2 EQU 0BDH;T2优先级控制位 RCAP2L EQU 0CAH;T2自动重载低位 RCAP2H EQU 0CBH;T2自动重载高位 TL2 EQU 0CCH;T2计数器低位 TH2 EQU 0CDH;T2计数器高位 I2cStart EQU 55H;I2C开始标志 I2cStop EQU 0AAH;I2C结束标志 SDA EQU 0B2H;I2C数据线 SCL EQU 0B3H;I2C时钟线 SHOW_CODE EQU 80H;显示段码 SHOW_BIT EQU 0A0H;显示位码 KeyFlag EQU 00H;按键标志位 S_Flash EQU 01H;秒闪标志位 LED_FLAG EQU 02H;LDE显示模式标志位 BeforKey EQU 22H;上次采样键值 NowKey EQU 23H;现在次采样键值 LS_S EQU 24H;临时变量1 LS_M EQU 25H;临时变量2 LS_H EQU 26H;临时变量3 CLOCK_DATA0 EQU 27H;时钟秒 CLOCK_DATA1 EQU 28H;时钟分 CLOCK_DATA2 EQU 29H;时钟时 SHOW_MOUDE EQU 2AH;显示模式 SHOW_PC EQU 2BH;显示数据指针 RingCount EQU 2CH;报警数据个数 ShowRing EQU 2DH;显示报警数据地址 RINGDATAH EQU 2EH;报警数据高位起始地址 RINGDATAL EQU 57H;报警数据低位起始地址 ORG 0000H MOV SP,#10H SJMP START ORG 0001BH AJMP INT_T1 ORG 0002BH CPL P3.5 CLR TF2 RETI ORG 00035H START: MOV TH2,#3CH ;设置T2定时50ms MOV TL2,#0B0H MOV RCAP2H,#3CH MOV RCAP2L,#0B0H SETB PT2 SETB ET2 MOV TMOD,#60H ;设置T1定时500ms(T2中止10次,T1中止5次) MOV TH1,#0FBH MOV TL1,#0FBH SETB ET1 ACALL READ_DATA SETB EA SETB TR2 SETB TR1 MOV CLOCK_DATA0,#0 MOV CLOCK_DATA1,#0 MOV CLOCK_DATA2,#12 SETB LED_FLAG CLR P3.4 AGAIN: MOV SHOW_MOUDE,#0 ;显示模式0 MOV SHOW_PC,#CLOCK_DATA0;显示时钟(传时钟地址指针) ACALL DISPLAY ;调用动态扫描子程序 ACALL COMP_DATA ;调用报警扫描子程序 MOV BeforKey,NowKey ACALL GETKEY ;调用键盘扫描子程序 MOV NowKey,A CJNE A,BeforKey,AGAIN CJNE A,#0,NEXT_KEY0 SETB KeyFlag SJMP AGAIN NEXT_KEY0: JNB KeyFlag,AGAIN CLR KeyFlag CJNE A,#1,NEXT_KEY2 ACALL SetTimer ;调用设置时钟子程序 SJMP AGAIN NEXT_KEY2: CJNE A,#2,AGAIN ACALL SetRing ;调用设置报警子程序 SJMP AGAIN;--------------------//主程序结束// 3.3.2 系统数据读写子程序 系统中利用24C02存放系统数据,该芯片为单电源供电,工作电压范围为1.8-5.5V,低功耗CMOS技术,自定时写周期,页面写周期经典值为2ms,含有硬件写保护。经过串行I2C总线扩展技术对数据进行读写操作,节省了接口引脚数,只利用两根传输总线就能够实现全双工同时数据传送。其程序步骤图以下: 开始 调用设置I2C起始子程序 读开始 错误 刷新24C02 写入数据 读24C02高位 数据读取结束 读取结束 读24C02低位 未读完 是否读完 结束 图3.2 数据读写子程序步骤图 程序以下: I2C_START: ;I2C开始 SETB SDA SETB SCL NOP CLR SDA NOP CLR SCL RET I2C_STOP: ;I2C结束 CLR SDA NOP SETB SCL NOP SETB SDA RET I2C_SEND: ;I2C发送一个字节 MOV R7,#08 CLR C SEND_BIT: RLC A MOV SDA,C NOP SETB SCL NOP CLR SCL DJNZ R7,SEND_BIT SETB SDA NOP SETB SCL NOP CLR SCL RET I2C_RECEIVE: ;I2C接收一个字节 MOV R7,#08 RECEIVE_BIT: SETB SCL NOP MOV C,SDA RLC A CLR SCL DJNZ R7,RECEIVE_BIT SETB SDA NOP SETB SCL NOP CLR SCL RET READ_24C02: ;读24C02 ACALL I2C_START MOV A,#0A0H ACALL I2C_SEND MOV A,R0 ACALL I2C_SEND ACALL I2C_START MOV A,#0A1H ACALL I2C_SEND ACALL I2C_RECEIVE ACALL I2C_STOP RET WRITE_24C02: ;写24C02 ACALL I2C_START MOV A,#0A0H ACALL I2C_SEND MOV A,R0 ACALL I2C_SEND MOV A,R1 ACALL I2C_SEND ACALL I2C_STOP RET READ_DATA:;--------------------从24C02中读取数据更新内存 MOV R2,#10 READ_START_AGAIN: ;读开始标志位 MOV R0,#0 CLR EA ACALL READ_24C02 SETB EA CJNE A,#I2cSTART,READ_SUB SJMP WRITE_STOP READ_SUB: DJNZ R2,READ_START_AGAIN ;读开始位错误刷新24C02 WRITE_STOP: XRL A,#I2cSTART JZ READ_NEXT1 MOV R0,#0 MOV R1,#I2cStart CLR EA ACALL WRITE_24C02 ;写开始字节 SETB EA MOV R7,#5 ACALL Delay1ms MOV R0,#1 MOV R1,#I2cStop CLR EA ACALL WRITE_24C02 ;写结束字节 SETB EA MOV R7,#5 ACALL Delay1ms READ_NEXT1: MOV R0,#1;读数据地址;R1为间地址寻址寄存器 MOV R3,#0;读数据总数;R2为数据缓存器 READ_DATA_AGAIN: CLR EA ACALL READ_24C02 ;读高位 SETB EA INC R0 CJNE A,#I2cStop,READ_NEXT2 ;判定是否是结束标志 SJMP READ_EXIT READ_NEXT2: MOV R2,A MOV A,#RINGDATAH ADD A,R3 MOV R1,A MOV A,R2 MOV @R1,A CLR EA ACALL READ_24C02 ;读低位 SETB EA INC R0 MOV R2,A MOV A,#RINGDATAL ADD A,R3 MOV R1,A MOV A,R2 MOV @R1,A INC R3 CJNE R3,#40,READ_DATA_AGAIN READ_EXIT: MOV RingCount,R3 ;更新报警数据个数 RET 3.3.3显示子程序 对多位LED显示器动态显示,通常全部是采取动态扫描方法进行显示,即逐一循环点亮各位显示器。这么即使在任一时刻只有一位显示器被点亮,不过因为间隔时间较短,且人眼含有视觉残留效应,看起来和全部显示器连续点亮一样。 为了实现LED显示器动态扫描,除了要给显示器提供输入之外,还要对显示器加位选择控制,这就是通常所说段控和位控。所以多位LED显示器接口电路需要有两个输出口,其中一个用于输出8位信号;另一个用于输出段控制信号。 其显示模式有五种:0:正常显示数据;1:显示调试模式(0,1位闪烁);2:显示调试模式(2,3位闪烁);3:显示调试模式(4,5位闪烁);4:显示特殊字符模式。 其程序步骤图以下: 开始 A=0 A=0 调用得到位数据子程序 未完 全显示 显示模式为4则显示NULL 数码 管 显示数据屏蔽 显示数据屏蔽 结束 图3.3 显示子程序步骤图 程序以下: SHOW_NUMBER:;段码 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH DB 40H SHOW_NULL:;空码 DB 00H,38H,38H,3EH,37H,00H SHOW_BIT_CODE:;位码 DB 0DFH,0EFH,0F7H,0FBH,0FDH,0FEH ;------------------ DISPLAY:;显示子程序 MOV R1,#6 SHOW_AGAIN: MOV A,SHOW_MOUDE XRL A,#4 JZ SHOW_CHAR MOV A,R1 ACALL GETCODE ;调用得到位数据子程序 MOV DPTR,#SHOW_NUMBER MOVC A,@A+DPTR SJMP SHOW_TO_CODE SHOW_CHAR: ;显示模式为4则显示字符NULL MOV DPTR,#SHOW_NULL MOV A,R1 DEC A MOVC A,@A+DPTR SHOW_TO_CODE: MOV SHOW_BIT,#0FFH;-------显示数据屏蔽 MOV SHOW_CODE,A MOV A,R1 MOV DPTR,#SHOW_BIT_CODE-1 MOVC A,@A+DPTR MOV SHOW_BIT,A MOV R7,#1 ACALL Delay1ms DJNZ R1,SHOW_AGAIN MOV SHOW_BIT,#0FFH;--------显示数据屏蔽 RET Delay1ms: ;-----------延时1MS MOV R5,#2 DELAY: MOV R6,#0 DJNZ R6,$ DJNZ R5,DELAY DJNZ R7,Delay1ms RET GETCODE:;得到位数据子程序 MOV B,#10 DEC A RL A MOV DPTR,#FIND_BIT JMP @A+DPTR FIND_BIT:;位散转 SJMP SHOW_0 SJMP SHOW_1 SJMP SHOW_2 SJMP SHOW_3 SJMP SHOW_4 SJMP SHOW_5 SHOW_0: ;得到位0数据 MOV R0,SHOW_MOUDE CJNE R0,#1,SHOW_LED_0 JB S_Flash,SHOW_LED_0 MOV A,#10 RET SHOW_LED_0: MOV R0,SHOW_PC MOV A,@R0 DIV AB MOV A,B RET SHOW_1: ;得到位1数据 MOV R0,SHOW_MOUDE CJNE R0,#1,SHOW_LED_1 JB S_Flash,SHOW_LED_1 MOV A,#10 RET SHOW_LED_1: MOV R0,SHOW_PC MOV A,@R0 DIV AB RET SHOW_2: ;得到位2数据 MOV R0,SHOW_MOUDE CJNE R0,#2,SHOW_LED_2 JB S_Flash,SHOW_LED_2 MOV A,#10 RET SHOW_LED_2: MOV R0,SHOW_PC INC R0 MOV A,@R0 DIV AB MOV A,B RET SHOW_3: ;得到位3数据 MOV R0,SHOW_MOUDE CJNE R0,#2,SHOW_LED_3 JB S_Flash,SHOW_LED_3 MOV A,#10 RET SHOW_LED_3: MOV R0,SHOW_PC INC R0 MOV A,@R0 DIV AB RET SHOW_4: ;得到位4数据 MOV R0,SHOW_MOUDE CJNE R0,#3,SHOW_LED_4 JB S_Flash,SHOW_LED_4 MOV A,#10 RET SHOW_LED_4: MOV R0,SHOW_PC INC R0 INC R0 MOV A,@R0 DIV AB MOV A,B RET SHOW_5: ;得到位5数据 MOV R0,SHOW_MOUDE CJNE R0,#3,SHOW_LED_5 JB S_Flash,SHOW_LED_5 MOV A,#10 RET SHOW_LED_5: MOV R0,SHOW_PC INC R0 INC R0 MOV A,@R0 DIV AB RET 3.3.4 报警扫描子程序 经过扫描时钟和定时时间是否相同来控制电铃,其程序步骤图以下: 开始 未到时间 比较 铃响 数据加一 结束 图3.4 报警扫描子程序步骤图 程序以下: COMP_DATA: ;报警扫描子程序 MOV A,RingCount JZ COMP_EXIT MOV A,CLOCK_DATA0 JNZ COMP_EXIT MOV R2,RingCount COMP_LOOP: MOV A,RINGDATAH CJNE A,CLOCK_DATA2,NEXT_COMP MOV A,RINGDATAL CJNE A,CLOCK_DATA1,NEXT_COMP SETB P3.4 SJMP COMP_EXIT NEXT_COMP: INC R0 INC R1 DJNZ R2,COMP_LOOP COMP_EXIT: RET 3.2.5 键盘扫描子程序 系统利用独立式键盘,作为系统输入设备,能够实现对时钟调整,和对响铃报警时间设置,含有设计简单,方便,使用特点。 其步骤图以下: 开始 键值相等 和键值1比较 和键值2比较 和键值3比较 和键值4比较 和键值5比较 和键值6比较 和键值7比较 和键值8比较 结束 图3.5 键盘扫描子程序步骤图 程序以下: GETKEY:;扫描键盘得到键值子程序 MOV A,P1 CJNE A,#0FEH,GOTO_KEY2 MOV A,#1 RET GOTO_KEY2: CJNE A,#0FDH,GOTO_KEY3 MOV A,#2 RET GOTO_KEY3: CJNE A,#0FBH,GOTO_KEY4 MOV A,#3 RET GOTO_KEY4: CJNE A,#0F7H,GOTO_KEY5 MOV A,#4 RET GOTO_KEY5: CJNE A,#0EFH,GOTO_KEY6 MOV A,#5 RET GOTO_KEY6: CJNE A,#0DFH,GOTO_KEY7 MOV A,#6 RET GOTO_KEY7: CJNE A,#0BFH,GOTO_KEY8 MOV A,#7 RET GOTO_KEY8: CJNE A,#07FH,KEY_EXIT MOV A,#8 RET KEY_EXIT: MOV A,#0 RET 3.3.6 设置时钟子程序: 利用键盘设置,经过模式左移右移来实现对时间修改设置和保留。其程序步骤图以下: 开始 调用显示扫描程序 调用报警扫描子程序 调用键值扫描程序 键值相 等 比较键值- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 作息 时间 控制 系统 设计 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文