- 34
- 0
- 约3.81万字
- 约 183页
- 2017-09-02 发布于山东
- 举报
图4.1 实训中的开关电路 图4.2 程序1流程图 图4.3 程序2流程图 4.1 概 述 4.2 简单程序设计 图4.5 例4.1题意分析示意图 图4.6 例4.2题意分析示意图 4.3 分支程序设计 图4.7 两数比较流程图 图4.9 在实训1原理图基础之上的例4.5硬件原理图 图4.11 指令转移表的存储格式 图4.12(a)表示当条件满足时执行分支程序1,否则执 行分支程序2,例4.3就是这样的一种结构。 图4.12(b)表示当条件满足时跳过程序段2,从程序段 3往下执行,否则顺序执行程序段2和3。 另外,分支结构程序允许嵌套,即一个分支接一个分 支,形成树形多级分支结构程序,例4.4就是这样的结构。 2. 散转程序 在实际应用中,常常需要从两个以上的出口中选一个,称 为多分支程序或散转程序。MCS-51单片机指令系统中专门提 供了散转指令,使得散转程序的编制更加简洁。 例4.5中采用转移地址表法实现散转程序,转移表是由双 字节短转移指令“AJMP”组成的,各转移指令地址依次相差两 个字节,所以累加器A中变址值必须作乘2修正。若转移表是 由三字节长转移指令“LJMP”组成,则累加器A中变址值必须乘 3。当修正值有进位时,则应将
原创力文档

文档评论(0)