下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机课程设计-万年历、数字时钟采用MAX7221可以极大的节省I/O口线,同时DS1302时钟芯片可以提供精确的时间信息 汇编语言程序编写DSRST BIT P1.0 DSCLK BIT P1.1 DSIO BIT P2.2 DIN BIT P2.5 CS BIT P2.6 CLK BIT P2.7 D158 EQU 30H D70 EQU 31H ADDRESS EQU 32hCONTENT EQU 33hCOMMAND EQU 34hSECOND equ 35hMINITE equ 36hHOUR equ 37hORG 0000HLJMP MAINORG 0030HMAIN: LCALL
2、 INTI7221LCALL INTI1302LOOP: LCALL READ1302LCALL CONVERTLCALL DELAYLCALL DISPLAYLCALL DELAYSJMP LOOP ;DS1302初始化 INTI1302:MOV ADDRESS, #8EH MOV CONTENT, #00H LCALL SENT_BYTEMOV ADDRESS, #90HMOV CONTENT, #0A7H ;慢充电寄存器 LCALL SENT_BYTEREAD1302: MOV ADDRESS, #81hLCALL REV_BYTEMOV SECOND, AMOV ADDRESS, #8
3、3hLCALL REV_BYTEMOV MINITE, AMOV ADDRESS, #85hLCALL REV_BYTEMOV HOUR, ARET SENT_BYTE: CLR DSRSTCLR CNOPCLR DSCLKNOPSETB DSRSTMOV A, ADDRESSMOV R3, #2MOV R2, #8LOOP0: RRC AMOV DSIO, CSETB DSCLKNOPCLR DSCLKDJNZ R2, LOOP0MOV A, CONTENTMOV R2, #8DJNZ R3, LOOP0CLR DSRSTRETREV_BYTE: PUSH 02HCLR DSRSTCLR C
4、CLR DSCLKNOPSETB DSRSTMOV A, ADDRESSMOV R2, #8RDDS0: RRC AMOV DSIO, CSETB DSCLKNOPCLR DSCLKDJNZ R2, RDDS0CLR AMOV R2, #8RDDS1: MOV C, DSIORRC ASETB DSCLKNOPCLR DSCLKDJNZ R2, RDDS1CLR DSRSTPOP 02HRETCONVERT:mov a, houranl a, #0f0hswap amov 40h, amov a, houranl a, #0fhmov 41h, amov a, miniteanl a, #0f
5、0hswap amov 42h, amov a, miniteanl a, #0fhmov 43h, amov a, secondanl a, #0f0hswap amov 44h, amov a, secondanl a, #0fhmov 45h, aretINTI7221: MOV D158, #09H MOV D70, #0FFH LCALL WRITE MOV D158, #0AH MOV D70, #0EH LCALL WRITEMOV D158, #0BH MOV D70, #05H LCALL WRITEMOV D158, #0CH MOV D70, #01H LCALL WRI
6、TEMOV D158, #0FH MOV D70, #00H LCALL WRITERETDISPLAY:MOV R6, #6 MOV R5, #0mov R0, #40hDIGIT: MOV A, R5MOV DPTR, #TAB1MOVC A, A+DPTRMOV D158, A MOV D70, R0 INC R0LCALL WRITE INC R5DJNZ R6, DIGITRET ORG 0250HWRITE: CLR CSMOV A, D158MOV R3, #2LOOP00: MOV R2, #8LOOP11: CLR CLKRLC AMOV DIN, CSETB CLKDJNZ R2, LOOP11MOV A, D70DJNZ R3, LOOP00SETB CS RETTAB1: DB 01H,02H,03H,04H,05H,06HTAB2: DB 00H,01H,02H,03H,04H,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金融分析师年度工作业绩绩效衡量表
- 关于修改2026年销售合同条款的商洽函3篇
- 能源环保技术推广效果评估表
- 浙江省52025-2026学年中考数学适应性模拟试题含解析
- 高新技术研发部项目经理绩效考评表
- 康复中心康复评估与干预手册
- 教育培训机构老师学生学习效果与教学评价KPI考核表
- 电商平台运营推广人员绩效衡量表
- 电子商务策略师绩效评定表
- 水产技术员安全管理强化考核试卷含答案
- 2026年员额法官遴选面试题及答案
- 2026秋季新学期班干部聘任仪式
- 2026年版《2型糖尿病缓解专家共识》核心全文(权威完整版)
- 《地质勘探质量控制管理手册》
- 2027届广州中考英语听说考试专项训练
- 2026年全国硕士研究生招生考试英语二真题及完整答案解析(全网完整版)
- T∕TFZX 64-2026 电子病历司法鉴定程序规定
- 特发性肺纤维化诊疗指南(2025版)
- 2026届新高考英语冲刺热点复习高考英语短文写作
- 《国庆节英语知识分享》课件
- 节点重要性评估-洞察及研究
评论
0/150
提交评论