第七讲循环与查表程序设计.pptVIP

  • 4
  • 0
  • 约3.65千字
  • 约 16页
  • 2016-12-04 发布于广东
  • 举报
第七讲循环与查表程序设计.ppt

第七讲 循环与查表程序设计 本讲要求: 掌握循环程序结构 掌握DJNZ指令的使用 掌握延时程序设计的方法 掌握LED数码显示器字型码概念 掌握查表指令MOVC的使用 掌握在ROM中设置表格的方法 一、循环程序设计 例1 求算数和 题目:若从内部存储器20H单元开始的顺序32个单元中,存放着8位二进制无符号数。现欲求这32个无符号数的算术和,并将和存放着片外RAM的8000H和8001H单元中,8000H中存放高字节。 例2、延时程序的设计 已知51单片机使用的晶振频率为6MHz,采用循环程序进行软件延时,延时时间为0.2ms。 0.2ms延时程序 多重循环结构 2、使用多重循环。先实现1ms延时,然后循环执行1ms程序20次,也可实现20ms的延时,因1ms延时也是使用循环结构,故20ms延时共使用了两种循环: 20ms延时程序 循环程序设计注意事项 循环体一定不能包含其循环变量赋初值的语句; 外循环一定要包含内循环变量赋初值的语句; 赋循环变量时一定要先赋值外循环变量,后赋值内循环变量; 循环体内或循环控制部分必须要有改变循环变量使循环朝向结束的方向发展。 二、查表程序设计 二、查表程序设计 字形与字段关系 例2 利用1个LED数码管显示“8” LED显示程序中查表指令的应用 例3 0~9循环显示 题

文档评论(0)

1亿VIP精品文档

相关文档