基于单片机at89s52的电子实时时钟万年历系统内容摘要:
分若小于则转退出 mov secH,00h。 否则清 0 mov secL,00h。 ftiao2: ljmp outout。 zhwei2: cjne a,02h,gwei2。 mov r1,minH。 lcall add1。 mov a,r3。 cjne a,60h,outout。 mov minH,00h。 mov minL,00h。 ljmp outout。 gwei2: cjne a,03h,outout。 mov r1,hourH。 lcall add1。 mov a,r3。 cjne a,24h,outout。 mov hourH,00h。 mov hourL,00h。 ljmp outout。 naozhtz:mov a,51h。 cjne a,01h,zhwei3。 mov r1,als_h。 lcall add1。 mov a,r3。 cjne a,60h,ftiao3。 分若小于则转退出 mov als_h,00h。 否则清 0 mov als_l,00h。 ftiao3: ljmp outout。 zhwei3: cjne a,02h,gwei3。 mov r1,alm_h。 lcall add1。 mov a,r3。 cjne a,60h,outout。 mov alm_h,00h。 mov alm_l,00h。 ljmp outout。 gwei3: cjne a,03h,outout。 mov r1,alh_h。 lcall add1。 mov a,r3。 cjne a,24h,outout。 mov alh_h,00h。 mov alh_l,00h。 ljmp outout。 naoling。 naoling1:push acc。 setb mov a,31h。 cjne a,41h,out6。 mov a,30h。 cjne a,40h,out6。 mov a,33h。 cjne a,43h,out6。 mov a,32h。 cjne a,42h,out6。 mov a,35h。 cjne a,45h,out6。 mov a,34h。 cjne a,44h,out6。 nao: clr lcall display jnb ,stopnao sjmp nao stopnao: lcall dl30ms mov P0,0ffH out6: pop acc。 lcall display。 ret。 整点报时。 zhengdi: push acc。 mov a,31h。 cjne a,00h,out7。 mov a,30h。 cjne a,00h,out7。 mov a,33h。 cjne a,00h,out7。 mov a,32h。 cjne a,00h,out7。 mov a,0ah。 clr。 clr lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 lcall display。 setb。 setb out7: pop acc。 lcall display。 ret。 **************************************************。 函数名:。 功能: 串口发送数据函数。 传入参数: 无。 传出参数: A。 ************************************************** chuan: MOV A,p0。 读取 P1 口数据 MOV SBUF,A JNB TI,$。 等待发送完毕 CLR TI lcall dl30ms。 wait: jnb ri,out9。 MOV A,SBUF CLR RI sjmp out10。 out9: lcall display。 jmp chuan。 out10: ret。 **************************************************。 函数名: chxianshi。 功能: 显示调整函数。 传入参数: 无。 传出参数:。 ************************************************** chxianshi: lcall dl30ms。 jb ,set2。 set1: jnb ,set1。 lcall chuan。 mov a,50h。 cjne a,00h,nianfen mov a,01h。 mov 50h,a。 sjmp set2。 nianfen: cjne a,01h,naoling。 mov a,02h。 mov 50h,a。 sjmp set2。 naoling: cjne a,02h,maobiao。 mov a,03h。 mov 50h,a。 sjmp set2。 maobiao: mov a,00h。 mov 50h,a。 set2: lcall display。 out: ret。 **************************************************。 函数名: k2。 功能: 调整位移位函数。 传入参数: 无。 传出参数:。 ************************************************** k2: lcall dl30ms。 jb ,set11。 判断是否有键按下 set10: jnb ,set10。 lcall chuan。 mov a,51h。 cjne a,00h,zliang mov a,01h。 mov 51h,a。 sjm。基于单片机at89s52的电子实时时钟万年历系统
相关推荐
黄河科技学院毕业 论文 (文献翻译) 第 10 页 1Wire munication line by storing energy on an internal capacitor during periods of time when the signal line is high and continues to operate off this power source during
零或负电压时,三极管截止,电路输出高电平;而当输入信号为正电 压时,三极管导通,此时输出电压随着输入电压的上升而下降,这使得速度里程表既可以测量任意方波信号的频率,也可以测量正弦波信号的频率。 由于放大器的放大功能降低了对待测信号的幅度要求,因此,系统能对任意大于 弦波和脉冲信号进行测量。 预处理电路的第二级采用带施密特触发器的反相器 DM74LS14来把放大器生成的单相脉冲转换成与
斜率累加器 比较 低温度系数振荡器 计数器 1 温度寄存器 Tx 预置 =0 高温度系数振荡器 0 计数器 2 T1 加 1 停止 T2 5 64位 ROM的结构开始 8位是产品类型的编号,接着是每个器件的惟一的序号,共有 48 位,最后 8 位是前面 56 位的 CRC 检验码,这也是多个 DS18B20 可以采用一线进行通信的原因。 温度报警触发器 TH 和 TL,可通过软件写入户报警上下限
P 2. 2P 2. 1P 2. 0P 1. 0P 1. 1P 1. 2P 1. 3P 1. 4P 1. 5P 1. 6P 1. 7R E S E TR X DT X DI N T 0I N T 1T0T1WRX2X1V S SRDA T 89 C 5 1绿黄红红3 40 Ω3 40 Ω3 40 Ω3 40 Ω+ 5V1 2M H Z3 0P F3 0P F+1 00 μ FV C C1WS P
件平台、操作系统和编程语言,使3/8 得构建在这样的系统中的服务可以使用统一和标准的方式进行通信。 这种具有中立的接口定义 (没有强制绑定到特定的实现上 )的特征称为服务之间的松耦合。 SOA 的核心 服务 (service)是整个 SOA 实现的核心。 SOA 架构的基本元素是服务, SOA 指定一组实体 (服务提供者、服务消费者、服务注册表、服务条款、服务代理和服务契约 )
系列已有内部计数 译码驱动模块,所以只要外部加上 LED 七段显示管和电源就可以显示楼层了。 电梯门的控制要求 : 要求当电梯平层的时候,电梯门自动打开,经过 05 秒钟后电梯门自动关上。 如果遇到有人在门中间的情况,电梯会因为光电开关的作 用而自动开门。 PLC 电梯控制系统的优点 ( 1) 在电梯控制中采用 PLC,用软件实现对电梯运行的自动控制,可靠性大大提高。 ( 2)