芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

IC解密LPC1114的ov7670图像采集源程序

IC解密LCD液晶屏与OV7670共用数据线,导致花屏现象出现,目前还没有解决,所以没有采用共用端口方式。(端口具体配置见LCD和OV7670初始化部分)。

IC解密单片机源程序如下:

  1. /******************************************************************/
  2. /* 名称:OV7670图像采集及显示程序             */

  3. /*                欢迎来学习                */
  4. /******************************************************************/

  5. #include "nxplpc11xx.h"
  6. #include "ili9325.h"
  7. #include "w25x16.h"
  8. #include "gui.h"
  9. #include "xpt2046.h"

  10. #include  "delay.h"
  11. #include "ov7670.h"
  12. #include  "gui.h"
  13. extern uint8_t ov_sta;        //帧次数 置位标志位
  14. void EXTI2_Init(void);
  15. //更新LCD显示
  16. void camera_refresh(void)
  17. {
  18.         uint32_t j;
  19.         uint16_t color,temp_color;
  20.        
  21.         if(ov_sta==2)                                //判断缓存区是否存好摄像数据
  22.         {
  23.                 OV7670_RRST_0;                                //开始复位读指针
  24.                 OV7670_RCK_0;
  25.                 OV7670_RCK_1;
  26.                 OV7670_RCK_0;               
  27.                 OV7670_RRST_1;                                //复位读指针结束
  28.                 OV7670_RCK_1;  
  29.                
  30.                 OV7670_CS_L;   //fif 开
  31.                          
  32.                 for(j=0;j<76800;j++)                           //分辨率为240x320   每个颜色点要两个字节 所以 240x320x2=76800  次
  33.                 {
  34.                        
  35.            // GPIO2->DIR &=0x00F;                   // 设置P2口高8位引脚为输入,用作OV76708位并行数据输入
  36.                // GPIO2->DATA = 0XFF0;           // P2口高8位引脚置高
  37.                        
  38.                         OV7670_RCK_0;                                 //每一次时钟跳变 读一次数据
  39.                         color=GPIO0->DATA&0X1FE;  //color=GPIOC->IDR&0XFF;        //P0.0~P0.8读数据   读取颜色高字节数据
  40.                         OV7670_RCK_1;
  41.                         color<<=7;                                   //左移8位  将高字节移到高8位  为接收低8位字节做准备
  42.                         temp_color=color;  
  43.                         OV7670_RCK_0;
  44.                         color=GPIO0->DATA&0X1FE;  //color=GPIOC->IDR&0XFF;        //读数据   读取颜色低字节数据
  45.                         OV7670_RCK_1;
  46.             color>>=1;  
  47.                         color|=temp_color;
  48.           
  49.                     LCD_WR_DATA(color);
  50.            
  51.                 }
  52.      GPIO1->IC = 0x3FF;  // 清除GPIO1上的中断
  53.      ov_sta=0;        //开始下一次采集
  54.          
  55.                                                
  56.         }
  57.    
  58. }



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信