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

正文內(nèi)容

畢業(yè)設(shè)計論文—用單片機實現(xiàn)電子鐘的設(shè)計-文庫吧資料

2024-12-09 15:58本頁面
  

【正文】 TR0/TR1 : T0 、 T1 啟動控制位 IE0/IE1 : INT0/INT1 中斷標志位 IT0/IT1 : T0 、 T1 觸發(fā)信號方式選擇位( 0 為電平觸發(fā)方式) 2. 串行口控制寄存器 SCON(98H) TI :串行口發(fā)送完一幀數(shù)據(jù)標志 RI :串行口接收完一幀數(shù)據(jù)標志 3. 中斷控制寄存器 IE(A8H) EA :總中斷允許控制位 ES :串行口 中斷允許控制位 ET0/ET1 :定時器 0/1 中斷允許位 EX0/EX1 :外中斷 0/1 中斷允許位 4. 中斷優(yōu)先級控制寄存器 IP(B8H) PX0/PX1 :外中斷 0/1 的中斷優(yōu)先級設(shè)置位 PT0/PT1 :定時器 0/1 的中斷優(yōu)先級設(shè)置位 PS :串行口中斷優(yōu)先級設(shè)置位 同級中斷內(nèi)部查詢順序 : INT0 T0 INT1 T1 SPORT MCS51 單片機中斷優(yōu)先級的控制規(guī)則: 1 低優(yōu)先級的中斷請求不能打斷高優(yōu)先級的中斷服務(wù),但高優(yōu)先級的中斷可以打斷低優(yōu)先級的中斷。 3. 2. 1 輸入輸出的控制方式 1. 無條件傳送方式 , 無條件傳送的條件 有,輸入時 外設(shè)始終是就緒的 ,輸出時 外設(shè)始終時就緒的 , 總線設(shè)置 , 往往要加總線的隔離與緩沖 。 圖 35 TO 中斷服務(wù)程序圖 開始 保護現(xiàn)場 1S 到? 秒單元加 1 Y =60 秒? 秒單元清 0,分加 1 Y =60 分? 分單元清 0,時加 1 Y =24H? 時單元清 0 Y 恢復(fù)現(xiàn)場,中斷返回 N N N N 3. 2 中斷 程序的設(shè)計 中斷是計算機進行實時控制的基礎(chǔ),也是計算機之所以能夠普及的根本原因之一。ET0=1。TL0=0x06。設(shè)定初值如下 : TMOD=0x02。 T0方式 3下的 T1方式 2,因定時初值能自動恢復(fù),用作波特率發(fā)生器更為合適。 T0 方式 3時 , T1 仍然可工作于方式 0~方式 2,如上頁圖所示。TH0:借用 T1的 TR TF1,只能對片內(nèi)機器周期脈沖計數(shù),作 8 位定時器。當計數(shù)滿溢出時, TF0 置 “1”,同時 TH0 將計數(shù)初值以硬件方法自動裝入 TL0 4. 工作方式 3: M1M0=11——2 個 8 位計數(shù)器(僅限于 T0) , 在 T0方式 3 下, T0、 T1 的設(shè)置和使用是不同的。 3. 工作方式 2: M1M0=10——自動復(fù)位的 8 位計數(shù)器 。 3. 1. 2 定時器 /計數(shù)器工作方式 1. 工作方式 0: M1M0=00 ——13 位計數(shù)器 ( 1)結(jié)構(gòu) 是 由 TH0 的全部 8 位和 TL0 的低 5 位構(gòu)成,當 TL0 低 5 位計數(shù)滿時直接向 TH0進位,并當全部 13 位計數(shù)滿溢出時, TF0 置 “1”。 M1M0:工作方式選擇位。 2. 設(shè)定定時器工作方式寄存器 TMOD( 89H) SFR 寄存器 TMOD 用于 2個定時器 /計數(shù)器 T1/T0 的工作方式設(shè)定,各位的含義表示如圖 33 所示 : 圖 33 TMOD 方式 GATE:門控位,定義 T1/T0 的啟動方式,邏輯如圖 34: 圖 34 GATE 門控位 C/T :定時 /計數(shù)功能選擇位。 TR1/TR0: T1/T0 運行控制位。( 2)計數(shù)功能 對片外從 T0( )、 T1( )引腳輸入的外部脈沖信號進行計數(shù),下降沿計數(shù)加 1。 T0 由 TH0、 TL0 構(gòu)成,字節(jié)地址為 8CH、 8AH; T1 由 THTL1 構(gòu)成,字節(jié)地址為 8DH、 8BH; MCS51單片機定時 /計數(shù)器的功能 ,歸根結(jié)底是計數(shù)器。定時 /計數(shù)器的構(gòu)成 ,定時方法軟件延時,通過執(zhí)行循環(huán)而獲得延時,短時間延時,硬件延時由硬件電路實現(xiàn)延時,長時間延時, 可編程定時 通過對系統(tǒng)時鐘脈沖的計數(shù)而獲得延時。 51 系列 C 語言主要有以下特點:寄存器分配、不同存儲器的尋址及數(shù)據(jù)類型可由 編譯 器管理;程序有規(guī)范的結(jié)構(gòu),可分為不同的函數(shù),這種方式可使程序結(jié)構(gòu)化;編程及程序調(diào)試時間顯著縮短,從而縮短開發(fā)周期,提高作用效率;提供的庫包含許多子程序,具有較強 的數(shù)據(jù)處理能力 3. 1 主程序設(shè)計 主程序流程圖如圖 31 所示: 圖 31 主程序流程圖 本設(shè)計的一個重點是如何完成秒、分、時的記數(shù)和進位。 d c b a g f e dp b b4 b1 g c dp d e b2 b3 f a 7 8 10 11 12 9 6 5 4 3 2 1 圖 212 系統(tǒng)電路圖 3 軟件設(shè)計 目前存在有 4種編程語言支持單片機,即匯編語言、 PL/M 語言、 C 語言和 BASIC 語言。 而 12 四個管腳控制 4 個數(shù)的選通。 2. 4. 1 顯示電路 在本設(shè)計中由于要顯示時、分、秒需要顯示 6位數(shù)字,如果用上面的數(shù)碼管需要 6個,顯然這樣在電路焊接過程中,接線是特別復(fù)雜的,所以 為了方便,在顯示模塊中我們用四位一體數(shù)碼管來顯示我們的時、分、秒時間。 本設(shè)計中使用的是數(shù)碼管顯示器,它的價格比較便宜。第二種是分段式,數(shù)碼管是由一些按一定規(guī)律排列的顆發(fā)光的點陣所組成,利用光點的不同組便可以顯示不同的數(shù)碼,如場致發(fā)光記分牌。 數(shù)碼顯示器是用來顯示數(shù)字、文字或符號的器件,現(xiàn)在已有多種不 同類型的產(chǎn)品,廣泛應(yīng)用于各種數(shù)字設(shè)備中,目前數(shù)碼管顯示器正朝著小型、低功耗、平面化的方向發(fā)展。因此,數(shù)字顯示電路是許多師資設(shè)備不可缺少的部分。然而在許多商用設(shè)備中, LED顯示屏也逐漸受到了來自其它顯示技術(shù)的激烈競爭,如液晶、等離子體和真空熒光管顯示器。 20世紀 70 年代,由于 LED器件在家庭與辦公設(shè)備中的大量應(yīng)用, LED的價格直線下跌。全球首款采用 LED的手表最初還是在昂貴的珠寶商店出售的,其售價竟然高達 2,100美元。 S5 為鬧鐘的控制開關(guān),只有 S5 關(guān)閉且單片機對 端口置低電頻是鬧鐘才能響。 圖 25 上電復(fù)位電路 2. 3. 3 鬧鐘和調(diào)時電 路圖 調(diào)時和鬧鐘 電路圖如圖 26所示,其中 S S S3 分別為時、分、秒的調(diào)整按鈕。在這里,我們在晶體某一方向加一電場,從而在與此垂直的方向產(chǎn)生機械振動,有了機械振動,就會在相應(yīng)的垂直面上產(chǎn)生電場,從而使機械振動和電 場互為因果,這種循環(huán)過程一直持續(xù)到晶體的機械強度限制時,才達到最后穩(wěn)定,這種壓電諧振的頻率即為晶體振蕩器的固有頻率。它被廣泛應(yīng)用于彩電、計算機、遙控器等各類振蕩電路中。時鐘脈沖由振蕩器產(chǎn)生, AT89C51的時鐘振蕩器是由單片機內(nèi)部反相放大器和外接晶振及微調(diào)電容組成的一個三 點式振蕩器,將晶振和微調(diào)電容接 51 的 XTAL1和 XTAL2端即可產(chǎn)生振蕩。在掉電模式下,保存 RAM的內(nèi) 容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直到下一個硬件復(fù)位為止。在閑置模式下, CPU停止工作。在芯片擦操作中,代碼陣列全被寫 “1” 且在任何非空存儲字節(jié)被重復(fù)編程以前,該操作必須被執(zhí)行。有余輸入至內(nèi)部時鐘信號要通過一 個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。石晶振蕩和陶瓷振蕩均可采用。 振蕩器特性: XTAL1和 XTAL2分別為反向放大器的輸入和輸出。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。注意加密方式 1時, /EA將內(nèi)部鎖定為 RESET;當 /EA端保持高電平時,此間內(nèi)部程序存儲器。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /PSEN信號將不出現(xiàn)。 /PSEN:外部程序存儲器的選通信號。另外,該引腳被略微拉高。如想禁止 ALE的輸出可在SFR8EH地址上置 0。因此它可用作對外部輸出的脈沖 或用于定時目的。在FLASH編程期間,此引腳用于輸入編程脈沖。當振蕩器復(fù)位器件時,要保持 RST腳兩個機器周期的高電平時間。 P3口也可作為 AT89C51的一些特殊功能口, P3口同時為閃爍編程和編程校驗接收一些控制信號。當 P3口寫入 “1” 后,它們被內(nèi)部上拉為高電平 ,并用作輸入。 P2口在 FLASH編程和校驗時接收高八位地址信號和控制信號。 P2 口當用于外部程序存儲器或 16位地址外部數(shù)據(jù)存儲器進行存取時, P2 口輸出地址的高八位。并因此作為輸入時, P2口的管腳被外部拉低,將輸出電流。在 FLASH編程和校驗時, P1口作為第八位地址接收。 P1口: P1口是一個內(nèi)部提供上拉電阻的 8位雙向 I/O口, P1口緩沖器能接收輸出 4TTL門電流。 P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址 的第八位。 P0口: P0口為一個 8位漏級開路雙向 I/O口,每腳可吸收 8TTL門電流。 管腳說明 : VCC為 供電電壓。圖片 如 圖 22: 圖 22 AT89C51單片機圖 AT89C51的 主要特性 有, 它與 MCS51 兼容 ,含有 4K字節(jié)可編程閃爍存儲器 , 壽命 很長,能夠有 10
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1