智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3782|回复: 30
打印 上一主题 下一主题

调车必备5110

  [复制链接]

10

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
709
QQ
威望
346
贡献
257
兑换币
206
注册时间
2014-6-1
在线时间
53 小时
跳转到指定楼层
1#
发表于 2015-1-21 08:39:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
5110能显示各项参数--->:lol
-----------------------------------
摄像头采集到的图像
各标志位(看小车到达的状态)
中线数据(把你的数据处理之后得到的中线与真实图像对比,以便调程序)
示波器显示数据功能
-----------------------------------

附上冷火单片机5110文件
........
大家可以给点意见,更新一些功能。
/**********************************************************
函数名称:show_num
函数功能:LCD参数显示函数
入口参数:坐标 x,y   数字 num
出口参数:无  
***********************************************************/
void show_num(int x,int y,int num )
{

        int ttt,b,c,xx,yy;
        xx=x;
        yy=y;
        ttt=1;
        LCD_set_XY(xx,yy);
        if(num<0)
        {
                LCD_write_char('-');
                num=-num;       
        }
        c=num;
        for(;num>=10;num=num/10)
        {
                ttt*=10;
        }
        while(ttt >=1)
        {
                b = c / ttt;
                c = c - b * ttt;
                LCD_write_char(b+48);
               
                ttt=ttt/10;
        }
}


/**********************************************************
函数名称:LCD_show_center
函数功能:LCD单纯中线显示函数
入口参数:center中线数组
出口参数:无  
编写方法:遍历整个数组;
***********************************************************/
void LCD_show_center(int16 *center)
{
        int m,n,temp,h=4;
        int16 CCD_temp[84];//缓存数组
        for(n=0;n<84;n++)
        {
                CCD_temp[n]=0;       
        }
        LCD_clear();
        for(m=0;m<5;m++)
        {
                temp=1;
                for(n=0;n<8;n++)
                {
                        CCD_temp[((center[h]-20)/2)]+=temp;
                        temp=temp*2;
                        h++;       
                }
                for(n=0;n<84;n++)
                {
                        if(CCD_temp[n]!=0)
                        {
                                LCD_set_XY(n,m);
                                LCD_write_byte(CCD_temp[n],1);
                                CCD_temp[n]=0x00;//还原数据点
                        }
                       
                }
        }
}


/**********************************************************
函数名称:LCD_shiboqi
函数功能:LCD示波器函数
入口参数:shuju要显示的数据变量
出口参数:无  
***********************************************************/
void LCD_shiboqi(int shuju)
{
        static int j;
        int k,l;
        if(jishu2==5)
        {
                jishu2=0;
                j++;
                if(j==84)
                {
                        j=0;
                }
                //本列数据清除处理
                for(l=0;l<6;l++)
                {
                        LCD_set_XY(j,l);       
                        LCD_write_byte(0x00,1);
                }
                //本列数据显示处理
                LCD_set_XY(j,(shuju/8));
                k=shuju%8;
                switch(k)
                {
                        case 0CD_write_byte(0x01,1);break;
                        case 1:LCD_write_byte(0x02,1);break;
                        case 2:LCD_write_byte(0x04,1);break;
                        case 3:LCD_write_byte(0x08,1);break;
                        case 4:LCD_write_byte(0x10,1);break;
                        case 5:LCD_write_byte(0x20,1);break;
                        case 6:LCD_write_byte(0x40,1);break;
                        case 7:LCD_write_byte(0x80,1);break;
                }       
        }

}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

1

查看全部评分

回复

使用道具 举报

30

主题

244

帖子

0

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
18914
QQ
威望
15249
贡献
3321
兑换币
568
注册时间
2014-9-30
在线时间
172 小时
31#
发表于 2015-3-25 23:13:35 | 只看该作者
支持OLED
回复 支持 反对

使用道具 举报

1

主题

600

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4212

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
1909
贡献
1277
兑换币
1181
注册时间
2013-12-22
在线时间
513 小时
毕业学校
光谷一中
30#
发表于 2015-3-25 23:08:08 | 只看该作者
666666
回复 支持 反对

使用道具 举报

0

主题

68

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
391
威望
203
贡献
134
兑换币
136
注册时间
2013-3-27
在线时间
27 小时
29#
发表于 2015-3-25 21:58:25 | 只看该作者
赞一个
回复 支持 反对

使用道具 举报

7

主题

124

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1408
威望
677
贡献
445
兑换币
442
注册时间
2014-1-7
在线时间
143 小时
毕业学校
湖北理工学院
28#
发表于 2015-3-13 21:28:34 | 只看该作者
果断OLED走起
回复 支持 反对

使用道具 举报

1

主题

29

帖子

0

精华

高级会员

Rank: 4

积分
793
威望
411
贡献
216
兑换币
260
注册时间
2014-3-7
在线时间
83 小时
27#
发表于 2015-3-13 20:56:36 | 只看该作者
楼主摄像头采集来的二值化数据怎么处理的?5110不是竖着显示的吗
回复 支持 反对

使用道具 举报

10

主题

1514

帖子

0

精华

金牌会员

智能车,首选泰庆

Rank: 6Rank: 6

积分
1715

活跃会员奖章在线王奖章

QQ
威望
427
贡献
400
兑换币
497
注册时间
2014-11-4
在线时间
444 小时
26#
发表于 2015-1-26 13:08:07 | 只看该作者
楼主的分享精神值得赞扬。
回复 支持 反对

使用道具 举报

10

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
709
QQ
威望
346
贡献
257
兑换币
206
注册时间
2014-6-1
在线时间
53 小时
25#
 楼主| 发表于 2015-1-23 23:05:46 | 只看该作者
我们的故事很多 发表于 2015-1-22 10:21
哦哦。聪明,我怎么没想到这么好的办法!!!!!嘿嘿嘿。么么哒

是吧
回复 支持 反对

使用道具 举报

1

主题

28

帖子

0

精华

高级会员

Rank: 4

积分
505
威望
252
贡献
153
兑换币
151
注册时间
2015-1-3
在线时间
50 小时
24#
发表于 2015-1-22 11:17:09 | 只看该作者
让“孟”飞起来 发表于 2015-1-21 23:06
切,电磁车是瞎子,都知道

好吧
回复 支持 反对

使用道具 举报

25

主题

459

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2795
威望
1399
贡献
866
兑换币
886
注册时间
2014-2-12
在线时间
265 小时
23#
发表于 2015-1-22 10:21:00 | 只看该作者
让“孟”飞起来 发表于 2015-1-21 23:06
那副图是赛道。有中线的那个图中线很细是一个像素点。我说的中线是对图像数据处理之后的数据然后让他也显 ...

哦哦。聪明,我怎么没想到这么好的办法!!!!!嘿嘿嘿。么么哒
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-2-24 16:33 , Processed in 0.070933 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表