内容正文:
4.5 单片机简单程序设计实例
一、填空题
1、大多数单片机应用系统离不开 ,包括符号数运算和无符号数运算,定点数和浮点 数运算。
2、定点数运算程序简单,执行 ,因此多数情况下采用定点数运算。
3、循环程序一般由四个主要部分组成: 、循环控制部分、循环修改部分。
4、根据 的方式,可以将循环程序的结构形式分为“先执行,后判断”结构和 “先判断,后执行”结构。根据循环的次数可以将循环程序分为单重循环和多重循环。
5、调用子程序的指令 ,执行调用指令时,必须做到现场保护和现场恢复、参数传递。
二、简答题
1.简述60s 计时器的实训任务。
2.简述60s 计时器的程序设计。
3、 简述60s 计时器的程序框图。
4、简述常见的汇编语言程序结构类型。
5、简述分支程序
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
4.5 单片机简单程序设计实例
一、填空题
1、大多数单片机应用系统离不开 ,包括符号数运算和无符号数运算,定点数和浮点 数运算。
【答案】数值计算
2、定点数运算程序简单,执行 ,因此多数情况下采用定点数运算。
【答案】速度快
3、循环程序一般由四个主要部分组成: 、循环控制部分、循环修改部分。
【答案】初始化部分、循环处理部分
4、根据 的方式,可以将循环程序的结构形式分为“先执行,后判断”结构和 “先判断,后执行”结构。根据循环的次数可以将循环程序分为单重循环和多重循环。
【答案】控制循环
5、调用子程序的指令 ,执行调用指令时,必须做到现场保护和现场恢复、参数传递。
【答案】ACALL和 LCALL
二、简答题
1.简述60s 计时器的实训任务。
【答案】在 AT89S51 单片机的PO 和 P2 端口分别接有两个共阴数码管, PO 口驱动显示秒的十位 而 P2 口驱动显示秒的个位。
2.简述60s 计时器的程序设计。
【答案】① 在设计中,用一个存储单元作为秒计数单元,计满60就自动恢复到0,重新计数。
② 对于秒计数单元中的数据要把十位数和个位数分开,方法仍采用对10整除和对10 求余。
③ 对于数码显示,仍通过查表的方式完成。
④ 计数时间采用软件精确延时的方法。
3、 简述60s 计时器的程序框图。
【答案】
4、简述常见的汇编语言程序结构类型。
【答案】常见的汇编语言程序结构类型包括顺序程序、分支程序、循环程序、查表程序和子程序。 顺序程序是按逻辑操作的顺序,从某条指令开始逐条执行。
5、简述分支程序
【答案】分支程序是通过控制转移指令来实现的,通过条件判断实现分支程序转移的指令包括 JZ、 JNZ 、CJNE 、DJNZ 等;以位状态作为条件实现分支程序转移的指令包括JC 、JNC 、JB 、JNB 、 JBC 等 。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$