17878|22

17

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

旋转LED屏+电脑红外遥控接收器套件+C51单片机学习板 [复制链接]



98元=旋转LED屏成品可烧录程序的C51单片机学习板电脑红外遥控接收器套件(含全部C源码)原创的C源码等学习资料

目录:(可点击)
一、此套件能做什么
二、C源码清单
三、C源码的功能说明和图片视频展示
四、套件清单及使用说明
五、此旋转LED屏功能及相关拓展


一、此套件能做什么
1.可以作为一个很炫的旋转LED屏使用,可以放在自行车上、或风扇用的电机上。(这样,单片机学习阶段结束后,还可以继续使用、炫一下自己)
2.可以用来做单片机开发,因为它使用了STC公司的单片机,可以不用烧录器就可以将在Keil C中编译好的程序ISP下载到板上,省去了很多麻烦和工具。板上留有ISP口、附件中有串口转换TTL电平模块,可用来做烧录程序。
3.可以用来做单片机的学习板。资料包里有入门的资料、单片机入门和常用的应用C语言代码。常用硬件资源:按键、红外接收头、16个LED、 串口、霍尔开关、强磁片、STC单片机等。
4.可以用来做电脑红外遥控接收器。此套件提供了单片机C源码和PC上的VC++源代码。
弄这么多合一干嘛,抢别人饭碗吗?非也非也,节约地球资源,也是节约单片机爱好者的资源。

二、入门的和高阶应用的C代码清单如下:(以下代码,在此学习板上都有硬件配套,且运行通过;从1到6,循序渐进)
1.I/O做按键、按键的消抖方法。
2.跑马灯、流水灯。
3.用红外接收头接收红外遥控器的完整代码。
4.单片机与PC的串口通信。(包含单片机和PC机源码)
5.单片机测量电机(以及自行车轮等旋转体)的速度。(包含单片机和PC机源码)
6.利用3和4中代码,就完全可以轻松地DIY一个电脑红外遥控接收器了。(包含单片机和PC机源码)
其它有趣的开拓应用,只等你去开发了。
注:以上代码,每一个都有Keil C工程文件;电脑端是用VC++6.0做的;每一个工程文件都编译通过、运行测试正确。

三、应用C源码的功能说明和图片视频展示
1.在目录《按键扫描》下,点击Keil C工程文件即可,编译即可。
然后使用STC公司的ISP软件,将产生的Hex文件通过电脑串口烧录到学习板上。功能:按一下按键,第一组的8个LED灯就亮起来,再按一次,则第二组LED亮,如此往复。
2.《跑马灯》:LED灯从16个一排中,从底部依次点亮,一直跑到顶部,然后再跑到下面,如此循环。
3.《红外遥控接收》:电视机红外遥控器,不同的按键按下,则16个LED灯中有不同位置的一个灯被点亮。取遥控器控制码的低四位来觉得点亮的LED的位置。
4.《与PC串口通信》:在PC端,发送一个或一串字符到单片机,单片机然后将收到的字符原样送回的PC端。
5.《测量点击转速》:将此套件中附的强磁片(磁铁)铁在旋转体上,旋转后,将此已经工作起来的学习板上是霍尔开关,靠近磁铁,则单片机将测量到旋转体(比如电机)的转速,然后通过串口送给电脑显示出来。
6.《电脑红外遥控器》:用家里常有的电视机遥控器来遥控电脑。比如上下翻页功能(会议室或老师讲课时用PowerPoint时用上这个就方便多了)。
  这些C语言源代码资料,目前只提供给此套件的买家。

A.《与PC串口通信》的代码主程序

///////////////////////////////////////////////////
//
//主函数 (串口通信)
//
///////////////////////////////////////////////////

void main()
{
    unsigned char feekback_data;//反馈的数据
    //关总中断
    EA = 0 ;

    //初始化串口 9600,n,1,0
    Uart_Init();

    //开总中断
    EA = 1 ;

    //延时
    Delay(3000);

    //主循环
    while(1)
    {
       //等待串口数据的到来
        while(Flag_Received_OK==0);

        //取得串口接收来的字节数据
        feekback_data=Received_Data;
        Flag_Received_OK=0;//接收准备标志

        //发送数据到串口 (原样送回)
        Uart_Send_Data(feekback_data);
    }
}
PC端界面:


B.跑马灯 视频演示下载

C.电视机红外遥控器 红外编码的接收 视频演示下载

D.电脑红外遥接收器套件演示 图片和 视频演示下载


E.电机测速 PC界面


、套件清单及使用说明
(一)套件清单
1.C51学习板主板。
2.旋转LED屏的相关配件(电池除外)。
3.C源码清单所列的C语言代码、此学习板原理图、旋转LED显示屏的烧录程序等资料。


(二)使用说明
1.电源的使用:4.5~6V直流电,接入点有多处,可任意用一个。
  第一处是U2,标有+的焊盘孔为正输入,三个焊盘中间的一个焊盘为负输入。
  第二处是U3上,标有+-的焊盘孔。等。
2.为了方便安装时霍尔开关能靠近磁铁,特留了多处安装位置。U4、U5、U6、U7都是霍尔开关的安装位置,可以灵活选择一个来安装。霍尔开关MH183是单极性的,所以磁铁的南极对着它的正面,才有效。关于MH183的资料,见http://www.schoolboy.com.cn/articles/Read.asp?ID=1256。如果磁铁越大,其有效距离越大。
3.测试:单片机上已经烧录好旋转显示的程序。买家拿到此套件后,先不要装到旋转体上,接入电源,用强磁片的南极靠近霍尔开关,则一个LED会亮,拿开再靠近一次,下一个LED会点亮,说明整个套件是可以正确工作的。然后就可以安装到任意的旋转体上了,安装可以参考下文的“五、旋转LED屏功能和相关拓展”部分。
4.ISP脚定义,即此学习板上的J1,也是串口TTL接头。
  J1上4个焊盘孔,自标有"J1"的一端起,分别为GND、Rx、Tx、VCC。未焊接的空板如下:

5.在做红外遥控接收应用时,不是所有家庭的电视机遥控器都有效。因为个别遥控器的调制方法与众不同。此C源码中针对的是市场上最常用的一种红外遥控格式:9ms+4.5ms的头标识、16位客户码、16位控制码。比如长虹的、创维、海信、NEC等遥控器。


、此旋转LED屏功能及相关拓展
本套件预先烧录好的程序效果:缓慢流动显示“为北京奥运加油”。



方案一:最简单的LED旋转屏。
看到外面很多人做旋转LED屏,很动心,自己也动手做了一个。

将16个LED的PCB 用胶固定在拆开的风扇上。这也就是上面的学习板套件。


运行后,缓缓流动显示“为北京奥运加油”,图片如下:

  
视频下载 (由于相机捕捉速度问题,视频显示有闪烁)


咋一看蛮神奇的,其实软硬件都很简单。

改成蓝色灯的效果图:








方案二:旋转镜面的LED屏。
原理详情:http://www.schoolboy.com.cn/list.asp?ProdId=0004

[ 本帖最后由 schoolboy 于 2008-7-21 17:57 编辑 ]

最新回复

很有创意  详情 回复 发表于 2013-3-13 12:59

点评

很有创意  详情 回复 发表于 2013-3-13 12:59
点赞 关注
 

回复
举报

5

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

嗯不错

哥们,你不错嘛!我也想做个。
 
 

回复

362

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
不错嘛!不错,不错,要是装在电动车上也行。。。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

4
 

怎么没留联系方式啊

我想买一个
我的联系方式
15979039464
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(中级)

5
 

Re: [分享] 旋转LED屏+电脑红外遥控接收器套件+C51单片机学习板

不错~~`石灰~死灰`
 
 
 

回复

440

帖子

0

TA的资源

五彩晶圆(高级)

6
 

Re: [分享] 旋转LED屏+电脑红外遥控接收器套件+C51单片机学习板

shoolboy 上面的东西,都很有创意哦,我很支持
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

7
 

Re: [分享] 旋转LED屏+电脑红外遥控接收器套件+C51单片机学习板

顶一下:D :D
 
 
 

回复

36

帖子

0

TA的资源

一粒金砂(中级)

8
 

我也想要!

我也想要,还有卖吗?
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(高级)

9
 

Re: [分享] 旋转LED屏+电脑红外遥控接收器套件+C51单片机学习板

恩恩,太牛B啦,很有创意,我也想要
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

10
 
不错,不错。值得一定!!!!!!!!
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(高级)

11
 
好漂亮啊。感谢楼主分享。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

12
 

还有的买吗?

我想买个 联系方式544283556
 
 
 

回复

273

帖子

0

TA的资源

五彩晶圆(中级)

13
 
支持支持,学习学习,谢谢
 
 
 

回复

23

帖子

0

TA的资源

一粒金砂(高级)

14
 

很好的

hen hao 很好的资料!!!!!
个人签名我选择,我喜欢
 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

15
 
不错~~~弄个玩哈啊
 
 
 

回复

114

帖子

0

TA的资源

一粒金砂(中级)

16
 

ding

学习中,希望多多指点!谢谢
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

17
 
哥们,你不错嘛!我也想做个。 不知这介资源可不可用
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

18
 
还有吗,我想买一套,请联系我,13600003225
 
 
 

回复

2万

帖子

74

TA的资源

管理员

19
 

回复 18楼 lgspace 的帖子

这是1楼留下的网址http://www.schoolboy.com.cn/list.asp?ProdId=0004
可以试着联系下。
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 
 

回复

30

帖子

0

TA的资源

一粒金砂(初级)

20
 
不错!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表