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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)(5508)-文庫(kù)吧資料

2025-07-02 12:45本頁(yè)面
  

【正文】 AN2KEYOUT: SETB EA RETKEYSCAN0: LCALL DL20MS JB ,KEYOUTWAIT0: JNB ,WAIT0 INC 7CH MOV A,7CH CLR ET0 CLR TR0 CJNE A,03H,KEYOUT MOV 7CH,00 SETB ET0 SETB TR0 SJMP KEYOUTKEYSCAN1:LCALL DL20MS JB ,KEYOUTWAIT1: JNB ,WAIT1 MOV A,7CH CJNE A,02H,KSCAN11 INC 79H MOV A,79H CJNE A,3CH,KEYOUT MOV 79H,00 SJMP KEYOUTKSCAN11: INC 7AH MOV A,7AH CJNE A,18H,KEYOUT MOV 7AH,00 SJMP KEYOUTKEYSCAN2:LCALL DL20MS JB ,KEYOUTWAIT2: JNB ,WAIT2 MOV A,7CH CJNE A,02H,KSCAN21 DEC 79H MOV A,79H CJNE A,0FFH,KEYOUT MOV 79H,3BH SJMP KEYOUTKSCAN21: DEC 7AH MOV A,7AH CJNE A,0FFH,KEYOUT MOV 7AH,17H SJMP KEYOUT END 第五章 系統(tǒng)仿真 KEIL 51介紹Keil的使用通過用Project菜單下的New Project命令建立項(xiàng)目文件,過程如下。將小時(shí)、分鐘和秒拆分成十位和個(gè)位 MOV B,0AH 。延時(shí)20MS子程序DL20MS: ACALL SCAN ACALL SCAN ACALL SCAN RET 。定時(shí)器/計(jì)數(shù)器T0中斷程序入口LJMP INTT0主程序START: MOV R0,70H MOV R7,0CHINIT: MOV R0,00H INC R0 DJNZ R7,INIT MOV 72H,10 MOV 75H,10 MOV TMOD,01H MOV TL0,0B0H MOV TH0,03CH SETB EA SETB ET0 SETB TR0START1: LCALL SCAN LCALL KEYSCAN SJMP START1 。當(dāng)按K0鍵一次,時(shí)鐘暫停走動(dòng)進(jìn)入調(diào)小時(shí)狀態(tài),再按K0鍵一次,進(jìn)入調(diào)分狀態(tài),再按K0鍵一次,回到正常走時(shí);對(duì)于K1和K2按鍵,如果是正常走時(shí),按K1和K2不起作用,如果進(jìn)入調(diào)時(shí)或調(diào)分狀態(tài),按K1可對(duì)時(shí)或分進(jìn)行加1操作,小時(shí)加到24則回到0,分加到60則回到0;按K2可對(duì)時(shí)或分進(jìn)行減1操作,小時(shí)減到負(fù)則回到23,分減到負(fù)則回到59。在對(duì)各單元計(jì)數(shù)的同時(shí),把它們的值放到存儲(chǔ)單元的指定位置。3.定時(shí)器/計(jì)數(shù)器T0中斷服務(wù)程序計(jì)時(shí)選擇定時(shí)器/計(jì)數(shù)器T0。在本系統(tǒng)中數(shù)碼管顯示采用軟件譯碼動(dòng)態(tài)顯示。2.?dāng)?shù)碼管顯示模塊本系統(tǒng)共用8個(gè)數(shù)碼管,從左到右依次顯示時(shí)十位、時(shí)個(gè)位、橫線、分十位、分個(gè)位、橫線、秒十位和秒個(gè)位。時(shí)鐘由定時(shí)/計(jì)數(shù)器0產(chǎn)生,采用中斷方式工作,因此還要編寫定時(shí)/計(jì)數(shù)器0中斷服務(wù)子程序,在定時(shí)/計(jì)數(shù)器0中斷服務(wù)程序中形成時(shí)鐘關(guān)系。 (2):,。LED數(shù)碼管由7段發(fā)光二極管組成,當(dāng)要顯示某個(gè)數(shù)字時(shí)只要將數(shù)字所對(duì)應(yīng)的引腳送入低電平。另有一種字高為7.6mm的超小型LED數(shù)碼管,管腳從左右兩排引出,小數(shù)點(diǎn)則是獨(dú)立的。+、分別表示公共陽(yáng)極和公共陰極。若按規(guī)定使某些筆段上的發(fā)光二極管發(fā)光,就能顯示從0~9的…系列數(shù)字。LED數(shù)碼管是由發(fā)光二極管構(gòu)成的,亦稱半導(dǎo)體數(shù)碼管。下面就來對(duì)兩種方式進(jìn)行簡(jiǎn)單地介紹:內(nèi)部振蕩方式51單片機(jī)內(nèi)部有一個(gè)高增益的反相放大器,其輸入端為引腳XTAL1,輸出端為引腳XTAL2,用于外接石英晶體振蕩器或陶瓷諧振器和微調(diào)電容,構(gòu)成穩(wěn)定的自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部的時(shí)鐘電路。按下復(fù)位按鈕時(shí),電源對(duì)外接電容器充電,使RST為高電平,復(fù)位按鈕松開后,電容通過內(nèi)部下拉電阻放電,逐漸使RST端恢復(fù)低電平。片內(nèi)RAM為隨機(jī)值,運(yùn)行中的復(fù)位操作不改變片內(nèi)RAM的內(nèi)容。當(dāng)單片機(jī)系統(tǒng)在運(yùn)行出錯(cuò)或操作錯(cuò)誤使系統(tǒng)處于死鎖存時(shí),也可按復(fù)位鍵重新啟動(dòng)。單片機(jī)復(fù)位時(shí),鎖存器的輸出端為高電平。當(dāng)P3口作為通用I/O接口時(shí),第二功能輸出線為高電平。P2口有兩種用途:通用I/O接口和高8位地址線。P1口只作通用I/O接口使用。P0口是一個(gè)三態(tài)雙向口,可作為地址/數(shù)據(jù)分時(shí)復(fù)用口,也可作為通用的I/O接口。輸出時(shí)具有鎖存能力,輸入時(shí)具有緩沖功能。它們是特殊功能寄存器中的4個(gè)。51單片機(jī)有40個(gè)引腳,在本次設(shè)計(jì)當(dāng)中有很多口都沒有使用,我們下面介紹的就是對(duì)本次設(shè)計(jì)最為重要的4個(gè)8位的并行I/O接口。圖33 MCS51的基本結(jié)構(gòu)51系列單片機(jī)是美國(guó)Intel公司在1980年推出的高性能8位單片機(jī),它包含51和52 兩個(gè)子系列。雖然MCS51系列單片機(jī)的芯片有多種類型,但它們的基本組成相同。52子系列與51子系列相比大部分相同,不同之處在于:片內(nèi)數(shù)據(jù)存儲(chǔ)器增至256B;8032芯片不帶ROM,8052芯片帶8KB的ROM,8752芯片帶8KB的EPROM;有3個(gè)16位定時(shí)器/計(jì)數(shù)器;6個(gè)中斷源。l 采用單一+5V電源。l 片內(nèi)采用單總線結(jié)構(gòu)。l 1個(gè)全雙工的串行I/O接口,可多機(jī)通信。l 兩個(gè)16位定時(shí)/計(jì)數(shù)器。l 21個(gè)字節(jié)特殊功能寄存器。l 片外數(shù)據(jù)存儲(chǔ)器的尋址空間為64KB。l 片內(nèi)帶4KB的程序存儲(chǔ)器。l 片內(nèi)帶振蕩器, MHz~12MHz。51子系列單片機(jī)的主要特點(diǎn)如下。MCS51:MCS51系列單片機(jī)是美國(guó)Intel公司在1980年推出的高性能8位單片機(jī),它包含51和52 兩個(gè)子系列。再在另外一端送要顯示數(shù)字的編碼,這個(gè)編碼稱為字段碼,8位數(shù)碼管字段碼為8位,從高位到低位的順序依次為dp、g、f、e、d、c、b、a。其中,圖(b)為共陰極結(jié)構(gòu),8段發(fā)光二極管的陰極端連接在一起,陽(yáng)極端分開控制,使用時(shí)公共端接地,要使哪根發(fā)光二極管亮,則對(duì)應(yīng)的陽(yáng)極端接高電平;圖(b)為共陽(yáng)極結(jié)構(gòu),8段發(fā)光二極管的陽(yáng)極端連接在一起,陰極端分開控制,使用時(shí)公共端接電源,要使哪根發(fā)光二極管亮,則對(duì)應(yīng)的陰極端接地。(a) 引腳圖 (b) 共陰極 (c) 共陽(yáng)極圖32 8段式LED數(shù)碼管引腳與結(jié)構(gòu)8段發(fā)光二極管的連接有兩種結(jié)構(gòu):共陰極和共陽(yáng)極。在單片機(jī)應(yīng)用系統(tǒng)中通常使用的是7段或8段式LED數(shù)碼管顯示器,8段式比7段式多一個(gè)小數(shù)點(diǎn)。在計(jì)算機(jī)系統(tǒng)中通常用到的是可編程定時(shí),51單片機(jī)內(nèi)部就集成了可編程的定時(shí)/計(jì)數(shù)器,它是51單片機(jī)中使用非常頻繁的重要功能模塊。硬件定時(shí)是通過硬件電路(多偕振蕩器件或單穩(wěn)器件)實(shí)現(xiàn)定時(shí),故定時(shí)參數(shù)的調(diào)整不靈活,使用不方便,其成本較低。這種方法的優(yōu)點(diǎn)是不需要增加硬件或硬件很簡(jiǎn)單,只需要編制相應(yīng)的延時(shí)程序以備調(diào)用。通常,實(shí)現(xiàn)定時(shí)的方法有三種:軟件定時(shí)、硬件定時(shí)、可編程定時(shí)。因此,計(jì)算機(jī)系統(tǒng)必須有定時(shí)和計(jì)數(shù)技術(shù)。例如,分時(shí)系統(tǒng)的程序切換,向外部設(shè)備輸出周期性定時(shí)控制信號(hào),對(duì)外部事件個(gè)數(shù)統(tǒng)計(jì)等。
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1