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

📄 osd.c

📁 倒车雷达源代码
💻 C
字号:

#include "mtv230m.h"
#include <reg51.h>
#include <intrins.h>
#define background_color 0x00
#define biue 0x01
#define green 0x02
#define cyan 0x03
#define red 0x04
#define magenta 0x05
#define yellow 0x06
#define white 0x07

sbit l16=P1^6;
sbit l17=P1^7;
/**************************************/
unsigned char bdata win_sw;//窗口阴影宽度
unsigned char bdata win_sh;//窗口阴影高度
unsigned char bdata win_sc1;//窗口阴影颜色
unsigned char bdata win_sc2;
sbit ww41=win_sw^7;
sbit ww40=win_sw^6;
sbit ww31=win_sw^5;
sbit ww30=win_sw^4;
sbit ww21=win_sw^3;
sbit ww20=win_sw^2;
sbit ww11=win_sw^1;
sbit ww10=win_sw^0;
sbit wh41=win_sh^7;
sbit wh40=win_sh^6;
sbit wh31=win_sh^5;
sbit wh30=win_sh^4;
sbit wh21=win_sh^3;
sbit wh20=win_sh^2;
sbit wh11=win_sh^1;
sbit wh10=win_sh^0;
sbit r1=win_sc1^6;
sbit g1=win_sc1^5;
sbit b1=win_sc1^4;
sbit r2=win_sc1^2;
sbit g2=win_sc1^1;
sbit b2=win_sc1^0;
sbit r3=win_sc2^6;
sbit g3=win_sc2^5;
sbit b3=win_sc2^4;
sbit r4=win_sc2^2;
sbit g4=win_sc2^1;
sbit b4=win_sc2^0;
/*

unsigned char bdata osd_con1;
unsigned char bdata osd_con2;

sbit osden=osd_con1^7;//使能OSD
sbit bsen=osd_con1^6;//使能字符镶边或有阴影
sbit shadow=osd_con1^5;//=1选择字符有阴影效果,=0选择字符有镶边效果,BSEN必需=1时有效
sbit fben=osd_con1^4;//使能淡入淡出或混色入-出效果
sbit blend=osd_con1^3;//=1选择混色,=0选择淡入淡出
sbit wen_clr=osd_con1^2;//=1清除全部窗口的WEN位,即关闭全窗口
sbit ram_clr=osd_con1^1;//=1清除全部显示RAM的地址(即字),BGR,BGG,BGB(背景色),和BLINK位
sbit fbkgc=osd_con1^0;//=1显示字符时消隐脚PBKGC为高平,=0显示字符或窗口时消隐脚PBKGC为高电平
sbit dwe=osd_con2^4;//使能双倍高度
sbit hsp=osd_con2^3;//设置OSDHS脚输入电平
sbit vsp=osd_con2^2;//设置OSDVS脚输入电平
*/
unsigned char bdata k;
sbit rinta=k^2;
sbit chsa=k^1;
sbit cwsa=k^0;
/********************************************************************************/




void osd_char_a(unsigned char row,unsigned  char column,//单字符-格式(a)
                           unsigned int char_rom_address, unsigned char color,
                           unsigned char background,unsigned char blink);//字符颜色,背景颜色,是否闪烁
                                   


void osd_at(unsigned char row,bit rint,bit chs,//亮度,双倍字符宽度,双倍字符高度,

⌨️ 快捷键说明

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