[信息与通信]第3章单片机的汇编语言与程序设计.ppt

[信息与通信]第3章单片机的汇编语言与程序设计.ppt

[信息与通信]第3章单片机的汇编语言与程序设计

第3章单片机的汇编语言与程序设计 3.1汇编语言概述 3.2指令系统简介 3.3汇编语言的编程方法 确定编程思路 画程序流程图 编写汇编语言源程序 程序编译调试 用汇编语言进行程序设计的过程和用高级语言进行程序设计的过程类似,一般需要经过以下几个步骤: 汇编语言程序的开发过程 表示出程序的执行过程或解题步骤和方法 给出程序的结构,体现整体与部分之间的关系 便于阅读、理解程序,查找错误 流程图(程序框图) 在单片机P1口外接8个发光二极管(低电平驱动)。试编写一汇编程序,实现LED循环点亮功能: P1.0→P1.1→P1.2→ ┅ →P1.7→P1.6→ ┅ →P1.0的顺序,无限循环。 采用软件延时方法控制闪烁时间间隔(约50ms)。 举例16: 电路原理图设计: 利用Proteus软件的ISIS模块绘制原理图。考虑到LED低电平驱动要求,硬件电路设计时需使LED的阴极应接P1口,阳极通过限流电阻与+5V电源相接。 解:仿真开发过程如下 只要设法使P1口某位为低电平,其余位均为高电平,相应的LED就会点亮。适当延时后不断将点亮位挪到相邻位就会产生循环点亮的效果。 ①确定编程思路: 尽可能详细地表示出每一相关环节的内容 (1111 1110B) (RL) (ACALL) (DJNZ) (RR) (0111 1111B) (1111 1110B) (R2) (M

文档评论(0)

1亿VIP精品文档

相关文档