单片机查值程序改写

单片机查值程序改写,第1张

x data 30h

y data 31h

org 0000h

mov dptr,#tab 取表首地址

mov a,x 把x赋给培颂累加器a(可以理解为偏移量为x)

movc a,@a+dptr 查表指令,把对应的地址的值放到a中 --如果x=0,则对应的表的第0个值,如果x=1,则没饥对应的表的第1个值

mov y,a 把查表结果枯中返放到y

sjmp $

以下这个表存放的就是0到15的平方的值

tab:db 00h,01h,04h,09h,10h,19h,24h,31h

0 14 9 16 25 36 49

db 40h,51h,64h,79h,90h,0A9,0c4h,0e1h

64 81 100 121 144 13*13 14*14 15*15

您可以使用HX的“添加注释”陪物笑功能来蚂桥直接添加注释。您可以在HX的“注释”菜单中找到此功能,点击它即可添加注释。您可以在添加注释时输入至少100字,以便您的芦含注释更加完整。此外,您还可以避免出现重复的注释,以便更好地记录您的想法。

一般卖红慎银外接收头的不一定懂得应用,因为不用应用的电路不一样,用途也不一样,所以厂家不可能什么都懂。还有一般红外发射管有940nm和850nm两种比较常用,38KHZ的红外接收头是接收940nm红外发射管的信号。我也不能清楚告诉怎么用。只能给些资料你参考。

大多数红外接收头解调宽裤宴中心频率为38kHz,但也有一些接收头中心频率为32.7kHz、纯早36.7kHz、37.9kHz、40kHz、56kHz,如果发射频率与接收频率相差正负为1kHz,大多可以正常遥控,相差2kHz以上则会出现遥控不灵或距离短现象,此时可通过更换遥控发射器的晶体振荡器来解决。常见为455kHz晶振(对应发射频率38kHz),其他有429kHz、432kHz、445kHz、465kHz、480kHz等型号的晶振,相对应的发射频率分别为36kHz、36.7kHz、37.9kHz、38kHz、40kHz。

信号极性

大多数遥控接收头输出信号极性为负极性,即输出端在无信号时为高电位(一般为4.8~5.0V),接收到信号后信号输出端电压下降。但也有少数接收头输出信号为正极性,如松下TC-2180、M2

市面上比较常见的红外接收头生产厂家

威世Vishay ,台湾亿光电子(Everlight),ATMEL,万州光电


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12309625.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存