- 5
- 0
- 约1.47千字
- 约 9页
- 2022-08-10 发布于云南
- 举报
单片机原理及应用技术散转程序设计K=?分支程序0分支程序1· · ·分支程序n图4-12 散转程序的结构散转程序设计 散转程序是一种并行多分支程序。它根据系统的某种输入或运算结果,分别转向各个处理程序。与分支程序不同的是,散转程序多采用指令:JMP @A+DPTR,根据输入或运算结果,确定A或DPTR的内容,直接跳转到相应的分支程序中去。而分支程序一般是采用条件转移指令或比较转移指令实现程序的跳转。 例1 单片机四则运算系统。 解: 在单片机系统中设置+、-、×、÷四个运算命令键,它们的键号分别为0、1、2、3。当其中一个键按下时,进行相应的运算。操作数由P1口和P3口输入,结果再由Pl口和P 3口输出。具体如下:P1口输入被加数、被减数、被乘数和被除数,输出结果的低8位或商;P3口输入加数、减数、乘数和除数,输出进位(借位)、结果的高8位以及余数。键号放入A中。程序为FOUR: MOV P1, #00FH MOV P3, #00FH MOV DPTR, #TRJ4 RL A;键号*2 JMP @DPTRTBJ4: AJMP PRG0 AJMP PRG1 AJMP PRG2 AJMP PRG3PROG0: MOV A, P1 ADD A, R3 MOV P1, A CLR A ADDC A, #0;进位位放入A MOV P3, A RETPROG1: MOV A, P1 CL
您可能关注的文档
最近下载
- 西南交通大学《数据挖掘》2023-2024学年第一学期期末试卷.pdf VIP
- 矩形钢管常用尺寸规格表.docx VIP
- 特种作业实操考核标准(2026版).docx VIP
- 汽车行业深度研究报告:出口千万,近在咫尺.docx VIP
- 髋关节生物力学.ppt VIP
- 碳青霉烯耐药铜绿假单胞菌感染诊治指南(2026)解读PPT课件.pptx VIP
- 全等三角形的八大经典模型(学生版)-初中数学.pdf VIP
- 2026广东惠州市面向优秀村(社区)党组织书记招聘乡镇(街道)事业编制人员14人考试备考试题及答案解析.docx VIP
- 5#桩位偏差验收记录表.doc VIP
- 2025年细分医疗领域类:妇产科分娩镇痛技术比较分析.docx
原创力文档

文档评论(0)