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

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

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

单片机源程序如下:

  1. 芯片解密

  2. #include "nxplpc11xx.h"
  3. #include "ili9325.h"
  4. #include "w25x16.h"
  5. #include "gui.h"
  6. #include "xpt2046.h"

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



联系方式

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

在线客服
热线电话

企业微信