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

正文內(nèi)容

單片機(jī)原理及其應(yīng)用于實(shí)驗(yàn)指導(dǎo)-wenkub.com

2025-06-23 03:56 本頁面
   

【正文】 圖 6 字符代碼與圖形對應(yīng)圖4.1602LCD 的一般初始化(復(fù)位)過程(1)延時 15mS(2)寫指令 38H(不檢測忙信號)(3)延時 5mS(4)寫指令 38H(不檢測忙信號)(5)延時 5mS(6)寫指令 38H(不檢測忙信號)(7)以后每次寫指令、讀/寫數(shù)據(jù)操作均需要檢測忙信號(8)寫指令 38H:顯示模式設(shè)置(9)寫指令 08H:顯示關(guān)閉(10)寫指令 01H:顯示清屏(11)寫指令 06H:顯示光標(biāo)移動設(shè)置(12)寫指令 0CH:顯示開及光標(biāo)設(shè)置5.程序流程圖圖 7 軟件流程圖四、實(shí)驗(yàn)內(nèi)容基礎(chǔ)內(nèi)容: 1602 液晶屏上第一行顯示自己姓名的拼音,第二行顯示自己的手機(jī)號碼。在對液晶模塊的初始化中要先設(shè)置其顯示模式,在液晶模塊顯示字符時光標(biāo)是自動右移的,無需人工干預(yù)。2.1602LCD 的指令時序基本操作時序如表 3 所示如下:表 3 基本操作時序表讀狀態(tài) 輸入 RS=L,R/W=H,E=H 輸出 D0—D7=狀態(tài)字寫指令 輸入 RS=L,R/W=L,D0—D7=指令碼,E=高脈沖輸出 無讀數(shù)據(jù) 輸入 RS=H,R/W=H,E=H 輸出 D0—D7=數(shù)據(jù)寫數(shù)據(jù) 輸入 RS=H,R/W=L,D0—D7=數(shù)據(jù),E=高脈沖 輸出 無讀寫操作時序如圖 3 和 4 所示:圖 3 讀操作時序圖 4 寫操作時序3.1602LCD 的 RAM 地址映射及標(biāo)準(zhǔn)字庫表液晶顯示模塊是一個慢顯示器件。(8)指令 8:DDRAM 地址設(shè)置。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示; C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo); B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。(2)指令 2:光標(biāo)復(fù)位,光標(biāo)返回到地址 00H。? 第 15 腳:背光源正極。? 第 5 腳:R/W 為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。1)1602LCD 主要技術(shù)參數(shù):? 顯示容量:162 個字符? 芯片工作電壓:—? 工作電流:()? 模塊最佳工作電壓:? 字符尺寸:(WH)mm2)引腳功能說明1602LCD 采用標(biāo)準(zhǔn)的 14 腳(無背光)或 16 腳(帶背光)接口,各引腳接口說明如表1 所示:表 1 1602LCD 引腳編號 符號 引腳說明 編號 符號 引腳說明1 VSS 電源地 9 D2 數(shù)據(jù)2 VDD 電源正極 10 D3 數(shù)據(jù)3 VL 液晶顯示偏壓 11 D4 數(shù)據(jù)4 RS 數(shù)據(jù)/命令選擇 12 D5 數(shù)據(jù)5 R/W 讀/寫選擇 13 D6 數(shù)據(jù)6 E 使能信號 14 D7 數(shù)據(jù)7 D0 數(shù)據(jù) 15 BLA 背光源正極8 D1 數(shù)據(jù) 16 BLK 背光源負(fù)極? 第 1 腳:VSS 為地電源。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。}實(shí)驗(yàn)八 LCD1602 液晶顯示液晶顯示模塊已作為很多電子產(chǎn)品的通過器件,如在計(jì)算器、萬用表、電子表及很多家用電子產(chǎn)品中都可以看到,顯示的主要是數(shù)字、專用符號和圖形。 flag=0。 } SBUF=a。i6。 。 ES=1。 REN=1。 void init(){ TMOD=0X20。其對應(yīng)公式為波特率=2 SMODfosc/64。其余各位與串行口無關(guān)。同樣,在 CPU 響應(yīng)中斷后,也必須用軟件清零。CPU 在響應(yīng)中斷后,必須用軟件清零。方式 1 時,若 SM2=0,則 RB8 是接收到的停止位。在多機(jī)通信中,以 TB8 位的狀態(tài)表示主機(jī)發(fā)送的是地址還是數(shù)據(jù):TB8=0 為數(shù)據(jù),TB8=1 為地址;也可用作數(shù)據(jù)的奇偶校驗(yàn)位。REN:允許串行接收控制位。SM2:多機(jī)通信控制位。全雙工通信:允許數(shù)據(jù)在兩個方向流動,即通信雙方的數(shù)據(jù)發(fā)送和接收是同時的。以字符為單位進(jìn)行傳送。串行通信用兩根傳輸線進(jìn)行數(shù)據(jù)的傳輸,一次只能發(fā)送一位二進(jìn)制。實(shí)驗(yàn)七 單片機(jī)串行通信一、 實(shí)驗(yàn)?zāi)康睦斫鈫纹瑱C(jī)串行口的工作原理;學(xué)習(xí)使用單片機(jī)的 TXD、RXD 口;了解 MAX232 芯片的作用。if(i==100){LED=~LED。while(1)。TH1=(6553610000)/256。void main(){LED=1。定時時間為 10ms,當(dāng) 10ms 的定時時間到,TF1=1,連續(xù)定時 100 次,調(diào)用亮燈函數(shù);再連續(xù)定時 100 次,調(diào)用滅燈函數(shù)。 // 取反 TH0=(655361000)/256。 //T0 開中斷 TR0=1。 //預(yù)置計(jì)數(shù)初值 TL0=(655361000)%256。 //查詢等待 TF0 置位 }}中斷方式:includesbit P1_0=P1^0。 //預(yù)置計(jì)數(shù)初值 TL0=(655361000)%256。 TMOD=0x01。  機(jī)器周期=12247。2)計(jì)數(shù)初值的計(jì)算(1)定時器的計(jì)數(shù)初值:在定時器方式下,T/C 是對機(jī)器周期脈沖計(jì)數(shù)的,f OSC=6MHZ,一個機(jī)器周期為12/fOSC=2us,則方式 0 13 位定時器最大定時間隔=2 13*2us=方式 1 16 位定時器最大定時間隔=2 16*2us=方式 2 8 位定時器最大定時間隔=2 8*2us=512us 若 T/C 工作在定時器方式 1 時,要求定時 1ms,求計(jì)數(shù)值。TRTR0 分別是定時器 /計(jì)數(shù)器 T T0 的運(yùn)行控制位, 通過軟件置 1 后, 定時器 /計(jì)數(shù)器才開始工作 , 在系統(tǒng)復(fù)位時被清 0。  3)GATE 定時器/ 計(jì)數(shù)器運(yùn)行門控標(biāo)志位 當(dāng) GATE=1 時, T/C 的啟動受雙重控制,即要求 INT0 (或 INT1)引腳為高電平且TR0(或 TR1 )置 1 時, 相應(yīng)的 T/C 才被選通工作。TMOD 用于設(shè)置定時器/計(jì)數(shù)器的工作方式 03,并確定用于定時還是用于計(jì)數(shù)。若是內(nèi)部晶振驅(qū)動時鐘,則是定時器;若是 8051 的輸入引腳的脈沖信號,則它是計(jì)數(shù)器。 }}四、實(shí)驗(yàn)內(nèi)容 基礎(chǔ)內(nèi)容:使用外部中斷 1 實(shí)現(xiàn)以下功能8 個 led 流水燈循環(huán)顯示,按下按鍵后,數(shù)碼管顯示“sos”, 并且蜂鳴器發(fā)出報(bào)警音,一段時間后回到 led 順次點(diǎn)亮,循環(huán)顯示效果。m++) { P1=0x00。 temp=_crol_(P1,1)。 for(q=0。 EA=1。j125。)參考程序(適用于上圖仿真電路)includeincludedefine uchar unsigned charvoid delay(uchar k){uchar i,j。 對應(yīng)的中斷號為 0、4;寄存器有 4 個工作組可以切換,為 03。采樣是中斷處理的第一步,對于本實(shí)驗(yàn)的脈沖方式的中斷請求,若在兩個相鄰周期采樣先高電平后低電平則中斷請求有效,IE0 或IE1 置“1”;否則繼續(xù)為“0”。因此高電平狀態(tài)和低電平狀態(tài)至少維持一個周期,中斷請求信號由引腳INT0()和 INT1()引入。 } }}}五、實(shí)驗(yàn)內(nèi)容 基礎(chǔ)內(nèi)容:通過按鍵來控制數(shù)碼管的顯示情況:按下 K1,第一個數(shù)碼管顯示 1,再次按下數(shù)碼管顯示 2,依次按下后加 1,顯示到 5 后返回顯示 1。}void main(){ while(1) { if(s2==0) { delay(10)。m0。 //采集按鍵狀態(tài),此時作為輸入引腳sbit led=P1^0。 case 2: led=1。 //消抖 if(k1==0) { while(!k1)。j) for(k=125。sbit k1=P3^4。}if(K2==0){D1=0。三、實(shí)驗(yàn)電路圖 四、參考例子(1)按下 K2 燈亮,按下 K1 燈滅參考程序代碼: C 程序代碼:includesbit K1=P3^4。}}}六、實(shí)驗(yàn)內(nèi)容基礎(chǔ)內(nèi)容:1)將第二位數(shù)碼管顯示 8; 2)用數(shù)碼管顯示你的生日; 拓展內(nèi)容:1) 用第一個數(shù)碼管循環(huán)顯示 0—9。P0=0x4f。num6。j120。//數(shù)碼管各位的碼表void delay(unsigned int count){unsigned int i,j。 delay(2)。dula=0。wela=0。 //數(shù)字8的代碼dula=1。j++)。for(i=0。while(1)。dula=0。 //位選信號的鎖存器控制void main(){dula=0??刂莆贿x的 P0 口要輸出的數(shù)據(jù)位 0xfe(二進(jìn)制為 1111 1110) 。delayms(500)。delayms(500)。delayms(500)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1