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,万州光电
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)