智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4880|回复: 14
打印 上一主题 下一主题

5110显示赛道问题

  [复制链接]

4

主题

67

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
474
威望
271
贡献
41
兑换币
14
注册时间
2010-10-8
在线时间
81 小时
跳转到指定楼层
1#
发表于 2011-5-16 11:35:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的是垂直模式,程序如下:
  1. void LCD_write(void)
  2. {
  3.         unsigned char t;
  4.         unsigned char k;
  5.         LCD_set_XY(0,0);
  6.         for(t=0;t<61;t++)
  7.         {
  8.           q=&IMAGE[t][30];
  9.                 for(k=0;k<6;k++)
  10.                 {
  11.                  // q=&IMAGE[t][30+8*k];
  12.                         LCD_write_byte1(1);
  13.                 q=q+8;       
  14.                 //        delayms(1);
  15.                                
  16.                 }
  17.         }
  18. }
  19. void LCD_write_byte1(unsigned char command)
  20. {
  21.         unsigned char i;
  22.         sce=0;       
  23.         dc=command;       
  24.         for(i=0;i<8;i++)
  25.         {
  26.           q=q+7-i;
  27. //      q=q+i;
  28. //          if(*q&&0x01)sdin=0;
  29. //          else sdin=1;
  30.                 sdin=*q;
  31.                
  32.                 sclk=0;                
  33.                 sclk=1;
  34.         //        delayms(1);
  35.         }
  36.                
  37.         dc=1;       
  38.         sce=1;       
  39.         sdin=1;
  40. }
复制代码
看到的图像是一节一节的,大概有几节,不知道要怎么解决呢?请大侠们帮帮我吧

11

主题

107

帖子

0

精华

高级会员

Rank: 4

积分
549
QQ
威望
419
贡献
82
兑换币
22
注册时间
2010-10-26
在线时间
24 小时
2#
发表于 2011-6-23 13:30:39 | 只看该作者
kankan xuexi
回复 支持 反对

使用道具 举报

5

主题

189

帖子

0

精华

高级会员

摄像头组的未来

Rank: 4

积分
847
QQ
威望
567
贡献
204
兑换币
11
注册时间
2011-3-1
在线时间
38 小时
3#
发表于 2011-6-23 15:18:20 | 只看该作者
没用这个,表示不知道~~
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
威望
198
贡献
55
兑换币
0
注册时间
2010-12-31
在线时间
8 小时
4#
发表于 2011-6-23 22:27:09 | 只看该作者
//=====================================================================
//名称:LCD_draw_map
//功能;画一幅40*84的二值化的图像
//日期:2011/04/23
//流水制作
//=====================================================================

void LCD_draw_map(unsigned char Image_map[48][84])
{
   unsigned char i,j,k;
   unsigned char temp=0;
   
    LCD_write_byte ( 0x40 | 0, 0 );        // column
    LCD_write_byte ( 0x80 | 0, 0 );
   
   for(k=0;k<6;k++)
   {
     for(j=0;j<84;j++)
     {
       for(i=8*k;i<8*k+8;i++)
       {
         if(*(*(Image_map+i)+j)==1)
         temp=temp/2+0x00;
         else
         temp=temp/2+0x80;
       }
       LCD_write_byte(temp,1);
     }
   }
}
extern unsigned char Image[ROW][COLUMN];
void LCD_draw_center(int Image_Center[48])
{
  unsigned char i,j;
  for(i=0;i<ROW;i++)
  for(j=0;j<COLUMN;j++)
  {
    if(Image_Center[i]==j)
    {
      Image[i][j]=BLACK;
    }
    else
    {
      Image[i][j]=WHITE;
    }
  }
  LCD_draw_map(Image);
}

void delay_1us ( void )                 //1us延时函数
  {
   unsigned int i;
  for ( i = 0; i < 100; i++ );
  }
回复 支持 反对

使用道具 举报

1

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
威望
198
贡献
55
兑换币
0
注册时间
2010-12-31
在线时间
8 小时
5#
发表于 2011-6-23 22:29:57 | 只看该作者
我写的程序,用5110可以显示采集到的二值化的图像。48*84为四十八行,八十四列点阵图像。
回复 支持 反对

使用道具 举报

4

主题

67

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
474
威望
271
贡献
41
兑换币
14
注册时间
2010-10-8
在线时间
81 小时
6#
 楼主| 发表于 2011-6-24 13:18:29 | 只看该作者
回复 5# gnail


    可惜啊,现在没有机会用它了
回复 支持 反对

使用道具 举报

1

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1532
威望
912
贡献
366
兑换币
114
注册时间
2011-8-3
在线时间
127 小时
7#
发表于 2011-9-8 22:58:30 | 只看该作者
哇哈,我也在用
回复 支持 反对

使用道具 举报

79

主题

473

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10031
QQ
威望
4406
贡献
3613
兑换币
1840
注册时间
2010-10-14
在线时间
1006 小时
8#
发表于 2011-9-13 20:43:26 | 只看该作者
不错 学习一下
回复 支持 反对

使用道具 举报

11

主题

67

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2308

优秀会员奖章

威望
349
贡献
1797
兑换币
14
注册时间
2011-7-27
在线时间
81 小时
9#
发表于 2011-9-20 22:45:20 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
威望
201
贡献
62
兑换币
6
注册时间
2012-2-13
在线时间
18 小时
毕业学校
南阳理工
10#
发表于 2012-5-7 18:48:38 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 07:53 , Processed in 0.049299 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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