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

正文內(nèi)容

單片機(jī)原理及應(yīng)用課程結(jié)構(gòu)設(shè)計(jì)-免費(fèi)閱讀

2025-07-23 11:12 上一頁面

下一頁面
  

【正文】 temp=(tempamp。 P2=0。 PCON=0x00。m0。 TL1=0xFD。 TI=0。RS232與單片機(jī)連接電路圖如圖81所示。 for(ci=4。 delay()。0x01)。 }}hang_138(uchar din) //138行選{ uchar tem。 for(i=8。sbit b8=P2^1。2.打開KEIL軟件,在所建的項(xiàng)目文件中輸入源程序,進(jìn)行編譯,編譯無誤后。通常將RCK置為低電平,當(dāng)移位結(jié)束后,在RCK端產(chǎn)生一個(gè)正脈沖(5V時(shí),大于幾十納秒就行了。將它接下一個(gè)595的SI端。圖71本實(shí)驗(yàn)?zāi)K使用74HC595來控制列輸入線的電平值。i++) { for (j=0。//初始化液晶 uchar i。}void wr_sj(){ e=0。 wr_sj()。i12。//長春工業(yè)大學(xué)uchar code table1[]={電子信息工程}。 地址歸位 LCALL LCDWC MOV A,04H 。3.觀察實(shí)驗(yàn)板上液晶顯示的內(nèi)容,看是否符合實(shí)驗(yàn)要求。 P2=0。 //不在該行則掃下一行 } } } return(keyword)。 while((sccodeamp。n5。延時(shí)子程序DELAY: MOV R6,50LOOP: MOV R7,50 DJNZ R7,$ DJNZ R6,LOOP RETTAB1: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H,88H DB 83H,0C6H,0A1H,86H,8EH 。計(jì)算鍵值 MOV KEY_N,A 。有,跳到LK1,軟件去抖NI: AJMP EXIT 。鍵值暫存地址 ORG 0000H AJMP START ORG 0030HSTART: MOV SP,60H。例P1口低四位的輸出為1101時(shí),讀出P1口的高四位為1101,則1行1列相交的鍵處于閉合狀態(tài),第一行的首鍵號(hào)為8,列號(hào)為1,閉合鍵的鍵號(hào)為:N = 行首鍵號(hào) + 列號(hào) = 8 + 1 = 94)CPU對(duì)鍵的一次閉合僅作一次處理:采用的方法為等待閉合鍵釋放以后再作處理。如果將行線接至單片機(jī)的輸入端口,列線接至單片機(jī)的輸出端口,則在單片機(jī)的控制下使列線Y0為低電平,其余三根列線YYY3均為高電平,然后單片機(jī)讀輸入口狀態(tài)(即鍵盤行線狀態(tài)),若X0、XXX3均為高電平,則Y0這一列上沒有鍵閉合,如果讀出的行線狀態(tài)不全為高電平,則為低電平的行線和Y0相交的鍵處于閉合狀態(tài)。m++) for(n=0。i++) { j=table1[i]。延時(shí)NEXT: MOV R7,50 DJNZ R7,$ DJNZ R6,NEXT RETTAB0: DB 0C0H,0F9H,0A4H,0B0H,99H DB 92H,82H,0F8H,80H,90H,0BFH 。 (2)。j10。i8。 //左移初始值 for(i=0。右移 LCALL DELAY RRC A DJNZ R2,LOOP1 LJMP STARTDELAY: MOV R5,20 。 圖11 我們可以運(yùn)用輸出端口指令MOV P0,A或MOV P0,#DATA,只要給累加器值或常數(shù)值,然后執(zhí)行上述的指令,即可達(dá)到輸出控制的動(dòng)作?! 〉?0天:上交課程設(shè)計(jì)報(bào)告,開始答辯。6、報(bào)告一律使用B5紙。 八、課程設(shè)計(jì)的要求1、不允許遲到及早退。課題四:鍵盤液晶顯示系統(tǒng)設(shè)計(jì)要求:按下鍵并在液晶上顯示出鍵值。 五、課程設(shè)計(jì)題目 本課程設(shè)計(jì)題目分兩大類:(一)、設(shè)計(jì)實(shí)現(xiàn)類:進(jìn)行軟、硬件設(shè)計(jì),并上機(jī)編程、聯(lián)線、調(diào)試、實(shí)現(xiàn);(二)、應(yīng)用系統(tǒng)設(shè)計(jì)類:不須上機(jī),查資料完成軟、硬件設(shè)計(jì)畫圖。四、課程設(shè)計(jì)選題原則 課程設(shè)計(jì)是對(duì)理論教學(xué)進(jìn)行消化、吸收并發(fā)展的一個(gè)教學(xué)環(huán)節(jié),它可以幫助學(xué)生進(jìn)一步理解理論知識(shí),并能與實(shí)踐結(jié)合起來,達(dá)到學(xué)以致用的效果。各單元電路板裝配,分調(diào)。 三、單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)開發(fā)過程設(shè)計(jì)一個(gè)單片機(jī)應(yīng)用系統(tǒng),可以分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩個(gè)部分,從設(shè)計(jì)草圖開始到樣機(jī)調(diào)試成功,常常要將硬件,軟件結(jié)合起來考慮,它們的硬,軟件結(jié)構(gòu)各有不同,但系統(tǒng)研制的方法和步驟是基本相同的,其研制過程可以歸納為以下所述的四個(gè)步驟.(一) 確定任務(wù) 如同任何一個(gè)新產(chǎn)品設(shè)計(jì)一樣, 單片機(jī)應(yīng)用系統(tǒng)的研制過程也是以確定應(yīng)用系統(tǒng)的任務(wù)開始的。 二、課程設(shè)計(jì)內(nèi)容安排及教學(xué)要求(一)課程設(shè)計(jì)內(nèi)容和進(jìn)度安排:內(nèi)容:兩部分組成,自選設(shè)計(jì)題目+上機(jī)實(shí)驗(yàn)題目。學(xué)習(xí)的目的在于應(yīng)用,本課程設(shè)計(jì)是配合單片機(jī)原理及應(yīng)用課堂教學(xué)的一個(gè)重要的實(shí)踐教學(xué)環(huán)節(jié),它能起到鞏固課堂和書本上所學(xué)知識(shí),加強(qiáng)綜合能力,提高系統(tǒng)設(shè)計(jì)水平,啟發(fā)創(chuàng)新思想的效果。(2)初步掌握接口芯片在系統(tǒng)中的設(shè)計(jì)、使用方法。2掌握偉福仿真器的正確使用,學(xué)會(huì)簡單系統(tǒng)的實(shí)驗(yàn)調(diào)試和測試方法,提高學(xué)生的動(dòng)手能力;并能在教師的指導(dǎo)下,完成設(shè)計(jì)任務(wù)??傮w設(shè)計(jì)時(shí),必須在硬件和軟件之間權(quán)衡,分工明確,然后分頭開始設(shè)計(jì)。上機(jī)調(diào)試各模塊程序。課題內(nèi)容應(yīng)具有較強(qiáng)的實(shí)踐性讓學(xué)生有較多的機(jī)會(huì)進(jìn)行調(diào)整、測試,從而鍛煉動(dòng)手能力。課題一:液晶顯示系統(tǒng)設(shè)計(jì)要求:顯示課程設(shè)計(jì)名稱和本人名字??梢宰约翰橘Y料選題目。違反一次,成績降一檔。  第57天:編寫程序,并調(diào)試通過。附錄:主要模塊電路及代碼實(shí)驗(yàn)一 循環(huán)彩燈一、 實(shí)驗(yàn)?zāi)康?. 熟悉單片機(jī)實(shí)驗(yàn)板、Keil C51軟件使用2. 學(xué)習(xí)簡單程序的調(diào)試方法3.學(xué)習(xí)延時(shí)子程序的編寫和使用4.學(xué)習(xí)P0口的使用方法二、 實(shí)驗(yàn)內(nèi)容P0口做輸出口,接八只發(fā)光二極管,編寫程序,使發(fā)光二極管循環(huán)點(diǎn)亮。如果未到達(dá)實(shí)驗(yàn)要求,修改程序,重復(fù)2操作,直至達(dá)到實(shí)驗(yàn)要求。 yy_a1()。 //延時(shí) } }//右移模塊 逐漸點(diǎn)亮 yy_a1() { unsigned char i,temp,a。 for(i=0。電路原理圖如圖21所示。如果未到達(dá)實(shí)驗(yàn)要求,修改程序,重復(fù)2操作,直至達(dá)到實(shí)驗(yàn)要求。main() //主函數(shù) { uchar i,j,d。 } }void delay() //延時(shí)函數(shù) { uchar m,n。行列式鍵盤結(jié)構(gòu)如圖31所示。鍵盤布置及鍵值如表31所示。4.按下按鍵,觀察實(shí)驗(yàn)板上數(shù)碼管顯示的現(xiàn)象,看是否符合實(shí)驗(yàn)要求。第0行為1,無鍵閉合,跳到第1行 MOV A,00H 。 for(m=0。0xf0)!=0xf0) //判斷是否有鍵按下 {delay(2)。 //中間結(jié)果 P1=0xff。i++)。這個(gè)指令不改變DDRAM 的內(nèi)容顯示狀態(tài)開/關(guān)0000001DCBD=1: 整體顯示 ONC=1: 游標(biāo)ON B=1:游標(biāo)位置ON進(jìn)入點(diǎn)設(shè)定00000001I/DS指定在數(shù)據(jù)的讀取與寫入時(shí),設(shè)定游標(biāo)的移動(dòng)方向及指定顯示的移位游標(biāo)或顯示移位控制000001S/CR/LXX設(shè)定游標(biāo)的移動(dòng)與顯示的移位控制位。 功能設(shè)定 LCALL LCDWC MOV A,02H 。sbit e=P2^2。 dat=0x80。 for(i=0。 sj=dat。 delay()。 }}/*****************************************************/void delay(){ uchar i,j。例如顯示“國慶”字樣。通過編程控制各顯示點(diǎn)對(duì)應(yīng)LED陽極和陰極端的電平,就可以有效的控制各顯示點(diǎn)的亮滅。QAQBQC...QH;下降沿移位寄存器數(shù)據(jù)不變。74595的主要優(yōu)點(diǎn)是具有數(shù)據(jù)存儲(chǔ)寄存器,在移位的過程中,輸出端的數(shù)據(jù)可以保持不變。sbit mx=P0^3。m0。0x01)。0x01)。 hx=(bit)(temamp。 while(1) { for(ad=48。 } hang_138(din)。m)。 PCON=0x00。uchar code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e}。 dat=SBUF。 ES=1。 P2=1。 delay()。 P0=tab[temp]。 TL1=0xFD。n)。key()。 fs()。 for(m=100。 data_595(dat)。 mx=1。0x01)。 load=0。 port=dat。void delay() //延時(shí)函數(shù) { uchar m。sbit clk=P0^1。如果單片機(jī)的引腳不緊張,用一個(gè)引腳控制它,可以方便地產(chǎn)生閃爍和熄滅效果。通常將它接Vcc。將74LS138的某輸出置1,則對(duì)應(yīng)的LED陽極端被置高。i++) { dat=csh_sj[i]。 //寫數(shù)據(jù) e=1。 rw=0。 } dat=0x90。 while (1) {
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1