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

正文內(nèi)容

基于單片機(jī)的音樂(lè)盒(編輯修改稿)

2025-02-14 15:17 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 馬西秦. 自動(dòng)檢測(cè)技術(shù). 北京: 機(jī)械工業(yè)出版社, 2002 [7] 樓然苗. 51系列單片機(jī)設(shè)計(jì)實(shí)例. 北京: 北京航空航天大學(xué)出版社,1999 [8] 羅萬(wàn)鈞. 匯編語(yǔ)言程序設(shè)計(jì). 陜西: 西安電子科技大學(xué)出版社,1995 [9] 劉守亦. 單片機(jī)應(yīng)用技術(shù). 陜西: 西安電子科技大學(xué)出版社,1995[10] 肖玲尼. Protel 99 SE 印刷電路. 北京: 清華大學(xué)出版社, 2003[11] 梁立編. 程序設(shè)計(jì)基礎(chǔ)與C語(yǔ)言. 陜西: 西安電子科技大學(xué)出版社,1998[12] 黃菊生. 單片機(jī)原理與接口技術(shù). 北京:國(guó)防工業(yè)出版社 [13] 楊素行. 微機(jī)原理及應(yīng)用. 清華大學(xué)出版社 [14] 何宏主. 單片機(jī)原理與接口技術(shù). [15] 楊西明、朱騏主. 單片機(jī)編程與應(yīng)用入門. 北京:機(jī)械工業(yè)出版社 [16] 先鋒工作室. 單片機(jī)程序設(shè)計(jì)實(shí)例. 清華大學(xué)出版社 2002[17] 謝宜仁. 單片機(jī)實(shí)用技術(shù)問(wèn)答. 人民郵電出版社 [18] 孫江宏. protel99電路設(shè)計(jì)與應(yīng)用. 北京:機(jī)械工業(yè)出版社 [19] 房小翠、王金鳳. 單片機(jī)實(shí)用系統(tǒng)設(shè)計(jì)技術(shù).. 北京:國(guó)防工業(yè)出版社 附錄附錄一 元器件清單名稱總數(shù)量型號(hào)備注電阻21K(1),10K(1)電容330pf(2),10uf(1)液晶顯示頻11602A16腳單片機(jī)1STC89C52晶振112MHz其他揚(yáng)聲器(1),三極管(1),開(kāi)關(guān)(17)附錄二 電路圖按鍵設(shè)置0123456789ABCDEF附錄三 程序RS BIT 。定義液晶顯示端口標(biāo)號(hào)RW BIT E BIT 。********************************************L50MS EQU 60HL1MS EQU 61HL250MS EQU 62HSEC EQU 65HMIN EQU 64HHOU EQU 63H。******************************************* org 0000h ljmp main ORG 000BH LJMP TT0 ORG 001BH LJMP T1INT org 1000hmain: 。液晶初始化 MOV SP,70H MOV P0,01H 。清屏 CALL ENABLE MOV P0,38H 。8位,2行顯示 lCALL ENABLE MOV P0,0FH 。屏顯on,光標(biāo)on,閃爍on lCALL ENABLE MOV P0,06H 。計(jì)數(shù)地址加1,顯示幕on lCALL ENABLE。內(nèi)存初始化 lcall initil 。key1: lcall key lcall modd ljmp key1。鍵盤掃描key: nop nop lcall ks jnz k1 。有按鍵轉(zhuǎn)到K1 lcall kaiji lcall SOPxn: ljmp keyk1: lcall modd lcall modd lcall ks jnz k2 ljmp keyk2: mov R2,0feh 。讀鍵盤 mov R4,00hk3: mov A,R2 mov P1,A mov A,P1 JB ,L1 。為1跳轉(zhuǎn),第一行無(wú)按鍵 mov a,00h ljmp lkL1: jb ,L2 mov a,04h ljmp lkL2: jb ,L3 mov a,08h ljmp lkL3: jb ,next1 mov a,0ch。lk: add a,R4 push acck4: lcall delay1 。若同時(shí)有其他按鍵,則等待 lcall ks jnz k4。 mov r3,07h clr a mov r0,30h mov r1,31hmm1: mov a,@r1 mov @r0,a inc r0 inc r1 djnz r3,mm1 pop acc mov @r0,a RET。next1: inc R4 。列掃描 mov a,R2 JNB ,n2 ljmp n1n2: ljmp keyn1: rl a mov R2,a ljmp k3。ks: mov a,0f0h 。判斷P1口 mov P1,a nop nop mov a,P1 cpl a anl a,0f0h RET。DELAY1: SETB RS0dl: mov R5,0ahdl2: mov R6,63dl3: nop nop djnz R6,dl3 djnz R5,dl2 CLR RS0 RET。 。30H37H初值為零。initil: mov r3,08h mov r0,30hm1: mov @r0,00h inc r0 djnz r3,m1 RET。顯示 。modd: MOV P0,8EH CALL ENABLE mov A,37H mov DPTR,TABLE3 MOVC A,@A+DPTR CALL WRITE2 RET。開(kāi)機(jī)提示字。kaiji: mov a,37h cjne a,0fh,DFF MOV P0,80H 。設(shè)光標(biāo)地址 CALL ENABLE MOV DPTR,TABLE1。寫數(shù)據(jù) CALL WRITE1 DFF: RET。按鍵值播放歌曲。SOP: mov a,37h cjne a,01h,A11 LCALL MODD MOV 52H,HIGH TABLE10 MOV 53H,LOW TABLE10 LCALL INITILE2 lcall MAIN0A11: CJNE A,02H,A22 LCALL MODD MOV 52H,HIGH TABLE20 MOV 53H,LOW TABLE20 LCALL INITILE2 lcall MAIN0A22: CJNE A,03H,A33 LCALL MODD MOV 52H,HIGH TABLE30 MOV 53H,LOW TABLE30 LCALL INITILE2 lcall MAIN0 A33: CJNE A,04H,A44 LCALL MODD MOV 52H,HIGH TABLE40 MOV 53H,LOW TABLE40 LCALL INITILE2 lcall MAIN0A44: CJNE A,05H,A55 LCALL MODD MOV 52H,HIGH TABLE50 MOV 53H,LOW TABLE50 LCALL INITILE2 lcall MAIN0A55: CJNE A,06H,A66 LCALL MODD MOV 52H,HIGH TABLE60 MOV 53H,LOW TABLE60 LCALL INITILE2 lcall MAIN0 A66: CJNE A,07H,A77 LCALL MODD MOV 52H,HIGH TABLE70 MOV 53H,LOW TABLE70 LCALL INITILE2 lcall MAIN0 A77: CJNE A,08H,A88 LCALL MODD MOV 52H,HIGH TABLE80 MOV 53H,LOW TABLE80 LCALL INITILE2 lcall MAIN0A88: CJNE A,09H,A99 LCALL MODD MOV 52H,HIGH TABLE90 MOV 53H,LOW TABLE90 LCALL INITILE2 lcall MAIN0 A99: CJNE A,0AH,AAA LCALL MODD MOV 52H,HIGH TABLE100 MOV 53H,LOW TABLE100 LCALL INITILE2 lcall MAIN0 AAA: RET 。******************************************INITILE2: MOV L50MS,20 MOV L1MS,00H MOV L250MS,00H MOV SEC,00H MOV MIN,00H MOV HOU,00H MOV A,HOU MOV B,10 DIV AB ADD A,30H 。將BCD嗎轉(zhuǎn)化為ASIIC碼 MOV P0,0C8H 。顯示小時(shí)十位 CALL ENABLE CALL WRITE2 MOV A,B ADD A,30H MOV P0,0C9H 。顯示小時(shí)個(gè)位 CALL ENABLE CALL WRITE2 MOV A,3AH MOV P0,0DH 。顯示冒號(hào) CALL ENABLE CALL WRITE2 MOV A,MIN MOV B,10 DIV AB ADD A,30H MOV P0,0CBH 。顯示分十位 CALL ENABLE CALL WRITE2 MOV A,B ADD A,30H MOV P0,0CCH 。顯示分個(gè)位 CALL ENABLE CALL WRITE2
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1