1 / 308
文档名称:

潜意识成功学.pdf

格式:pdf   页数:308
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

潜意识成功学.pdf

上传人:管理资源吧 2012/2/3 文件大小:0 KB

下载得到文件列表

潜意识成功学.pdf

文档介绍

文档介绍:第三章单片机程序设计
§3-1 程序设计简介
§3-2 顺序程序的设计
§3-3 分支程序的设计
§3-4 循环程序的设计
§3-5 常用子程序介绍
§3-6 查表程序的设计
项目引入

将0~9这十个数循环送P1口七段LED上显示。

让学生根据任务分析硬件要求,画出具体电路,并在实验开发板上接线
(给出控制程序)
8051
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
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
LED显示电路控制程序
单片机汇编语言程序设计的基本步骤如下:
(1) 题意分析。熟悉并了解汇编语言指令的基本格式和主要特点,明确被控对象对软件的要求,设计出算法等。
(2) 画出程序流程图。编写较复杂的程序,画出程序流程图是十分必要的。程序流程图也称为程序框图,是根据控制流程设计的,它可以使程序清晰,结构合理,便于调试。
(3) 分配内存工作区及有关端口地址。分配内存工作区,要根据程序区、数据区、暂存区、堆栈区等预计所占空间大小,对片内外存储区进行合理分配并确定每个区域的首地址,便于编程使用。
§3-1 程序设计简介
(4) 编制汇编源程序。
(5) 仿真、调试程序。
(6) 固化程序。
程序编写做到:占用存储空间少;运行时间短;
程序的编制、调试及排错所需时间短;结构清晰,易读、易于移植。
按结构化程序设计思想,任何复杂程序都可由
顺序结构、
分支结构、
循环结构等构成。
语句 3
语句 2
顺序结构
入口
语句 1
出口
分支结构
入口
条件满足否?
分支 1
出口
Y
N
分支 2
循环结构
入口
处理
修改条