- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字钟实验
一 实验目的与要求
进一步熟悉I∧2C总线,掌握时钟芯片的使用;掌握使用液晶显示器显示时间
二 实验内容
⒈PGF8563:
⑴实时时钟芯片,可记时时间1900-2099年,不具有周调整功能。 ⑵数据传输采用I∧2C总线,固定片选地址;闹铃中断功能,可编程频率输出
⒉实验过程
读写PGF8563中的时间程序;在12864J液晶显示器显示时间
星期、日期
三 实验步骤
主机连线说明:
E4区:SDA----A3区:P1.0
E4区:SCL----A3区:P1.1
A1区:CS、RW、RS、CS1/2----A3区:CS1、A0、A1、A2
初始化PCF8563,设置初始化时间(2005-07-01 Fri 12:30:00),读取时间数据;
调整读取的时间数据,转换为可以再图形液晶显示器上显示的数据,显示时间(年、月、日、星期、小时、分、秒
三 实验原理图
四 程序流程图
五 程序清单
PCF8563时钟实验说明
;实验目的: 1.掌握时钟芯片的使用
; 2.掌握使用液晶显示器显示时间
;实验内容: 1.读写PCF8563中的时间数据
; 2.将时间显示在12864J液晶显示器上
;连线说明:
;PCF8563: E4区--A3区
; SDA--P1.0,数据线
; SCL--P1.1,时钟
;液晶12864J: A1区--A3区
; CS--CS1(0F000H),片选
; RW--A0,读/写控制端
; RS--A1,数据/指令控制端
; CS1/2--A2,左右半屏使能端
;*******************************************************
SEC EQU 30H ;保存秒数据,用于检测秒变化
TEMP EQU 31H ;时间显示缓冲区
XSET EQU 33H ;时间起始显示行设置
YSET EQU 34H ;时间起始显示列设置
Time11 EQU 35H ;数据缓冲区
WR_COM_AD_L XDATA 0F004H ;写左半屏指令地址
WR_COM_AD_R XDATA 0F000H ;写右半屏指令地址
WR_DATA_AD_L XDATA 0F006H ;写左半屏数据地址
WR_DATA_AD_R XDATA 0F002H ;写右半屏数据地址
RD_BUSY_AD XDATA 0F001H ;查忙地址
RD_DATA_AD XDATA 0F003H ;读数据地址
X EQU 0B8H ;起始显示行基址
Y EQU 040H ;起始显示列基址
FirstLine EQU 0C0H ;起始显示行
SDA BIT P1.0 ;数据传输口
SCL BIT P1.1 ;时钟
INT BIT P3.2 ;闹钟/定时中断输出
;内部寄存器地址
CS1 EQU 00H ;控制/状态寄存器1
CS2 EQU 01H ;控制/状态寄存器2
Second EQU 02H ;秒寄存器
Minute EQU 03H ;分寄存器
Hour EQU 04H ;时寄存器
Day EQU 05H ;天寄存器
Weekday EQU 06H ;周寄存器
Mouth EQU 07H ;月寄存器
Year EQU 08H ;年寄存器
MinuteA EQU 09H ;分闹铃寄存器
HourA EQU 0AH ;时闹铃寄存器
DayA EQU 0BH ;天闹铃寄存器
WeekdayA EQU 0CH ;周闹铃寄存器
CO EQU 0DH ;时钟输出控制寄存器
TimerCtrl EQU 0EH ;定时控制寄存器
Timer EQU 0FH ;定时设置寄存器
;PCF8563的片选地址:001H
PCF8563_WRITE EQU 0A2H ;写指令
PCF8563_READ EQU 0A3H ;读指令
ORG 0
LCALL MainINIT ;主程序初始化
MAIN: LCALL Sec_Change ;检测秒变化,给出判断标志位CY,1-有变化
JNC MAIN
LCALL Time_Read ;读取时间
MOV SEC,TIME11 ;保存秒数据,用于检测秒变化
LCALL Time_Display ;显示时间
JMP MAIN ;循环进行实验内容介绍与PCF8563测试
;主程序初始化
MainINIT: LCALL LCD_INIT ;初始化液晶显示
LCALL PCF8563_INIT ;PCF8563初始化
LCA
您可能关注的文档
- 运动会管理系统论文.doc
- 数控专业课程设计1.doc
- 基于Flash的大学物理实验课件的制作.doc
- 基于PLC的变频调速电梯控制系.doc
- 陶瓷厂窑炉工序作业指导书.doc
- 基于FPGA的FIR滤波器设计与分析.doc
- 基于CompactLogixPLC的网络货物分拣入库控制系统设计.doc
- 基于单片机 USB和通信的简易阅读器设计.doc
- 基于电子电路的信号源.doc
- 某城市给水工程给水工程毕业设计.doc
- 【真题】2019-2020学年-小升初系列-重庆西师附中-小学六年级数学(二十三)(word版、含答案).doc
- 【真题】2019-2020学年-小升初系列-重庆西师附中-小学六年级数学(二十四)(word版、含答案).doc
- 【真题】2019-2020学年-小升初系列-重庆西师附中-小学六年级数学(二十一)(word版).doc
- 学校心理辅导活动指南教案集生活辅导篇.doc
- 【真题】2019-2020学年-小升初系列-重庆八中-小学六年级数学(十三)(word版).docx
- 音乐第册电子教案.doc
- 【真题】2019-2020学年-小升初系列-重庆八中-小学六年级数学(十一)(word版).docx
- 2023年教师资格之中学音乐学科知识与教学能力通关试卷附有答案详解.docx
- 2023年教师资格之中学音乐学科知识与教学能力通关练习试题包含答案.docx
- 2023年教师资格之中学音乐学科知识与教学能力综合提升练习题提供答案解析.docx
文档评论(0)