mcs新-51单片机汇编语言程序设计教程(ppt 45页).pptVIP

  • 7
  • 0
  • 约4.96千字
  • 约 45页
  • 2019-12-31 发布于湖北
  • 举报

mcs新-51单片机汇编语言程序设计教程(ppt 45页).ppt

例5-15:多重循环 设计软件延时: 12MHZ,1ms 冒泡程序5-16。 注意循环结构: 5.3 基本功能程序的设计 一、查表程序的设计 二、子程序的设计 三、算术逻辑运算程序 四、数制转化程序 一、查表程序 查表法是对一些复杂的函数运算如sinx等,事先把其全部可能范围的函数值按一定的规律编成表格存放在计算机的程序存储器中。当用户程序中需要用到这些函数时,直接按编排好的索引值(或程序号)寻找答案。 在控制应用场合或智能仪器仪表中,经常使用查表法。 例5-17 已知数据0~9的平方,设变量x的值在累加器A中,查表后求x2的值放回累加器,试编制程序。 X2:MOV DPTR,#X2TAB MOVC A,@A+DPTR RET X2TAB:DB 00H,01H,02H,……64H,81H 例5-18: 设计一个将十六进制数转换成ASCII码的子程序。设十六进制数存放在R0的低4位,要求转换后的ASCII码送回R0中 DB 30H,31H,。。39H,41H,。。46H 如果不用查表,应该怎样做: 例5-19: 某智能化仪器的键盘程序中,根据命令的键值(0、1、2、···、9)转换成相应的双字节16位命令操作入口地址,其键值与对应入口地址关系如下: 键值(入口地址): 0(0123H); 1(0186H); 2(0234H); 3(0316H);

文档评论(0)

1亿VIP精品文档

相关文档