⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.h

📁 视频叠加处理源代码,用于在模拟视频信号上叠加字符信号
💻 H
字号:
/*******************************************************************************File:			Main.h				Main Video Overlay function library.Version:		1.01Copyright(c)	2004, Gary N. Dion (me@garydion.com). All rights reserved.					This software is available only for non-commercial amateur radio					or educational applications.  ALL other uses are prohibited.					This software may be modified only if the resulting code be					made available publicly and the original author(s) given credit.*******************************************************************************//* extern function prototypes *///extern int	main(void);

#define   Low_voltage   0x2cc 
#define   Adjust_voltage 0x0b  
void del_ms(int ii);
void init_cpu(void);
extern int	main(void);
void LED_0(void);
void LED_1(void);
void LED_2(void);
void LED_3(void);
void send_char(char *s,char lendgth);
void send_int_tocom(void);
void  read_dsp_data(void);
void add_operations(void); 
void waitius(void);
void order_done(void);
void initial_eprom(void);
void display(void);
void waitius2(void);
void waitius3(void);
unsigned char SET_disp_nchar(void);
void test_com(void);
void rsp_com(unsigned char btye);
void  ufix_dsp_data(void);
void  flash_dsp_data(unsigned char j_byte);
unsigned char com_flag=0,lens_com=0,lens_comp=0;
unsigned char comm_rdata[45]={0 };
unsigned char tst_rdata[45]={0x5a,0x1b,0x00,0x08,0xff,0x0c,0x00,0x12,0x68,0x5b,0x5c,0x5d,0x66,0x67,0x61,0x62,0x4c,0x4d,0x40,0x43,0x40,0x40,0x44,0x00,0x00,0x3b,0xc1,0x0};
unsigned char disp_buff[40]={0xaa,0xff,0x0c,0x00,0x12,0x69,0x5b,0x5c,0x5d,0x66,0x67,0x61,0x62,0x4c,0x4d,0x40,0x43,0x40,0x40,0x44,0x00,0x00,0x3b,0};
unsigned char disp_tebmp[16][35]={0xff,0xff};
unsigned char disp_data[0x30]={0};
unsigned char rsp_data[0x30]={0};
unsigned char add_rdata[8]={0};unsigned char led_flag0=0,led_flag1=0,led_flag2=0,led_flag3=0,led_flag4=0;
unsigned char char_line;
unsigned char etable_char[13][28]  __attribute__((section(".eeprom")));//

unsigned char etable_oritial[3] __attribute__((section(".eeprom")));//
unsigned int   timer1=0,counter=0,counter_buf=0,data_pointer=0;
unsigned char  counter_temp=0,*bufftemp,*eprom_buf,ia[8],temp_buf=0,ad_op_begin=0;
unsigned int   line_buff=0;
unsigned char  send_buff[4],led_fflash=0, send_judge=0x0;;
unsigned char  send_count=0,send_length=4,send_begin=1;
unsigned char  recix_buf[4]={0},videobuff=0,recd_count=0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -