- 4
- 0
- 约3.95千字
- 约 19页
- 2019-10-04 发布于未知
- 举报
项目分析 要求:设内部RAM的30H单元和31H单元各自存放着一个无符号数,比较它们是否相等,如果相等,则P1.0连接的灯点亮,否则P1.1连接的灯点亮。 分析:核心是比较两个数是否相等,进而执行不同的功能 结论:前面的程序是逐条顺序执行的,但在实际使用中,很多程序需要判断分支,即强行改变PC的内容,使程序转移到指定的入口地址处继续执行,这些分支都是靠各种控制转移指令来实现的。 ——无条件转移指令(3条) 1) 长转移指令:LJMP AAAAH ; AAAAH?PC 2)绝对转移指令 3)相对转移指令 ——条件转移指令1)累加器A判0指令(2条) 3) 判位转移指令(3条) 条件转移指令应用 例:判断A中的数据,若A=0,则CY=0,否则CY=1。 小练习1 例:判断A中的数据,若A=0,则P1口连接的8个二极管全部点亮,否则全灭。(以实训电路为例) 小练习2 例:判断A中的数据,若A100,则P1口连接的8个二极管全部点亮,否则全灭。(以实训电路为例) 项目实施 要求:若30H单元和31H单元中的数相等,则P1.0连接的灯点亮,否则P1.1连接的灯点亮。 电路:与第3章的项目相同,P1口通过发相器连接8个发光二极管,参见图3.10 程序思路:如果两个数相等,那么相减之后差必为0,否则差不为0,因此采用累加器是否为0的条件来判断 程序: ORG 0
您可能关注的文档
- 办公软件项目式教程 Office 2007 教学课件 作者 王亮 姚军光 项目7.ppt
- 办公软件项目式教程 Office 2007 教学课件 作者 王亮 姚军光 项目8.ppt
- 办公软件项目式教程 Office 2007 教学课件 作者 王亮 姚军光 项目9.ppt
- 办公软件项目式教程 Office 2007 教学课件 作者 王亮 姚军光 项目10.ppt
- 办公软件项目式教程 Office 2007 教学课件 作者 王亮 姚军光 项目11.ppt
- 办公软件项目式教程 Office 2007 教学课件 作者 王亮 姚军光 项目12.ppt
- 办公软件项目式教程 Office 2007 教学课件 作者 王亮 姚军光 项目13.ppt
- 办公软件项目式教程 Office 2007 教学课件 作者 王亮 姚军光 项目14.ppt
- 办公软件项目式教程 Office 2007 教学课件 作者 王亮 姚军光 项目15.ppt
- 办公软件应用案例教程 教学课件 作者 郭外萍 陈承欢 1-2章-电子教案.doc
原创力文档

文档评论(0)