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

正文內容

單片機電子時鐘的設計畢業(yè)設計論文(文件)

2025-08-01 19:35 上一頁面

下一頁面
 

【正文】 0H MOV A,SEC SWAP A ANL A,0FH MOVC A,A+DPTR MOV P1,A MOV P0,02H ACALL DEL1MS MOV P0,00H MOV A,MIN ANL A,0FH MOV DPTR,TAB MOVC A,A+DPTR MOV P1,A MOV P0,04H ACALL DEL1MS MOV P0,00H MOV A,MIN SWAP A ANL A,0FH MOVC A,A+DPTR MOV P1,A MOV P0,08H ACALL DEL1MS 27 MOV P0,00H MOV A,HOUR ANL A,0FH MOVC A,A+DPTR MOV P1,A MOV P0,10H ACALL DEL1MS MOV P0,00H MOV A,HOUR SWAP A ANL A,0FH MOVC A,A+DPTR MOV P1,A MOV P0,20H ACALL DEL1MS MOV P0,00H RET ORG 0380H CLOCK:CLR TR0 MOV TL0,01CH MOV TH0,0D8H INC DI_DA ACALL DIS SETB TR0 ACALL FF1 RETI 28 ORG 0400H DEL1MS:MOV R6,02H DEL1: MOV R7,0FFH DJNZ R7,$ DJNZ R6,DEL1 RET ORG 0420H DEL10MS:MOV R5,20H TX1: MOV R4,0FFH DJNZ R4,$ DJNZ R5,TX1 RET ORG 0440H DEL200MS:MOV R3,50 TX2: ACALL DIS DJNZ R3,TX2 RET ORG 0500H TIAOSHI:SETB LCALL FF1 LCALL DIS JB ,HOUR_KEY MIN_ADJ:CLR C MOV A,MIN ADD A,01H DA A CJNE A,60H,X1 29 CLR A X1: MOV MIN,A ACALL DIS ACALL DEL200MS MOV P3,7FH JNB ,MIN_ADJ HOUR_KEY:JB ,X2 HOUR_ADJ:CLR C MOV A,HOUR ADD A,01H DA A CJNE A,24H,X3 CLR A X3: MOV HOUR,A ACALL DIS ACALL DEL200MS X2: MOV P3,7FH JNB ,HOUR_ADJ SETB RETI ORG 0560H TAB:DB 0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H DB 080H,090H,088H,083H,0C6H,0A1H,086H,08EH END 30 第 3 章 電子時鐘的仿真過程 利用偉福軟件檢驗程序 偉福軟件簡介 在哪里編寫單片機的源程序?在哪里將其調試并生成 .HEX 文件?這些工作可用單片機的一些編譯軟件完成。Vision2 是 Keil Software 公司推出的 51 系列單片機開發(fā)工具, 181。Vision2 集成開發(fā)環(huán)境。Vision 菜單中的“ Project”選項,在下拉菜單中單擊“ New Projec”選項,彈出“ Greate New Projec”對話框,要求鍵入項目名稱“電子時鐘 .uv2”并保存,如圖 31。 圖 32 “ Select Device for Target‘ Target1‘”對話框( 1) 圖 33 “ Select Device for Target‘ Target1‘”對話框( 2) 3. 單擊“ Options for Target”按鈕,系統(tǒng)鍵彈出如圖 34 所示窗口。該命令會打開一個空的編輯器窗口,在該窗口中鍵入源代碼,如圖 36所示。 圖 38 “ Add Files to Group ‘ source Group“窗口 7. 對源程序進行檢驗,如圖 39 所示。它不僅是模擬電路、數字電路、模 /數混合電路的設計與仿真平臺,更是目前世界上最先進,最完整的多種型號微處理器系統(tǒng)的的設計與仿真平臺,真正實現(xiàn)了在計算機中完成電路原理圖設計、電路分析與仿真、 微處理器程序設計與仿真、系統(tǒng)測試與功能驗證到形成印制電路板的完美電子設計、研發(fā)過程。從 1989 年問世至今已有近 20 年的歷史,在全球得到廣泛的應用。保存為“電子時鐘 .asm”,如圖 37 所示。并按下“ Out Put”按鈕,將“ Greate HEX Fi”前的多選框選上,窗體如圖 35 所示。在此對話框中雙擊 Atmel,彈出另一個窗口,如圖 33 所示,選擇合適的單片機型號 AT89C51。Vision2 是一個標準的 Windows 應用程序,直接在桌面上雙擊它的快捷鍵就可以啟動它。一般來說, Keil C51 和 181。 Keil C51 是當前使用最廣泛的基于 AT89C51 單片機內核的軟件開發(fā)平臺之一,由德國 Keil Software 公司推出。 圖 21 顯示子程序流程圖 時鐘信號流程圖,如圖 22 所示。 整體模塊 在 6 塊 LED 數碼管上能實現(xiàn)數字時鐘的時、分、秒顯示,并能對時、 22 分、秒進行加 1 校對和清零。每按一次鍵,對應的顯示值便加 1。在中斷服務程序里,必須對秒、分和時的單元內的數值進行判斷,當秒加到60 時,分必須加 1 、秒清零;當分加到 60 時,時加 分清零。秒定時模塊負責提供中斷信號,由于CPU 運算模塊中的指令消耗一定的時間,所以中斷信號最好通過硬件來實現(xiàn)。 P1 口 作為 8 段數據輸出口,經 74LS245 驅動后到達各 LED。通過在這 8 只發(fā)光二極管的陽極加 +5 V 或 0 V 的電壓使不同的二極管發(fā)光,形成不同的數字。主要用 AT89C51 片內定時器定時中斷服務程序完成秒、分、時的運算即計時功能, TIME0 的中斷服務程序完成調時、調分、調秒功能。內部振蕩方式的外部電路如下圖所示。這樣,才能循環(huán)記時。 ( 6) 上機調試 程序。每按一次鍵,對應的顯示值便加 1。程序放置的 地址須連續(xù)且靠前,不要在中間留下大量的空間地址,以使目標機可以使用較少的硬件資源。作為一種人機接口方式,語音比 LCD,鼠標鍵盤等設備更易于使用。 單片機的發(fā)展趨勢 從單片機 電子時鐘 近年的發(fā)展趨勢來看,正朝著多層次用戶、多品種、多規(guī)格 、 高精度 、小體積、低能耗等方面發(fā)展 。 執(zhí)行指令的過程: (1) 指令寄存器中的內容經指令譯碼器譯碼后,說明這條指令是取數命令,即把一個立即數送 A 中; (2) PC 的內容為 0001H,送地址寄存器,譯碼后選中 0001H 單元,同時 PC 的內容自動加 1 變?yōu)?0002H; (3) CPU 同樣通過控制總線發(fā)出讀命令; (4) 0001H 單元的內容 E0H 讀出經內部數據總線送至 A。 假設機器碼 74H、 E0H 已存在 0000H 開始的單元中,則此表示把 E0H這個值送入 A 累加器。在接電瞬間, RESET 端的電位與 VCC 相同,隨著充電電流的減少, RESET 的電位逐漸下降。 單片機復位的條件是:必須使 RST/VPD 或 RST 引( 9)加上持續(xù)兩個機器周期(即 24 個振蕩周期)的高電平。 圖 16( c)給出了單字節(jié)雙周期指令的時序,兩個機器周期內進行 4次讀操作碼操作。 圖 16( a),( b)所示分別給出了單字節(jié)單周期和雙字節(jié)單周期指令 15 的時序。 單片機 的取指 /執(zhí)行時序如圖 16 所示 由圖 16 可見, ALE 引腳上出現(xiàn)的信號是周期性的,在每個機器周期內出現(xiàn)兩次高電平。通常,包含一個機器周期的指令稱為單周期指令,包含兩個機器周期的指令稱為雙周期指令 ,等等 指令的運算速度與指令所包含的機器周期有關,機器周期數越少的指令執(zhí)行速度越快。當振蕩脈沖頻率為 12 MHz 時,一個機器周期為 1μs;當振蕩脈沖頻率為 6 MHz 時,一個機器周期為 2μs。 2) 機器周期 單片機 采用定時控制方式 , 因此它有固定的機器周期。下面分別加以說明。 13 圖 14 時鐘振蕩電路 ( 2)引入外部脈沖信號 在由多片單片機組成的系統(tǒng)中,為了各單片機之間時鐘信號的同步,應當引入惟一的公用外部脈沖信號作為各單片機的振蕩脈沖。請讀者特別注意時鐘脈沖與振蕩脈沖之間的二分頻關系,否則會造成概念上的錯誤。有余輸入至內部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 振蕩器特性 : XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。注意加密方式 1 時, EA 將內部鎖定為 RESET;當 EA 端保持高電平時,此間內部程序存儲器。 12 PSEN:外部程序存儲器的選通信號。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。在 FLASH 編程期間,此引腳用于輸入編程脈 沖。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時器 0 外部輸入) T1(記時器 1 外部輸入) /WR(外部數據存儲器寫選通) /RD(外部數據存儲器讀選通) P3 口同時為閃爍編程和編程校驗接收一些控制信號。 P2 口在 FLASH 編程和校驗時接收高八位地址信號和控制信號。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出 11 電流。 P1 口: P1 口是一個內部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。 P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。 AT89C51 單片機為很多嵌入 10 式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 AT89C2051 是一種帶 2K字節(jié)閃爍可編程可擦除只讀存儲器的單片機。 4. 在人們 生活中的應用 目前國內外各種家具已經普遍用單片機代替?zhèn)鹘y(tǒng)的控制電路,例如,洗衣機 、電冰箱、空調機、微波爐、電飯煲、收音機、音像、電風扇及許多高級電子玩具都配上了單片機。 2. 在機電一體化中的應用 機電一體化產品是指集機械技術,微電子技術,計算機 技術 于一體,使其產品具有智能化特征的電子產品。 5. C 語言開發(fā)環(huán)境,友好的人機互交環(huán)境。 4. 低功耗。集成度已經達到 300 萬個晶體管以上,總線速度達到數十微妙到幾百納秒,指令執(zhí)行周期已經達到幾微妙到數十納秒,以往片外 XRAM 現(xiàn)已在物理上存入片內, ROM 容量已經擴充達 32K, 64K, 128K 以致更大的空間。主要特點如下: 1. 種類多,型號全?,F(xiàn)在有些工廠的技術人員或其它業(yè)余電子開發(fā)者搞出來的某些產品,不是電路太復雜,就是功能太簡單且極易被仿制。因為它體積小,通常都藏在被控機械的 “ 肚子 ” 里。它由主機、鍵盤、顯示器等組成。 單片機在硬件資源方面的利用率必須很高才行,所以匯編雖然原始卻還是在大量使用。 單片機是靠程序的,并且可以修改。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。汽車上一般配備 40 多部單片機,復雜的工業(yè)控制系統(tǒng)上甚至可能有數百臺單片機在同時工作!單片機的數量不僅遠超過 PC 機和其他計算 的綜合,甚至比人類的數量還要多。事實上單片機是世界上數量最多
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1