基于单片机并行口的电子钟的设计_毕业设计论文(编辑修改稿)内容摘要:

P 1 : J B 2 0 H. 0, K E YA ; A 键是否按 下 ,是 跳 转 到 A键 功 能 程 序 J B 2 0 H. 1, K E Y B ; B键 是 否 按 下 , 是跳转到 B 键功能程序 J B 2 0 H. 2, K E Y C ; C键 是 否 按 下 , 是跳转到 C 键功能程序 JB 2 0 H . 3 , K E Y D ; D 键是否按 下 , 是 跳 转 到 D 键功能程序 LC A LL D IR LJ MP LO O P ;跳 转 到监控程序 ; A 键功能子程序**************************************************** K E YA: CP L T R 0 H ;开启 /关闭定时器 S E T B 2 1 H . 0 A J MP LO O P ;返回 ; B 键 功 能 子 程 序**************************************************** K E Y B: J B T R0 H, K E Y B O ;定 时 器 是 否 运 行 , 是 跳 转 J N B 2 1 H . 0 , K E Y B O O MO V R 0 , 3 6 H ;时值 存 储 单 元 地 址 送 R0 LC A LL D A A D 1 ;调加 1 子程序 MO V A , R 3 ;时值加 1 后的值送累加器 A X R L A , 2 4 H J N Z K E Y B O ;时 值 是 否 到 24 时 ,否 返 回 LC A LL C LR 0 ;时 值 存储 单 元 清 零 K E Y B O : MO V 7 D H , 3 5 H MO V 7 E H , 3 6 H K E Y B O O : LJ MP LO O P ;返 回 监控程序 ; C 键 功 能 子 程 序**************************************************** K E Y C: J B 8 C H , K E Y C O ;定时 器 是 否 运 行 , 否 跳 转 J N B 2 1 H . 0 , K E Y C O O MO V R 0 , 34H ;分值 存 储 单 元 地 址 送 R0 LC A LL D A A D 1 ;调加 1 子程序 MO V A , R 3 ;分值加 1 后的值送累加器 A X R L A , 6 0 H J N Z K E Y C O ;分 值 是否到 60 分,否返回 LC A LL C LR 0 ;分 值 存储 单 元 清 零 K E Y C O : MO V 7 C H , 3 4 H MO V 7 B H , 3 3 H K E Y C O O : LJ MP LO O P ;返 回 监控程序 ; D 键功能子程序**************************************************** K E Y D : J B 8C H , KE Y D O ;定 时 器 是 否 运 行 , 否 跳 转 J N B 2 1 H . 0 , K E Y D O O MO V R 0 , 3 2 H ;秒值 存 储 单 元 地 址 送 R0 LC A LL D A A D 1 ;调加 1 子程序 MO V A , R 3 ;秒值加 1 后的值送 R0 X R L A , 6 0 H J N Z K E Y D O ;秒 值 是否到 60 秒,否返回 LC A LL C LR 0 ;秒 值 存储单元清 0 K E Y D O : MO V 7 9 H , 3 1 H MO V 7 A H , 3 2 H K E Y D O O : LJ MP LO O P ;返 回 监控程序 ; 中 断 服 务 程 序****************************************************** P IT O : P US H P S W ;中 断 服 务程 序 , 现 场 保 护 P US H A S E T B R S 0 ;选 第 三组 通 用 寄 存 器 S E T B R S 1 MO V T L0 , 0 D C H ;计 数 器 重 新 加 载 MO V T H 0 , 0 B H MO V A , 3 0 H ;循环次数减 1 D E C A MO V 3 0 H , A J N Z R E T O ;不满 16 次 , 转 R ET 0 返回 MO V 3 0 H , 1 0 H ;满 16 次 开 始 计 时 操 作 MO V R 0 , 3 2 H ;秒 显 示 单 元 地 址 A C A LL D A A D 1 ;秒加 1 MO V A , R3 ;加1 后秒值在 R3 中 X R L A , 6 0 H ;判是否到 60 秒 J N Z R E T O ;不到转 R E T 0 返回 A C A LL C LR 0 ;到60 秒 显 示 单 元 清 0 MO V R 0 , 3 4 H ;分 显 示 单 元 地 址 A C A LL D A A D 1 ;分加 1 MO V A , R 3 ;加1 后分值在 R3 中 X R L A , 6 0 H ;判是否到 60 分 J N Z R E T O ;不到转 R E T 0 返回 A C A LL C LR 0 ;到60 分 显 示 单 元 清 0 MO V R 0 , 3 6 H ;时 显 示 单 元 地 址 A C A LL D A AD1 ;时加 1 MO V A , R 3 ;加1 后时值在 R3 中 X R L A , 2 4 H ;判是否到 24 时 J N Z R E T O ;不到转 R E T 0 返回 A C A LL C LR 0 ;到24 时 显 示 单 元 清 0 R E T O : C LR R S 0 ;返 回 第0 组 通 用 寄 存 器 C LR R S 1 P O P A ;现场恢复 P O P P S W MO V 7 9 H , 3 1 H ;时、分、秒 值 放 缓 冲 区 MO V 7 A H , 3 2 H MO V 7 B H , 3 3 H MO V 7 C H , 3 4 H MO V 7 D H , 3 5 H MO V。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。