No.69575 作者:kjf888 邮件:12316320@qq.com ID:54039 登陆:7次 文章数:2篇 最后登陆IP:183.12.98.130 最后登陆:2011/8/30 8:32:27 注册:2006/5/26 21:48:38 财富:282 发帖时间:2011/8/30 8:30:43 发贴者IP:183.12.98.130 标题:kjf888:[原创]十字旋转LED点阵套件 摘要:No.69575[原创]十字旋转LED点阵套件 十字旋转LED点阵套件:单片机32个IO口分别控制16个红LED和16个绿LED;一个红外发射管,一个红外接收管,板上的红外接收管每转动一圈就会导通一次,让单片机知道从哪一点开始播放字符或者图象;无线供电部分通过线圈向主板供电,相当于变压器的工作原理更多详情登陆 查询。 最后,祝大家制作成功!祝大家制作升值!(如果做好了能实用展示广告,就可以升值;如果做不好,那就变成一团垃圾,购买前请仔细考虑!)下面是可以在本套件上运行的一个例子源程序: org 00h jmp cfg org 03h clr 00h reti cfg: ;setb ea ; setb ex0 ; setb it0 mov dptr,#tab MM00: CLR 00H mm: mov a,r2 movc a,@a+dptr cpl a call hbit mov r4,a deC r2 mov a,r2 movc a,@a+dptr dec r2 cpl a call hbit jb 01h,gr0 mov p1,a mov p3,r4 jmp gr00 gr0:mov p2,a mov p0,r4 gr00: djnz r6,$ djnz r6,$ ;djnz r6,$ cjne r2,#0ffh,mmm mov p0,#0ffh mov p1,#0ffh mov p2,#0ffh mov p3,#0ffh jb 0e8h.3,$ ;检测是否低电平 mmm: jb 0e8h.3,MM00 ;检测是否低电平 jb 00h,mm setb 00h mov r2,#0ffh inc dptr inc dptr inc dptr inc dptr mov a,dph cjne a,#tab2/256,e0d mov dptr,#tab cpl 01h e0d: jmp mm hbit: ;这是一个位交换子程序,用来实现字倒着显示或者正着显示,倒着显示时适合电动机在上面挂起来安装的情况。 mov c,acc.0 mov b.7,c mov c,acc.1 mov b.6,c mov c,acc.2 mov b.5,c mov c,acc.3 mov b.4,c mov c,acc.4 mov b.3,c mov c,acc.5 mov b.2,c mov c,acc.6 mov b.1,c mov c,acc.7 mov b.0,c mov a,b ret org 200h;org 300h,下面是显示的数据内容,是用本站软件自动生成的供码,请自行修改,其中的0000000000数据是加进去的空白代码,用来显示开头和结尾的空白;;………………数据内容省略,请用本站的自动数码代码程序自动生成摇摇棒、LED点阵代码生成下载器 tab: db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 db 00h,04h,40h,04h,41h,04h,41h,04 ......
>>返回讨论的主题
|