智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3418|回复: 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

查看全部评分

回复

使用道具 举报

1

主题

216

帖子

0

精华

高级会员

Rank: 4

积分
721
威望
348
贡献
253
兑换币
227
注册时间
2014-10-24
在线时间
60 小时
2#
发表于 2015-1-21 09:14:22 | 只看该作者
顶起来:):)
回复 支持 反对

使用道具 举报

5

主题

833

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6207

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

威望
3103
贡献
1968
兑换币
1747
注册时间
2014-5-8
在线时间
568 小时
3#
发表于 2015-1-21 09:48:41 | 只看该作者
腻害
回复 支持 反对

使用道具 举报

25

主题

459

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2795
威望
1399
贡献
866
兑换币
886
注册时间
2014-2-12
在线时间
265 小时
4#
发表于 2015-1-21 09:49:44 | 只看该作者
楼上的中线是赛道上的,还是自己提取的啊???
回复 支持 反对

使用道具 举报

1

主题

62

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3283
威望
1400
贡献
931
兑换币
910
注册时间
2014-2-7
在线时间
476 小时
5#
发表于 2015-1-21 09:55:19 | 只看该作者
我们的故事很多 发表于 2015-1-21 09:49
楼上的中线是赛道上的,还是自己提取的啊???

目测是赛道的,黑线宽度~
回复 支持 反对

使用道具 举报

2

主题

498

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3037
威望
1493
贡献
1082
兑换币
1006
注册时间
2014-7-24
在线时间
231 小时
毕业学校
小学
6#
发表于 2015-1-21 10:10:29 | 只看该作者
6666666
回复 支持 反对

使用道具 举报

12

主题

2039

帖子

2

精华

顶级版主

只好把岁月化成歌 留在山河

Rank: 11Rank: 11Rank: 11Rank: 11

积分
43740

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章资源大师奖章优秀版主奖章

威望
26000
贡献
9354
兑换币
6551
注册时间
2011-9-30
在线时间
4193 小时
毕业学校
南京动专
7#
发表于 2015-1-21 10:41:20 | 只看该作者
多年以前还都是清一色的5110  后来就是OLED的天下了
回复 支持 反对

使用道具 举报

94

主题

1797

帖子

0

精华

杰出人士

智能车一级菜鸟

Rank: 12Rank: 12Rank: 12

积分
12664

推广达人奖章热心会员奖章优秀会员奖章活跃会员奖章论坛骨干奖章论坛元老奖章在线王奖章资源大师奖章

威望
7233
贡献
2703
兑换币
3585
注册时间
2013-8-6
在线时间
1364 小时
8#
发表于 2015-1-21 10:59:07 | 只看该作者
:):)
回复 支持 反对

使用道具 举报

28

主题

2228

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
15817

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章资源大师奖章

QQ
威望
7430
贡献
4213
兑换币
5193
注册时间
2013-12-9
在线时间
2087 小时
9#
发表于 2015-1-21 11:41:20 | 只看该作者
OLED岂不是更好
回复 支持 反对

使用道具 举报

23

主题

498

帖子

0

精华

常驻嘉宾

我可是猴子请来的!!哈哈,怕了吧~

Rank: 8Rank: 8

积分
5854

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

威望
3111
贡献
1599
兑换币
1790
注册时间
2013-4-14
在线时间
572 小时
10#
发表于 2015-1-21 11:45:24 | 只看该作者
128x64  和84x48哪个更牛逼?而且块头也小很多
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 06:28 , Processed in 0.070946 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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