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

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

?? 186.c

?? mega16做處理芯片
?? C
字號:
#include<iom16v.h>
#include<macros.h>
#include<stdio.h>

#define uint unsigned int
#define uchar unsigned char

//#define SPI_CS PB4
#define SetCS PORTB|=(1<<PB4)
#define ClrCS PORTB&=~(1<<PB4)


//1602
#define SetRS PORTD|=(1<<PD7)
#define ClrRS PORTD&=~(1<<PD7)

#define SetRW PORTD|=(1<<PD6)
#define ClrRW PORTD&=~(1<<PD6)

#define SetE PORTD|=(1<<PD5)
#define ClrE PORTD&=~(1<<PD5)

uchar s[4],b[4]; //把數字轉換成字符串
unsigned int  d[4];

uchar ReadStatusLCM(void);//讀狀態 
void WriteDataLCM(uchar WDLCM);//寫數據
void WriteCommandLCM(uchar WCLCM,uchar c);//寫指令
void LCMInit(void);//初始化
void DisplayOneChar(uchar X,uchar Y,uchar DData);//在指定位置顯示單個字符 
void DisplayListChar(uchar X,uchar Y,uchar *DData);//在指定位置顯示字符串




//*******************/延時函數
void delay_1ms(unsigned int t)
{
unsigned int i,j;
for(i=0;i<t;i++)
{
for(j=1;j<(1*143-2);j++)	//晶振改變時修改 
{;}
}
}



//*****************讀狀態,忙則循環,不忙則返回Data
uchar ReadStatusLCM(void)
{
  uchar Data;
  
  DDRA=0xff;           //設置指令
  PORTA=0xff;
  DDRD=0xff;//1,輸出,置數        0,輸入,讀數
  ClrRS;
  SetRW;
  
  SetE;                  //執行指令
  SetE;
  
  DDRA=0x00;           //讀忙標志,忙則循環 
  Data=PINA;  
  while(Data&0x80)
   Data=PINA;
  return(Data);
  
}



//**************************寫指令
void WriteCommandLCM(uchar WCLCM,uchar c)
{
 if(c==1)             //標志為0不忙檢測,標志為1檢測
   ReadStatusLCM();
 
 DDRA=0xff;           //設置指令
 PORTA=WCLCM;
 DDRD=0xff;//1,輸出,置數        0,輸入,讀數
 ClrRS;
 ClrRW;
 
 SetE;
 SetE;
 ClrE;
 
} 
     



//**************************初始化
void LCMInit(void)
{
 DDRA=0xff;
 PORTA=0x00;
 
 WriteCommandLCM(0x38,0);//三次顯示設置 ,不需忙檢
 delay_1ms(5);             //四位總線,雙行顯示,5*7點陣
 WriteCommandLCM(0x38,0);
 delay_1ms(5);
 WriteCommandLCM(0x38,0);
 delay_1ms(5);
 
 WriteCommandLCM(0x38,1);//顯示模式設置,以后都須忙檢
 WriteCommandLCM(0x08,1);//關閉顯示
 WriteCommandLCM(0x01,1);//清屏
 WriteCommandLCM(0x06,1);//光標右移,字符不移
 WriteCommandLCM(0x0c,1);//顯示開,有光標,有閃爍
}


//***************************寫數據
void WriteDataLCM(uchar WDLCM)
{
 ReadStatusLCM();      //忙檢測
 
 DDRA=0xff;           //設置指令
 PORTA=WDLCM;
 DDRD=0xff;//1,輸出,置數        0,輸入,讀數
 SetRS;
 ClrRW;
 
 SetE;
 SetE;
 
 ClrE;
}


//****************************按指定位置顯示一個字符
void DisplayOneChar(uchar X,uchar Y,uchar DData)
{
 Y&=0x01;//Y不能>1
 X&=0x0f;//X不能>15
 
 if(Y)
   X+=0x40;//顯示第二行時地址碼+0x40
 
 X+=0x80;//計算指令碼
 
 WriteCommandLCM(X,0);//發送地址碼不需忙檢   
 WriteDataLCM(DData);
 
}



//*****************************在指定位置顯示字符串
void DisplayListChar(uchar X,uchar Y,uchar *DData)
{
 uchar pose=0;
 
 Y&=0x01;//Y不能>1
 X&=0x0f;//X不能>15
 
 while(DData[pose]>0x20)
 {
  DisplayOneChar(X,Y,DData[pose]);//顯示單個字符
  pose++;
  X++; 
  if(X>=0xF)
   {X=0x00;
    Y=0x01;
   }	
 }
}





//***************主機初始化*******//
//設置端口方向,SPI控制寄存器
void SPI_MasterInit(void)
{
 DDRB=(1<<PB5)|(1<<PB7)|(1<<PB4);//PB6:MISO自動為輸入  PB7:SCK

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人动漫精品| 日韩精品乱码免费| 久久久久国产一区二区三区四区| 久久美女艺术照精彩视频福利播放| 日本一区二区免费在线观看视频| 久久久久九九视频| 亚洲精品国产品国语在线app| 日韩在线一区二区| 成人一区二区在线观看| 欧美日韩美少妇| 国产视频一区在线播放| 亚洲国产精品影院| 国产激情一区二区三区四区| 欧美性一二三区| 国产偷v国产偷v亚洲高清| 一区二区三区免费观看| 韩国一区二区三区| 欧美无人高清视频在线观看| 国产亚洲一区二区在线观看| 一区二区三区国产精华| 天堂蜜桃一区二区三区| 99精品视频一区二区三区| 91精品欧美福利在线观看| 亚洲视频一区在线观看| 国产在线精品不卡| 日韩一区二区三区免费观看| 精品精品国产高清一毛片一天堂| 中文字幕的久久| 国产一区二区美女诱惑| 91精品在线免费观看| 一区二区三区高清不卡| 国产精品乡下勾搭老头1| 在线不卡中文字幕播放| 亚洲香蕉伊在人在线观| 福利一区二区在线| 久久香蕉国产线看观看99| 日韩激情一区二区| 欧美猛男男办公室激情| 亚洲一本大道在线| 欧美羞羞免费网站| 亚洲二区在线视频| 欧美亚洲一区二区在线| 中文字幕亚洲电影| 成人福利电影精品一区二区在线观看 | 国产精品一区二区免费不卡 | 日韩欧美不卡在线观看视频| 一区二区三区成人在线视频| 972aa.com艺术欧美| 国产精品国产三级国产| 久久爱www久久做| 欧美日韩激情在线| 日韩在线a电影| 日韩美女一区二区三区四区| 日韩激情在线观看| 久久久亚洲国产美女国产盗摄| 久久99精品久久久久久久久久久久| 91福利区一区二区三区| 亚洲午夜精品网| 在线成人午夜影院| 九色综合狠狠综合久久| 精品免费视频.| 午夜日韩在线电影| 91麻豆swag| 日日夜夜一区二区| 欧美精品一区二区三区在线 | 26uuuu精品一区二区| 国产东北露脸精品视频| 欧美国产精品中文字幕| 色婷婷久久99综合精品jk白丝| 成人免费视频在线观看| 一本到不卡免费一区二区| 亚洲一级片在线观看| 这里只有精品99re| 免费在线观看一区二区三区| 久久久99精品免费观看| 日韩中文字幕1| 国产亚洲欧美日韩日本| 91福利国产精品| 极品少妇xxxx精品少妇偷拍| 国产欧美日韩激情| 欧洲亚洲精品在线| 韩国成人在线视频| 亚洲欧美成人一区二区三区| 欧美三级在线视频| 日韩黄色小视频| 欧美成人性战久久| 蜜乳av一区二区| 精品国产一区二区国模嫣然| 午夜一区二区三区在线观看| 久久亚洲春色中文字幕久久久| 欧洲国产伦久久久久久久| 久久99九九99精品| 亚洲男同性视频| 久久众筹精品私拍模特| 一道本成人在线| 美国精品在线观看| 亚洲一区二区五区| 亚洲国产电影在线观看| 欧美一级夜夜爽| 国产91精品一区二区麻豆网站 | 亚洲午夜免费电影| 欧美怡红院视频| 成人免费看的视频| 亚洲福利一二三区| 国产精品国产三级国产| 久久亚洲一区二区三区四区| 欧美日韩一区二区三区四区| 韩国欧美一区二区| 午夜不卡av免费| 亚洲男人的天堂网| 国产日产欧美一区| 精品久久久久久久久久久院品网 | 国产精品911| 久久精品国产久精国产| 伊人色综合久久天天| 国产精品无遮挡| 久久伊人中文字幕| 精品国产乱码久久久久久久久 | 高清在线成人网| 久久成人免费电影| 亚洲在线视频免费观看| 亚洲国产视频一区| 亚洲精品成人精品456| 国产精品国产三级国产有无不卡| 精品少妇一区二区三区在线播放 | 91精品国产综合久久小美女| 欧美私模裸体表演在线观看| 成年人午夜久久久| 91精品福利在线| 欧美三级日韩三级| 欧美日精品一区视频| 欧美日韩卡一卡二| 91精品国模一区二区三区| 9191精品国产综合久久久久久| 欧美在线不卡一区| 欧美日韩国产首页| 91精品国产综合久久久蜜臀粉嫩| 在线播放视频一区| 欧美一级免费大片| 26uuu另类欧美亚洲曰本| 久久久精品2019中文字幕之3| 国产午夜亚洲精品理论片色戒 | 337p粉嫩大胆色噜噜噜噜亚洲 | 91麻豆精品国产自产在线观看一区 | 播五月开心婷婷综合| av中文字幕亚洲| 欧美亚洲图片小说| 日韩小视频在线观看专区| 欧美高清视频www夜色资源网| 97久久超碰精品国产| 欧美网站一区二区| 亚洲精品一区二区三区精华液| 国产亚洲精久久久久久| 亚洲色图另类专区| 日本亚洲电影天堂| 懂色av中文字幕一区二区三区 | 国产精品丝袜在线| 亚洲欧美aⅴ...| 亚洲1区2区3区4区| 国产一区二区三区在线观看免费 | 日韩av电影天堂| 午夜精品一区二区三区免费视频| 久久精品噜噜噜成人av农村| 国产成人av电影在线观看| 99精品黄色片免费大全| 欧美日韩一区二区三区四区五区| 日韩美女视频一区二区在线观看| 国产日韩欧美精品电影三级在线| 亚洲精品国久久99热| 麻豆久久久久久| 一本大道久久a久久精二百| 欧美一区二区精美| 精品国产乱码久久久久久影片| 日韩一区欧美一区| 老司机一区二区| 91久久久免费一区二区| 久久亚洲精品国产精品紫薇| 亚洲精品国产一区二区精华液 | 久久日韩粉嫩一区二区三区 | 一区二区三区在线视频播放| 丝袜亚洲另类欧美| av在线不卡免费看| 日韩美女在线视频| 亚洲日本在线a| 国产成人精品在线看| 制服.丝袜.亚洲.另类.中文| 1000部国产精品成人观看| 麻豆精品国产传媒mv男同| 国产福利一区二区三区视频在线| 欧美在线观看18| 亚洲欧洲日韩在线| 国产69精品久久777的优势| 日韩欧美色综合| 午夜视频在线观看一区| 色伊人久久综合中文字幕| 日本一区二区三区免费乱视频| 老色鬼精品视频在线观看播放| 欧美少妇xxx| 一区二区三区在线高清| www.亚洲激情.com|