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

正文內(nèi)容

數(shù)控直流穩(wěn)壓電源(編輯修改稿)

2025-07-25 15:12 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 使用前要注意看廠家提供的資料。6 / 17   圖一    D0~D7 端為 8 位數(shù)據(jù)口,進(jìn)行數(shù)據(jù)傳送,而 RS、R/W、E 端則配合可以做出不同的操作,對(duì) 1602 進(jìn)行操作主要有四種,如下:  讀狀態(tài),輸入:RS=L,RW=H,E=H。輸出:D0~D7=狀態(tài)字  寫指令,輸入:RS=L,RW=L,D0~D7=指令,E=高脈沖。輸出:無  讀數(shù)據(jù),輸入:RS=H,RW=H,E=H。輸出:D0~D7=數(shù)據(jù)  寫數(shù)據(jù),輸入:RS=H,RW=L,D0~D7=數(shù)據(jù),E=高脈沖。輸出:無  從以上可以看出,如果想對(duì) 1602 進(jìn)行何種操作,只要按其相對(duì)應(yīng)的操作規(guī)程來做即可?! ‰m然以上有四種操作,但實(shí)際上歸類起來只有二種,一種讀一種寫。好了,我們接著看看,進(jìn)行讀與寫時(shí)時(shí)序圖:7 / 17  這張圖初學(xué)者看起來可能有點(diǎn)暈,其實(shí)我們只要關(guān)注的地方是中間的 Valid Data 即有效數(shù)據(jù)區(qū),我們進(jìn)行讀或?qū)?,無非都是想進(jìn)行數(shù)據(jù)的傳送,在時(shí)序圖中,為了看起來更清楚些,我們畫上兩根紅色,大家注意這個(gè)位置各個(gè)引腳的狀態(tài),先看讀操作時(shí)序?! ≡谶M(jìn)行讀操作的時(shí)候,RW 置于 1,RS 則根據(jù)讀的內(nèi)容(狀態(tài)或數(shù)據(jù))置為 1 或 0,注意看圖中的 A 和 B 兩根紅線,在 A 位置,E 置為 1,經(jīng)過td 時(shí)間后,可以在數(shù)據(jù)口讀到正確的數(shù)據(jù),由于 td 的時(shí)間極短(ns 級(jí)),我們的單片機(jī)操作一般是 us 級(jí),所以可以不考慮這個(gè)時(shí)間差,在將 E置為 1 之后,就可以緊跟著指令去讀取數(shù)據(jù),在讀到數(shù)據(jù)后,再將 E 置為 0,經(jīng)過 THD2 時(shí)間后,數(shù)據(jù)口上的數(shù)據(jù)失效?! ≡谶M(jìn)行寫操作的時(shí)候,RW 要置為 0,RS 根據(jù)寫的內(nèi)容不同(指令或數(shù)據(jù))置為 1 或 0,同時(shí),大家注意 C 和 D 兩根紅線,我們?cè)趯?E 置為1 之前,要先將數(shù)據(jù)送到數(shù)據(jù)口上,然后,在 C 位置,將 E 置為 1,經(jīng)過8 / 17tPW 延時(shí)后,再將 E 置為 0,在這個(gè)時(shí)間段內(nèi)必須保證數(shù)據(jù)口上的數(shù)據(jù)穩(wěn)定不變,為有效的數(shù)據(jù)。同理,由于 tPW 這些延時(shí)相對(duì)較短(ns 級(jí)),所以在單片里也不必考慮延時(shí)問題。  我們下面來看看,程序上如何做到。我們看下面兩個(gè)子程序,Read1602()用于讀取 1602 的狀態(tài)(讀數(shù)據(jù)比較少用,這里不寫了,大家自己改改就可以),并且將狀態(tài)判斷也寫在這個(gè)子函數(shù)里面。Write1602()用于寫入數(shù)據(jù)到 1602 里面,寫指令、數(shù)據(jù)共用一個(gè)函數(shù)。大家對(duì)照?qǐng)D二的時(shí)序圖看看是否一致?! 榱朔乐棺x忙狀態(tài)里陷入死循環(huán),在 Read1602()函數(shù)里加入一個(gè)循環(huán)變量 i,在讀狀態(tài)時(shí),數(shù)據(jù)線最高位是由 1602 內(nèi)部拉為低電平的(表示空閑),當(dāng)器件發(fā)生問題或者 1602 沒有接好時(shí),程序就會(huì)在這里等待,所以,加入一定時(shí)間限制是有必要的?! ∫陨鲜莾蓚€(gè)基本的函數(shù),在使用 1602 之前,必須對(duì)其進(jìn)行初始化操作,初始化過程是往 1602 固定寫入一定的指令,里面包括指定使用模式、清屏等等,各種指令的含義我們?cè)谡n程后附上詳細(xì)說明,來看下面的程序(mDelay 函數(shù)和以前課程一樣)。9 / 17 有了以上三個(gè)函數(shù),我們就可以把 1602 控制起來了。在 1602 上,分為二行,每行有 16 個(gè)字符位置,如何來在我們需要的位置上顯示出對(duì)應(yīng)的字符呢?我們先來看看這兩行對(duì)應(yīng)的地址是什么。  上圖是 1602 顯示 RAM 緩沖區(qū)對(duì)應(yīng)的地址,要在對(duì)應(yīng)的位置顯示出字符,首先要寫入一
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1