第一范文网 - 专业文章范例文档资料分享平台

(完整版)基于51单片机电子万年历毕业论文

来源:用户分享 时间:2025/5/22 12:37:15 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

图-C 时间调整程序流程图

图-D 阴历程序流程图 3.2 子程序的设计

3.2.1 DS18B20温度子程序 CONFIG12 EQU 7FH TEMPH EQU 21H TEMPL EQU 20H REG2 EQU 22H REG3 EQU 23H REG4 EQU 24H DAT EQU P0.7

TOUTOU: LCALL CHUSHI LCALL RDTEMP MOV A,TEMPL ANL A,# B MOV TEMPL,A MOV A,TEMPH

ANL A,# B ORL A,TEMPL SWAP A MOV 25H,A MOV A,25H MOV B,#64H DIV AB

MOV A,B MOV B,#0AH DIV AB SWAP A ORL A,B MOV 10H,A RET CHUSHI: LCALL RESET MOV A,#0CCH LCALL WRITE111 MOV A,#4EH LCALL WRITE111 MOV A,#CONFIG12 LCALL WRITE111 RET RDTEMP: LCALL RESET MOV A,#0CCH LCALL WRITE111 MOV A,#44H LCALL WRITE111 LCALL DL1MS LCALL RESET MOV A,#0CCH

LCALL WRITE111 MOV A,#0BEH LCALL WRITE111 LCALL ERAD111 MOV TEMPL,A LCALL ERAD111 MOV TEMPH,A RET RESET: LA: SETB DAT MOV 52H,#200 LB: CLR DAT DJNZ 52H,LB SETB DAT MOV 52H,#30 LC:

DJNZ 52H,LC CLR C ORL C,DAT JC LB MOV 58H,#80 LD:

ORL C,DAT

JC LP DJNZ 58H,LD SJMP LA LP:

MOV 52H,#250 LF:

DJNZ 52H,LF RET WRITE111: MOV 53H,#8 W51HA: SETB DAT MOV 54H,#8 RRC A CLR DAT W52HA:

DJNZ 54H,W52HA MOV DAT,C MOV 54H,#30 W53HA:

DJNZ 54H,W53HA DJNZ 53H,W51HA SETB DAT RET ERAD111:

CLR EA SETB DAT MOV 58H,#8 RD2A:

RD1A: DJNZ 54H,RD2A CLR DAT MOV C,DAT MOV 54H,#6 RRC A NOP

MOV 55H,#30

3.2.2 读、写DS1302子程序 ;写1302程序WRITE: NOP CLR SCLK NOP NOP NOP SETB RST SETB SCLK NOP NOP MOV A,32H NOP

MOV R4,#8 DJNZ R4,WRITE1 WRITE1:

CLR SCLK RRC A ;送地址给 NOP 1302 MOV A,31H NOP MOV R4,#8 NOP WRITE2: CLR SCLK RRC A

NOP NOP ;送数据给 NOP 1302 NOP CLR SCLK MOV IO,C

NOP

RD3A:

DJNZ 55H,RD3A DJNZ 58H,RD1A SETB DAT RET

NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP

DJNZ R4,WRITE2 CLR RST RET ;读1302程序 READ: CLR SCLK NOP NOP SETB RST

NOP MOV A,32H MOV R4,#8 READ1:

RRC A ;送地址给1302 NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP NOP

CLR SCLK NOP NOP

DJNZ R4,READ1 MOV R4,#8 READ2: CLR SCLK

NOP ;从1302中读出数据 NOP NOP MOV C,IO NOP NOP NOP

NOP NOP RRC A NOP NOP NOP NOP SETB SCLK NOP

DJNZ R4,READ2 MOV 31H,A CLR RST RET

四. 指标测 4.1 测试仪器

序号 1 2 3 4 名称 PC机 双路直流稳压电源 V8通用单片机仿真器 数字万用表 型号 LXB-HF769A CA17303D V8L DT9208

(完整版)基于51单片机电子万年历毕业论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c10dmq69u2l6c4rp7oypx5gf8x599ez00suo_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top