亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? osd.c

?? 此程序基本通過測試
?? C
字號:
 /*AddLetters.c
 Author:RanGuanghong
 Date:2003.6.2
 Vervion:1.0
 Function:
 Ocsillor:12.00Mhz.
 CPU:w78e51
 OSD device:uPD6453CY-001
 OSD ocsillor:7.2Mhz,33pf.
*/ 

#include   <reg51.h>  

#ifndef uchar
#define uchar unsigned char
#endif
#ifndef uint
#define uint unsigned int
#endif

#define ReloadTh1 0xf4
#define ReloadTl1 0xf4

/*
 I/O port.
*/
sbit Load=P1^0;
sbit Sclk=P1^1;
sbit BackGround=P1^2;
sbit Busy=P1^3;
sbit Clk=P1^4;
sbit Cs=P1^5;
sbit DataLine=P1^6;
sbit Led=P1^7;

/*
 Parramenters.
*/
uchar bdata Flags=0;
sbit AddLetterFlag=Flags^0;

uchar data ReloadTh0=0xff;
uchar data ReloadTl0=0xbf;
uchar data ColumCounter=0;
uint data LedDelayTimer=65000;
uchar data ByteCounter=0;

uchar data DisplayControl=0;
uchar data BackgroundControl=0;
uchar data ProgressiveScanControl=0;
uint data DisplayPositionControl=0;
uint data CharacterWriteAddessControl=0;

/*
 void Int1(void)
*/
void Int0(void) interrupt 0
{
 EX0=0;
 ET0=1;
 while(1);
}

/*
 void T0(void)
*/
void Timer0(void) interrupt 1
{
 TR0=0;
 ET0=0;
 while(1);
}

/*
 void Int0(void)
*/
void Int1(void) interrupt 2
{
 EX1=0;
 while(1);
}

/*
 void Timer1(void)
*/
void Timer1(void) interrupt 3
{
 TH1=ReloadTh1;
 TL1=ReloadTl1;
 while(1);
}

/*
 void SerialPort(void)
*/
void SerialPort(void) interrupt 4
{
 if(RI)
 {
  RI=0;
 }
 
 if(TI)
 {
  TI=0;
 }
 while(1);
}

/*
 void WriteByte(uchar x)
*/
void WriteByte(uchar x)
{
 uchar i,j;
 j=x; 
 while(Busy);
 for(i=0;i  <8;i++)
 {
  Clk=0;
  j  <  <=1;
  DataLine=CY;
  Clk=1;
 } 
}

/*
 void WriteOneByte(uchar x)
*/
void WriteOneByte(uchar x)
{
 uchar i;
 
 
 i=x;
 Cs=0;
 WriteByte(i);
 while(Busy);
 Cs=1;
}

/*
 void WriteTwoByte(uint x)
*/
void WriteTwoByte(uint x)
{
 uchar i;
 
 
 i=x/256;
 Cs=0;
 WriteByte(i); 
 i=x%256;
 WriteByte(i); 
 while(Busy);
 Cs=1;
}

/*
 void WriteSecondByte(uint x)
*/
void WriteSecondByte(uint x)
{
 uchar i;
 
 
 i=x/256;
 Cs=0;
 WriteByte(i); 
 i=x%256;
 WriteByte(i); 
 WriteByte(i);
 while(Busy);
 Cs=1;
}

/*
 void WriteCharacterAddess(uchar x,uchar y,uchar Character)
 x=1~12;
 y=1~24;
 Character=0~255;
*/
void WriteCharacter(uchar x,uchar y,uchar Character)
{
 uint i=0;
 
 
 i=i|0x8400;
 if(x>  =0x10)
 {
  i=i|0x0100;
 }
 i=i|(x  <  <5);
 i=i|y;
 WriteTwoByte(i);
 
 i=0xca00;
 i=i|Character;
 WriteSecondByte(i);
}

void main(void)
{
 uchar Temp=0;
 
 
 P0=0x00;
 P1=0xff;
 P2=0x00;
 P3=0xff;
 Load=1;
 Load=0;  
 
 IP=0x00;
 IE=0x00;
 TMOD=0x25;
 TCON=0x05;
 PCON=0x00;
 SCON=0x00;
 
 TH0=ReloadTh0;
 TL0=ReloadTl0;
 TH1=ReloadTh1;
 TL1=ReloadTl1;
 
 ES=1;
 EX0=0; 
 EA=1;
 
 while(1)
 {
  WriteOneByte(0x04); /*Display off,Osc on,Flink off.*/
  WriteOneByte(0x40); /*No background.*/
  WriteOneByte(0x1e); /*Background color:white.*/
  WriteOneByte(0x30); /*Nomal TV scan.*/
  WriteOneByte(0x34); /*Video RAM all reset.*/
  
  WriteTwoByte(0x8088); /*Display position.*/  
  
  WriteCharacter(1,1,0x00);  
  WriteCharacter(1,2,0x01);
  WriteCharacter(1,3,0x02);
  WriteCharacter(1,4,0x03);
  WriteCharacter(1,5,0x04);
  WriteCharacter(1,6,0x05);
  WriteCharacter(1,7,0x06);
  WriteCharacter(1,8,0x07);
  WriteCharacter(1,9,0x08);
  
  WriteCharacter(4,1,0x00);
  WriteCharacter(4,2,0x01);
  WriteCharacter(4,3,0x02);
  WriteCharacter(4,4,0x03);
  WriteCharacter(4,5,0x04);
  WriteCharacter(4,6,0x05);
  WriteCharacter(4,7,0x06);
  WriteCharacter(4,8,0x07);
  WriteCharacter(4,9,0x08);
  
  WriteCharacter(8,1,0x00);
  WriteCharacter(8,2,0x01);
  WriteCharacter(8,3,0x02);
  WriteCharacter(8,4,0x03);
  WriteCharacter(8,5,0x04);
  WriteCharacter(8,6,0x05);
  WriteCharacter(8,7,0x06);
  WriteCharacter(8,8,0x07);
  WriteCharacter(8,9,0x08);
  
  
  //WriteTwoByte(0x8800); /*Size,Smooth,Mask pule control.*/
  
  WriteOneByte(0x0c); /*Display on,Osc on,Flink off.*/  
  
  
  Cs=0;  
  
  while(1)
  {
   if(LedDelayTimer==0)
   {
    Led=~Led;
    LedDelayTimer=65000;
   }
   else
   {
    LedDelayTimer--;
   }
  }  
 }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色系网站成人免费| 91久色porny | 国产sm精品调教视频网站| 6080yy午夜一二三区久久| 久久精品国产**网站演员| 欧美激情一区二区三区四区| av午夜精品一区二区三区| 性久久久久久久久| 久久精品在这里| 看片网站欧美日韩| 亚洲女厕所小便bbb| 久久久亚洲欧洲日产国码αv| 国产毛片精品一区| 国产女主播在线一区二区| 一本大道久久a久久精二百| 天天综合色天天综合| 中文字幕的久久| 欧美理论片在线| 成人动漫一区二区在线| 爽好久久久欧美精品| 国产欧美一二三区| 777精品伊人久久久久大香线蕉| 丁香婷婷综合五月| 亚洲国产精品嫩草影院| 久久精品视频免费观看| 欧美日免费三级在线| 国产精品1区二区.| 亚洲免费视频成人| 国产视频视频一区| 欧美一区二区三区性视频| 国产91清纯白嫩初高中在线观看 | 人人爽香蕉精品| 精品欧美黑人一区二区三区| 色婷婷久久99综合精品jk白丝| 精品一区二区三区影院在线午夜| 亚洲美女一区二区三区| 91亚洲精品久久久蜜桃网站| 国产一区二区中文字幕| 国产日韩成人精品| 色综合久久天天| 国产成人亚洲综合a∨婷婷图片| 亚洲自拍与偷拍| 中文字幕在线免费不卡| 久久影院视频免费| 日韩一区二区三区高清免费看看| 国产精品中文字幕日韩精品| 亚洲人成网站影音先锋播放| 中文字幕在线不卡| 国产精品国产自产拍高清av王其| 99国产精品久久久久| 777亚洲妇女| 日韩一二三区视频| 欧美妇女性影城| 日韩一区二区三区四区| 欧美天堂一区二区三区| 99视频在线精品| 国产高清一区日本| 高清久久久久久| 日韩高清一区在线| 亚洲你懂的在线视频| 久久在线免费观看| 精品国产伦一区二区三区免费| 精品播放一区二区| 中文成人av在线| 亚洲老司机在线| 亚洲高清在线精品| 蜜臀av一区二区| 国产成人精品www牛牛影视| 成人一区二区三区| 欧美午夜免费电影| 91精品久久久久久久91蜜桃| 久久国产精品一区二区| 亚洲综合色噜噜狠狠| 青青青伊人色综合久久| 欧美日韩国产首页| 中文字幕制服丝袜成人av| 日韩不卡免费视频| 五月综合激情日本mⅴ| 成人黄色在线看| 国产女主播在线一区二区| 亚洲欧美日韩中文播放| 久久久国产一区二区三区四区小说| 91精品国产色综合久久不卡蜜臀| 在线免费视频一区二区| 国产精品主播直播| 国产一区二区三区精品欧美日韩一区二区三区 | 日韩免费观看高清完整版| 在线亚洲高清视频| 国产精品久99| 成人v精品蜜桃久久一区| 欧美一区中文字幕| 午夜影院久久久| 欧美日韩精品三区| 国产欧美综合在线| 在线亚洲一区观看| 亚洲一区二区三区在线| 在线观看欧美精品| 亚洲免费av高清| 欧美日韩在线观看一区二区| 一区二区三区四区蜜桃 | 欧美色爱综合网| 91国产免费观看| 中文字幕制服丝袜一区二区三区| 首页亚洲欧美制服丝腿| 91视频一区二区三区| 欧美人狂配大交3d怪物一区| 视频一区中文字幕国产| 国产麻豆精品视频| 欧美精品三级在线观看| 精品国产成人在线影院| 国产精品乱码久久久久久| 天堂资源在线中文精品| 亚洲国产美女搞黄色| 久久不见久久见免费视频7| 国产suv精品一区二区三区| 在线亚洲免费视频| 久久精品免费在线观看| 捆绑调教美女网站视频一区| 欧美亚洲日本国产| 一区二区高清在线| 在线观看视频一区二区| 日本一区二区三区在线不卡| 激情五月婷婷综合| 国产欧美日韩三级| 韩国av一区二区三区在线观看| 久久网站最新地址| 日本成人在线看| 久久精品夜色噜噜亚洲a∨| 国产成人亚洲精品青草天美| 国产精品的网站| 在线观看一区二区视频| 青青草一区二区三区| 国产精品国产三级国产普通话蜜臀| 成人ar影院免费观看视频| 日日夜夜一区二区| 国产精品免费av| 日韩精品一区二区三区蜜臀| 韩国av一区二区| 日本成人在线看| 亚洲高清久久久| 国产午夜精品理论片a级大结局 | 国产精品无码永久免费888| 亚洲精品视频一区| 91视频观看视频| 1000部国产精品成人观看| 9191精品国产综合久久久久久| 九九九久久久精品| 亚洲欧美激情一区二区| 久久久亚洲综合| 欧美日韩成人综合在线一区二区| 国产精品123| 国产精品乱码一区二区三区软件| 成人免费毛片片v| 日韩精品亚洲一区| 精品欧美黑人一区二区三区| 色菇凉天天综合网| 国产成人精品免费视频网站| 91国偷自产一区二区三区观看| 亚洲国产精品久久艾草纯爱| 国产亚洲1区2区3区| 日韩一区和二区| 91精品1区2区| 欧美三级韩国三级日本一级| 91网址在线看| 在线观看亚洲精品| 91丨porny丨首页| 免费在线观看成人| 国产一区美女在线| 国产在线播放一区| 国产一区二区三区日韩 | 51精品久久久久久久蜜臀| 欧美三级中文字| 日韩欧美一区二区免费| 欧美一区二区三区免费观看视频| 欧美精品一区二区久久婷婷| ww亚洲ww在线观看国产| 69堂成人精品免费视频| 91麻豆精品国产91久久久使用方法| 欧美精三区欧美精三区| 日韩欧美一区中文| 久久久久久久综合| 国产精品卡一卡二| 亚洲精品视频在线看| 精品一区二区精品| 激情综合网av| 欧美日韩一区二区三区在线| 欧美浪妇xxxx高跟鞋交| 国产亚洲综合色| 蜜桃视频在线观看一区| 欧洲日韩一区二区三区| 久久久久久久久久久久久夜| 亚洲美女屁股眼交3| 黑人精品欧美一区二区蜜桃| 丁香六月综合激情| ww久久中文字幕| 精一区二区三区| 91精品在线观看入口| 国产亚洲精品福利| 国产综合久久久久久鬼色| 欧美一区在线视频|