广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验五 电子钟设计

实验五电子钟设计 实验目的 1.掌握MCS-51单片机定时计数器的程序设计和调试方法 2.熟悉用IBM-PC交叉汇编调试软件MBUG机器汇编及ME-5103在线仿真器调试。 .实验设备 1.ME-5103在线仿真器1台 2. IBM-PC微机1台: 3.直流稳压电源1台 三.实验内容 1.程序结构采用主程序和中断服务子程序结构. 2.定时中断程序 定时器1于方式1,16位,10ms中断一次 4OH10ms计数单元 41H秒计数单元 42H分计数单元 43H时计数单元 定时方式1为10MS:THX=OECH,TLX=78H 方式0为10MS:THX=63H,TLX=18 3.参考程序 DISP EQU ODE0OH;显示子程序入口 ORG 000OH START: AJMP MAIN ORG001BH;定时器1中断服 AJMP TINT1;务程序入口 ORG 0030H MAIN: MOV RO,#39H;显示缓冲区初始化 MaIN 0: MOV @RO. #O INC RO CJNE RO, #44H, #O MOV TMOD #10H MOV IE,#1000100 MOV THl, #OECH: 10ms: EC78H MOV TL1. #78H SETB TRI MAIN1: LCALL DISP;主程序循环 SJMP MAIN 1
实验五 电子钟设计 一.实验目的 1.掌握 MCS-51 单片机定时计数器的程序设计和调试方法; 2.熟悉用 IBM-PC 交叉汇编调试软件 MBUG 机器汇编及 ME-5103 在线仿真器调试。 二.实验设备 1.ME-5103 在线仿真器1台; 2.IBM-PC 微机1台; 3.直流稳压电源1台。 三.实验内容 1.程序结构采用主程序和中断服务子程序结构. 2.定时中断程序 定时器 1 于方式 1,16 位,10ms 中断一次 40H 10ms 计数单元 41H 秒计数单元 42H 分计数单元 43H 时计数单元 定时方式 1 为 10MS:THX=0ECH,TLX=78H 方式 0 为 10MS: THX=63H,TLX=18H 3.参考程序 ; DISP EQU 0DE00H ;显示子程序入口 ; ORG 0000H START: AJMP MAIN ; ORG 001BH ;定时器 1 中断服 AJMP TINT1 ;务程序入口 ; ORG 0030H MAIN: MOV R0,#39H ;显示缓冲区初始化 MAIN_0: MOV @R0,#0 INC R0 CJNE R0,#44H,#0 MOV TMOD,#10H MOV IE,#10001000B MOV TH1,#0ECH;10ms:EC78H MOV TL1,#78H SETB TR1 MAIN_1: LCALL DISP ;主程序循环 SJMP MAIN_1

定时器1中断服务程序 TINTI: MOV THl #oECH MOV TL1. #78H PUSH ACC INC 40H MOV A 40H CJNE A, #100, TINTIR MOV 40H #0 MOVA,41H;秒单元加1 INC A DA A MOV 41H. A CJNE A, #60H, TINTI0 MOV 41H #0 MOVA,42H;分单元加 INC A DA A MOV 42H #60H. TINT1O MOV 42H #0 MOVA,43H;小时单元加1 INC A DA A MOV 43H. A CJNE A, #24H, TINT10 MOv 43H #0 TINT10:MoVA,4IH;秒拆字 ANL A, #OFH MOV 39H, A MOV A 41H anl A #OFOH SWAP A MOV 3AH.A MoVA,42H;分拆字 ANL A, #OFH MoV 3BH. A MOV A, 42H ANL A, #OFOH SWAP MoV 3CH. A MoVA,43H;小时拆字 aNL A #OFH
; ;定时器 1 中断服务程序 TINT1: MOV TH1,#0ECH MOV TL1,#78H PUSH ACC PUSH PSW INC 40H MOV A,40H CJNE A,#100,TINT1R MOV 40H,#0 MOV A,41H ;秒单元加 1 INC A DA A MOV 41H,A CJNE A,#60H,TINT10 MOV 41H,#0 MOV A,42H ;分单元加 1 INC A DA A MOV 42H,A CJNE A,#60H,TINT10 MOV 42H,#0 MOV A,43H ;小时单元加 1 INC A DA A MOV 43H,A CJNE A,#24H,TINT10 MOV 43H,#0 TINT10: MOV A,41H ;秒拆字 ANL A,#0FH MOV 39H,A MOV A,41H ANL A,#0F0H SWAP A MOV 3AH,A MOV A,42H ;分拆字 ANL A,#0FH MOV 3BH,A MOV A,42H ANL A,#0F0H SWAP A MOV 3CH,A MOV A,43H ;小时拆字 ANL A,#0FH

MOV 3DH. A Mov A 43H ANL A, #OFOH SWAP A MOV 3EH A TINTIR: POP PSW POP ACC RETI 四.实验报告 1.写出本程序调试过程和运行结果 2.用定时方式0修改什么地方? 3.改用定时器0修改什么地方?
MOV 3DH,A MOV A,43H ANL A,#0F0H SWAP A MOV 3EH,A TINT1R: POP PSW POP ACC RETI 四.实验报告 1.写出本程序调试过程和运行结果. 2.用定时方式 0 修改什么地方? 3.改用定时器 0 修改什么地方?
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验四 无符号多字节加法.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验三 传送指令编程调试.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验二 交叉汇编软件MBUG的使用.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验一 单片机在线仿真器的使用.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第7章 A/D和D/A转换接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第6章 键盘、显示接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第5章 单片机应用系统扩展设计.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计习题.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第3章 单片机指令系统.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第2章 单片机系统组成原理.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第1章 计算机基础(唐露新).ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第8章 串行通信接口技术.ppt
- 《Delphi7应用教程》第9章 应用程序界面设计技术.ppt
- 《Delphi7应用教程》第8章 Delphi 7.0的.ppt
- 《Delphi7应用教程》第7章 常用组件的使用.ppt
- 《Delphi7应用教程》第6章 用户自定义类型.ppt
- 《Delphi7应用教程》第5章 过程与函数.ppt
- 《Delphi7应用教程》第4章 数组程序设计.ppt
- 《Delphi7应用教程》第3章 基本程序设计语句.ppt
- 《Delphi7应用教程》第2章 基本数据类型与表达式.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验六 并行口输出.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验七 步进电机驱动.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验八 数控工作台.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验九 串行口输出.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(附录)监控子程序清单.doc
- 《电子商务》第1章 电子商务概述.doc
- 《电子商务》第2章 电子商务技术与网站建设.doc
- 《电子商务》第3章 电子商务的安全问题.doc
- 《电子商务》第4章 电子商务的电子支付系统.doc
- 《电子商务》第5章 电子商务与物流配送.doc
- 《电子商务》第6章 网络营销与推广.doc
- 《在系统编程技术》上机实习指导.ppt
- 《数据库应用技术》第一章 数据库相关理论知识.ppt
- 《数据库应用技术》第六章 实现数据完整性.ppt
- 《数据库应用技术》第七章 索引及其应用.ppt
- 《数据库应用技术》第八章 视图及其应用.ppt
- 《数据库应用技术》第九章 存储过程与触发器.ppt
- 《数据库应用技术》第三章 SQL server的系统组成、基本操作.ppt
- 《数据库应用技术》第四章 数据库中表的基本操作.ppt
- 《数据库应用技术》第二章 数据库简介.ppt