授课日期 班次 授课时数2 课题:任务八LED显示电路 教学目的:掌握分支程序和循环程序的设计方法 重点:分支程序和循环程序的设计 难点:循环程序的设计 教具:多媒体 作业:4.164.17 自用参考书:《单片机应用技术》耿长清主编、《单片机应用技术》刘守义主编 教学过程 复习提问 MCS-51有哪几类指令? 新授 由任务七:按钮控制灯引入本次课内容 1任务描述 详细描述本次任务,演示任务结果,提出任务要求,激起学生的学习欲望 2硬件电路与工作原理 让学生根据任务分析硬件要求,画出具体电路,并在实验开发板上接线 3程序设计(给出控制程序) 4相关知识 分支程序的设计方法 由任务中的分支程序来分析并总结其设计方法 2)循环程序的设计方法 由任务中的循环程序来分析并总结其设计方法、常见的问题分析 5课堂小结 课后小结
授课日期 班次 授课时数 2 课题: 任务八 LED显示电路 教学目的:掌握分支程序和循环程序的设计方法 重点: 分支程序和循环程序的设计 难点: 循环程序的设计 教具: 多媒体 作业: 4.16 4.17 自用参考书:《单片机应用技术》耿长清主编、《单片机应用技术》刘守义主编 教学过程:一、复习提问 MCS-51有哪几类指令? 二、新授 由任务七:按钮控制灯引入本次课内容 1.任务描述 详细描述本次任务,演示任务结果,提出任务要求,激起学生的学习欲望 2.硬件电路与工作原理 让学生根据任务分析硬件要求,画出具体电路,并在实验开发板上接线 3.程序设计(给出控制程序) 4.相关知识 1)分支程序的设计方法 由任务中的分支程序来分析并总结其设计方法 2)循环程序的设计方法 由任务中的循环程序来分析并总结其设计方法、常见的问题分析 5.课堂小结 课后小结:
4.2任务八LE示电路 任务描述:将0~9这十个数循 环送P1口七段LED上显示。 1.0c 80C51 1k F1.7 1509z7 +5l 42.1硬件电路与工作原理 LED显示电路
任务描述:将0~9这十个数循 环送P1口七段LED上显示。 4.2 任务八 LED显示电路 4.2.1 硬件电路与工作原理
4.2任务八LED哪示电路 4.2.2控制程序 START: ORG 0100H DELAY: MOV RI, #OFFH MAIN: MOV RO. #OOH LOOPO: MOV R2 #OFFH Mov dPTR #TABLE LOOPl: DJNZ R2, LOOPl DISP: Mov A, RO DJNZ Rl, LOOPO MOVC A,@A+ADPTR MOV P1. A TABLE: Db OCOH, OF9H, ACALL DELAY dB oA4H, OBOH INC RO DB 99H, 92H CJNE RO, #OAH, DISP Db 82H, OF8H AJMP MAIN dB 80H, 90H END 42.3源程序的编辑、编译、下载
4.2 任务八 LED显示电路 4.2.2 控制程序 START: ORG 0100H MAIN: MOV R0,#00H MOV DPTR,#TABLE DISP: MOV A,R0 MOVC A,@A+ADPTR MOV P1,A ACALL DELAY INC R0 CJNE R0,#0AH,DISP AJMP MAIN 4.2.3 源程序的编辑、编译、下载 DELAY: MOV R1,#0FFH LOOP0: MOV R2,#0FFH LOOP1: DJNZ R2,LOOP1 DJNZ R1,LOOP0 RET TABLE:DB 0C0H,0F9H, DB 0A4H,0B0H DB 99H, 92H DB 82H, 0F8H DB 80H, 90H END
4.2任务八工电路 4.2.4相关知识 1、单片机源程序有哪些常用结构形式? 简单结构程序 简单结构程序又称顺序结构程序,是汇编语言程序设计中最基本、 最单纯的程序,在整个程序设计所占比例最大,是程序设计的基 础。这里所说的简单结构程序是指一种无分支的直接程序,是按 照逻辑操作顺序,从第一条指令开始逐步条顺序执行,直到最后 条指令为止。可见,简单结构程序是指其组织成结构简单、程 序的逻辑流向是一维的,程序的具体内为止。可见简单结构程序 是指其组成结构简单,程序逻辑的逻辑流向是一维的,程序的具 体内容不一定简单,在实际编程中,如何正确选择指令,合理使 用工作寄存器、节省存储单元等,是编写好程序的基本功
4.2 任务八 LED显示电路 4.2.4 相关知识 1、单片机源程序有哪些常用结构形式? ➢简单结构程序 简单结构程序又称顺序结构程序,是汇编语言程序设计中最基本、 最单纯的程序,在整个程序设计所占比例最大,是程序设计的基 础。这里所说的简单结构程序是指一种无分支的直接程序,是按 照逻辑操作顺序,从第一条指令开始逐步条顺序执行,直到最后 一条指令为止。可见,简单结构程序是指其组织成结构简单、程 序的逻辑流向是一维的,程序的具体内为止。可见简单结构程序 是指其组成结构简单,程序逻辑的逻辑流向是一维的,程序的具 体内容不一定简单,在实际编程中,如何正确选择指令,合理使 用工作寄存器、节省存储单元等,是编写好程序的基本功
4.2任务八工电路 4.2.4相关知识 单分支结构程序 今单分支结构在程序设计中应用最广,拥有的分支指令了也多,其结构 一般为一个入口两个出口。常用的流程图图形如图 Y 条件成立? 单分支结构程序的选择条件 般由运算或检测的状态标志提 供,选用对应的条件判跳指令 来实现
4.2 任务八 LED显示电路 4.2.4 相关知识 ➢单分支结构程序 ❖单分支结构在程序设计中应用最广,拥有的分支指令了也多,其结构 一般为一个入口两个出口。常用的流程图图形如图 条件成立? N Y ❖单分支结构程序的选择条件一 般由运算或检测的状态标志提 供,选用对应的条件判跳指令 来实现