;********************中断处理程序*********** MOVWF W_TMP SWAPF STATUS,W CLRF STATUS MOVWF STATUS_TMP BCF INTCON,2 ;以上 4 条指令为中断现场保护 ;清除 TMRO 中断标志位 ;时间存放单元的地址
MOVF TEMP,W MOVWF FSR MOVF INDF,W CALL BMA MOVWF PORTC COMF DAA,W MOVWF PORTA RLF DAA,F
;取得某一位的时间值 ;查表得时间的显示代码 ;送数码管显示 ;位码取反 ;点亮相应的数码管 ;准备点亮下一位 ;下一时间存放单元地址 ;是否显示完六位
INCF TEMP,F BTFSS DAA,6 GOTO RT MOVLW 01H MOVWF DAA MOVLW 20H MOVWF TEMP RT SWAPF STATUS_TMP,W MOVWF STATUS SWAPF W_TMP,F
;是,重新开始新一轮显示
;重新获取时间单元的地址
;中断现场恢复
SWAPF W_TMP,W MOVLW 0XE0 MOVWF TMR0 RETFIE ;赋定时器初值
;*******************主程序开始**************** MAIN BANKSEL TRISA MOVLW 00H MOVWF TRISA MOVWF TRISC MOVLW 06H MOVWF ADCON1 BANKSEL INTCON MOVLW 00H MOVWF YIW MOVWF WAW MOVWF QIW MOVWF BAW MOVWF SHW MOVWF GEW MOVWF DAA MOVLW 20H MOVWF TEMP ;时间存放单元地址 ;以上 7 条指令清零时间 ;设置 A 口为普通数字口 ;PORTA 设置为输出 ;PORTC 设置为输出 ;选择体 1
BSF
STATUS,RP0
MOVLW 0X05 MOVWF OPTION_REG BCF BSF BSF BCF STATUS,RP0 INTCON,7 INTCON,5 INTCON,2 ;开启中断总允许位 GIE ;开启 TMRO 中断允许位 ;清除 TMRO 中断标志位 ;TMRO 赋初值 ;分频器给 TMR0 做定时用,且分频比 1:4
MOVLW 0XE0 MOVWF TMR0
CLRF DAA INCF DAA,F ;显示位设置
;**************************************************************
KS CALL DELAY CALL DELAY CALL DELAY CALL DELAY CALL DELAY INCF GEW,F MOVF GEW,W XORLW .10 BTFSS STATUS,Z GOTO KS INCF SHW,F CLRF GEW CLRF STATUS MOVF SHW,W XORLW .6 BTFSS STATUS,Z GOTO KS INCF BAW,F CLRF SHW CLRF STATUS MOVF BAW,W XORLW .10 BTFSS STATUS,Z GOTO KS INCF QIW,F CLRF BAW CLRF STATUS MOVF QIW,W XORLW .6 BTFSS STATUS,Z GOTO KS INCF WAW,F CLRF QIW CLRF STATUS MOVF WAW,W XORLW .4 BTFSS STATUS,Z ;判断时的个位是否够 4(24 小时制) ;是,分的十位清 0,时的个位加 1 ;判断分的十位是否够 6(1 小时 60 分) ;是,分的个位清 0,分的十位加 1 ;判断分的各位是否够 10 ;是,秒的十位清 0,分的个位加 1 ;判断秒的十位是否为 6(1 分钟 60 秒) ;是,秒的个位清 0,秒的十位加 1 ;判断秒的个位是否够 10 ;调用 5 次,刚好 1s ;调用 200ms 定时程序
GOTO KS INCF YIW,F CLRF WAW CLRF STATUS MOVF YIW,W XORLW .2 BTFSS STATUS,Z GOTO KS ;判断时的十位是否够 2 ;是,时的个位清 0,时的十位加 1
CLRF GEW CLRF SHW CLRF BAW CLRF QIW CLRF WAW CLRF YIW GOTO KS
- 多功能数字时钟 > 动态数码时钟显示实验参考程序
-
动态数码时钟显示实验参考程序
下载该文档 文档格式:PDF 更新时间:2007-06-01 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: MC SYSTEM 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: MC SYSTEM 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:数字汽车时钟芯片
下一篇:KV3000 KV4000恒温运动粘度浴 —— 内置数字计时器
点击查看更多关于多功能数字时钟的相关文档
- 您可能感兴趣的
- 多功能数字时钟设计 数字时钟屏保下载 数字时钟电路图 数字时钟屏保 数字时钟 win7桌面数字时钟 数字电子时钟设计报告 全功能数字时钟4.10 电脑动态数字时钟屏保
- 大家在找
-
- · 技嘉945主板支持的cpu
- · chemdraw下载
- · 陕西天车工招聘
- · 模具制造生产流程图
- · 威海试验机厂
- · 财经应用文书写作 教案
- · 脙脌脜庐脜茫脣炉碌录脫脦
- · 计算机应用基础教案(中等职业教育课程改革国家规划教材配套电子教案)
- · 说文解字序
- · 放射科三基考试题
- · 数学函数公式大全
- · 宁波市电动自行车上牌
- · 运筹学案例
- · 百诺肯净水器
- · 天朗地产集团西安招聘
- · c语言编程之道pdf
- · 小学文明礼仪教育
- · 数控车床的入门教程
- · 炼钢厂设备
- · 重庆轨道交通三号线图
- · 华东理工教务处信息网
- · 电感式液位变送器
- · 美国会计模式
- · 数控车床两轴设计图纸
- · 两人三足广播稿
- · 新疆医科大学生理学
- · 巴氏腺囊肿吃什么药
- · 仙之侠道攻略
- · cad辅助线怎么画
- · 上海天上人间招聘
- 赞助商链接