菜鸟求教,刚学单片机关于查表法求平方的程

如题所述

查表法,就是将你的一些固定的数据存储到程序存储器中,当你的程序中需要这些数据时,movc指令读取这些数据。举例假设你的系统要用数码管显示0-9这10个数字,而假设这10个数字各自的断码(点亮时io口相应的电平)分别为
0xC0, //"0"
0xF9, //"1"
0xA4, //"2"
0xB0, //"3"
0x99, //"4"
0x92, //"5"
0x82, //"6"
0xF8, //"7"
0x80, //"8"
0x90, //"9"
你有两种方法存储这时个数据,一种是在数据区用十个字节存储这些数据(数据常量),但这会占用你的数据存储器空间。另外一种方法就是把这些不变的数放到程序空间中,到需要的时候到程序空间中读取,这便是查表。也就是在程序空间中建立一个表,假设你需要就9这个数值的断码,就去表中查看一下9对应的数据。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-15
问题是什么?

菜鸟求教,刚学单片机关于查表法求平方的程
查表法,就是将你的一些固定的数据存储到程序存储器中,当你的程序中需要这些数据时,movc指令读取这些数据。举例假设你的系统要用数码管显示0-9这10个数字,而假设这10个数字各自的断码(点亮时io口相应的电平)分别为 0xC0, \/\/"0"0xF9, \/\/"1"0xA4, \/\/"2"0xB0, \/\/"3"0x99, \/\/"4"...

单片机查表程序编写 急!
org 0000h mov 30h, #1 mov 31h, #3 mov 32h, #5 mov 33h, #7 mov 34h, #9 mov 35h, #2 mov 36h, #4 mov 37h, #6 mov 38h, #8 mov 39h, #10 call SQRT sjmp ;查表法求平方的程序如下。SQRT:MOV R0, #30H MOV R1, #40H...

我是菜鸟,刚开始怎么销售单片机?? 求教了
1,单片机的功能要熟。2,你销售的单片机与别的厂家要有一个不同而有吸引力的地方,要大力地鼓吹。3,你销售的单片机与别的厂家价格优势有吸引力的地方,要大力地鼓吹。4,你销售的单片机技术支持是随叫随到,要大力地鼓吹。5,你可以承诺,随时有货供应,要大力地鼓吹。

单片机 数码管不亮 菜鸟 求解答 求硬件检测方法
检查点数码管、驱 电路、CPU:1、数码管仅仅 LED管 用5V电源串 1K左右 电阻 点亮 2、数码管 情况 再 掉CPU,直接 驱 电路输入 看看 没 反映 3、用简单 程序 CPU 驱 输 设 固定 电平 看看 否完

我是大四学生刚接触单片机这门课程,很感兴趣,期待以后从事这方面的研...
我现在手上使用的教材是哈工大出的《单片机应用设计》,也准备先去买块学习板,也不知道还少什么资料或者其他什么方面的东西吗??计算机方面我很菜鸟的,希望能够得到比较通俗实用的... 我现在手上使用的教材是哈工大出的《单片机应用设计》,也准备先去买块学习板,也不知道还少什么资料或者其他什么方面的东西吗??计算...

求好的51单片机学习网站
对于初学者来说,它提供了许多入门教程,通过实例和图解的方式,让读者快速掌握单片机的基本概念和编程方法。对于有一定基础的学员,网站还提供了高级应用教程,包括硬件接口设计、中断处理、串口通信等复杂内容,满足了不同学习者的需求。此外,菜鸟单片机网站还拥有一个活跃的社区,许多单片机爱好者和开发者...

单片机数码管不亮 菜鸟 求解答 求硬件检测方法
1.看看是不是电路板上直接连好线的,如果不是,看看是不是要自己连线;2.自己先编一段跑马灯的程序,这个简单吧,看看数码管各段是不是依次点亮;3.如果还不行,写程序将相应的I\/O口置成高电平,用万用表测量电压,然后再置成低电平,用万用表测电压,看看输出是否正确,若正确,说明单片机没...

单片机:利用(PC)查表程序求0_9bcd码的立方值,和求平方值有什么区别
立方表的数值超过255,需2个字节存储

我是专科生 学单片机有希望找到工作吗???
单片机蛮好找工作的,相对来说。前景似乎也不错。当是一门技术来学,完全有必要。同时单片机要精通也是需要花费大力气的,我出来工作一年了,干也是单片机,但是我觉得自己还是菜鸟中的菜鸟。汇编是需要学的,有助于了解硬件。汇编跟C各有特点。用C编感觉容易一些,没那么麻烦。在学校老师教的都是皮毛,...

刚开始学习单片机,请问是学STM8还是学51呢?
建议你学51,因为51单片机现在用得最多,普及性要比STM8要高。而且51单片机的指令相对来说通俗易懂,51单片机不仅可以用汇编语言来编程,也可以用C语言来编程,既然你学了C,那么对于快速掌握C51编程要容易的多。因为用C语言编程51,相对来说好学,可以在短期内收到很好的效果,也可以从网上下载关于“...

相似回答