freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機液晶顯示資料-免費閱讀

2025-04-15 05:06 上一頁面

下一頁面
  

【正文】 ? C=1,游標(biāo)顯示開; C=0,游標(biāo)顯示關(guān)。 ? test5()。 } ? } ? } ? void main(void) ? {unsigned char count=0。 ? lcd_cs1=0。 ? for(col=0。col++) { lcd_write_mand(0xb8+(7col))。row64。 } void test3(void) { unsigned char row。 lcd_e=0。 //while(0x80==(lcd_dpamp。 ? const unsigned char code chr4[]= ? {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x73,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x60,0x7D,0xF8,0x00, ? 0x00,0x00,0x00,0x00,0x60,0x1C,0x3C,0x00,0x00,0x00,0x00,0x0F,0xF0,0x06,0x0E,0x00, ? 0x0F,0x00,0x00,0x0F,0xFC,0x02,0x07,0xF0,0x3F,0xF0,0x00,0x1C,0x3F,0x82,0x01,0xF0, ? 0x39,0xFE,0x00,0x18,0x03,0xE6,0x00,0x38,0x30,0x7F,0xE0,0x1C,0x01,0xFE,0x00,0x38, ? 0x30,0x07,0xFF,0x0E,0x00,0x78,0x00,0x18,0x30,0x00,0x7F,0xCF,0x80,0x38,0x00,0x18, ? 0x38,0x00,0x07,0xFF,0xE0,0x18,0x00,0x18,0x1F,0x00,0x03,0xFF,0xFC,0x18,0x00,0x18, ? 0x0F,0xF0,0x00,0x1B,0xFF,0xF8,0x00,0x18,0x03,0xFE,0x00,0x18,0xE7,0xF0,0x00,0x18, ? 0x00,0x1F,0xE0,0x18,0x70,0x00,0x00,0x18,0x00,0x07,0xFE,0x18,0x70,0x00,0x00,0x18, ? 0x00,0x00,0x3F,0xD8,0x30,0x00,0x00,0x18,0x00,0x00,0x03,0xDC,0x3F,0x00,0x00,0x18, ? 0x00,0x00,0x01,0xCC,0x3F,0xC0,0x00,0x18,0x00,0x00,0x0F,0xCC,0x00,0xC0,0x00,0x38, ? 0x00,0x00,0x7F,0x0C,0x00,0x00,0x00,0x30,0x00,0x01,0xF8,0x0F,0x00,0x00,0x07,0xF0, ? 0x00,0x0F,0xC0,0x07,0x80,0x00,0x1F,0xF0,0x00,0x7F,0x00,0x03,0xE0,0x00,0x7C,0x00, ? 0x01,0xF8,0x00,0x00,0xFC,0x01,0xF0,0x00,0x03,0xC0,0x00,0x1F,0xFE,0x07,0xC0,0x00, ? 0x07,0x80,0x03,0xFF,0xFF,0xFF,0x80,0x00,0x06,0x00,0x1F,0xC0,0x03,0xFC,0x00,0x00, ? 0x06,0x00,0x7E,0x00,0x00,0x70,0x00,0x00,0x06,0x0F,0xC0,0x00,0x00,0x00,0x00,0x00, ? 0x07,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, ? 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ? }。 for(x=z。 圖 56 RAM地址映射圖 5 . 指令說明 1) 初始化設(shè)置 顯示開 / 關(guān)設(shè)置 如下: 指令碼 功 能 3E H 關(guān)顯示 3F H 開顯示 顯示初始設(shè)置 如下: 指令碼 功 能 C 0H 設(shè)置顯示初始行 2) 數(shù)據(jù)控制 控制器內(nèi)部設(shè)有一個數(shù)據(jù)地址頁和一個數(shù)據(jù)地址列指針,用戶可通過它們來訪問內(nèi)部的全部 512字節(jié) RAM。 圖 54 12864寫操作時序圖 表 57 時序參數(shù)表 3.狀態(tài)字說明 ST A7 ST A6 ST A5 ST A4 ST A3 ST A2 ST A1 ST A0 D7 D6 D5 D4 D3 D2 D1 D0 STA0~ STA4:未用。} //秒 /分 /時清零 } } ? 用 12864實現(xiàn)如下圖片。}//調(diào)到了 60? } if(key2==0) //分調(diào)整 { delay(10)。} ? if(miao==60) ? { miao=0。//時針位置 ? write_sfm(3,fen)。//啟動定時器 ? } ? void write_sfm(uchar add, uchar date)//地址數(shù)據(jù)變量 ? { ? uchar sh,ge。num++) ? { write_date(table1[num])。 ? write_(0x80)。 ? e=0。 ? P1=date。 ? e=0。 ? uchar code table1[]=00:00:00 TIME。//數(shù)據(jù),命令選擇端( H/L) ? sbit rw = P2^1。 ? shi++。 ? } ? void timer0() interrupt 1 //定時器 0中斷服程序 ? { TH0=(6553650000)/256。//啟動定時器 ? } ? void write_sfm(uchar add, uchar date)//地址數(shù)據(jù)變量 ? { ? uchar shi,ge。num++) ? { write_date(table1[num])。 ? write_(0x80)。 ? e=0。 ? P1=date。 ? e=0。 uchar code table1[]=00:00:00 TIME。 while(1)。 for(num=0。} void write_data(uchar date) {lcdrs=1。 lcden=0。x) for(y=110。 sbit lcdrs=P2^0。 當(dāng) RS= 1時 , 選擇數(shù)據(jù)寄存器 讀 /寫標(biāo)志位 R/W= 0時,進行寫操作 LCD使能信號 E至高電平后再過兩個時鐘周期至低電平 , 產(chǎn)生一個下降沿信號 , 往 LCD寫入顯示數(shù)據(jù) 子程序返回 把 顯示數(shù)據(jù)送至 P0口 ( LCD數(shù)據(jù)線 DB7~ DB0) 開始 圖 寫入顯示數(shù)據(jù)到 LCD子程序流程圖 (3) 寫入指令數(shù)據(jù)到 LCD子程序模塊設(shè)計 當(dāng) LCD1602的寄存器選擇信號 RS為 0時,選擇指令寄存器;當(dāng) LCD1602的讀寫選擇線 R/W為 0時,進行寫操作;當(dāng) LCD1602的使能信號 E至高電平后再過兩個時鐘周期至低電平,產(chǎn)生一個下降沿信號,往 LCD寫入指令代碼。 表 53 1602指令表 ? 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。課題四 液晶顯示 ? 任務(wù)一 1602液晶顯示 ? 任務(wù)二 12864液晶顯示 ? 課題目標(biāo) 本課題的任務(wù)是用單片機實現(xiàn)液晶顯示,演示效果如圖 51所示。要顯示字符時要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,表 54是 DM1602的內(nèi)部顯示地址。寫入指令數(shù)據(jù)到 LCD子程序設(shè)計流程圖如圖 。 sbit lcdrw=P2^1。y0。 } void init() { lcden=0。 P1=date。num11。 } 思考: 1602顯示日期和時間。//數(shù)據(jù)字符表 void delay(uint z)//延時 { uint x,y。 ? P1=。 ? delay(5)。//鎖存關(guān)閉 ? write_(0x38)。//第一行開始寫 ? for(num=0。 ? delay(20)。 ? shi=date/10。//求模 ? TL0=(6553650000)%256。 ? if(shi==24) ? { shi=0。//讀,寫選擇端( H/L) ? sbit e = P2^2。//數(shù)據(jù)字符表 ? void delay(uint z)//延時 ? { ? uint x,y。 ? P1=。 ? delay(5)。//鎖存關(guān)閉 ? write_(0x38)。//第一行開始寫 ? for(num=0。 ? delay(20)。 ? sh=date/10。//分針位置 ? write_sfm(6,miao)。 fen++。 if(key2==0){fen++。 任務(wù)二 12864液晶顯示 一、項目目的 了解 LCD液晶顯示器的引腳功能和連線方法。 STA5:液晶顯示狀態(tài), 1為關(guān)閉, 0為顯示。 數(shù)據(jù)指針設(shè)置 如下: 指令碼 功 能 B 8 H + 頁碼 (0 ~ 7) 設(shè)置數(shù)據(jù)地址頁指針 4 0 H + 列碼 (0 ~ 6 3 ) 設(shè)置數(shù)據(jù)地址列指針 6 . 初始化過程 ( 1) 寫指令 C 0 H , 設(shè)置顯示初始行。x0。//512字節(jié) void
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1