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

正文內容

畢業(yè)設計-基于單片機的八路智能搶答器系統(tǒng)設計-免費閱讀

2025-07-07 02:31 上一頁面

下一頁面
  

【正文】 t really grow up, it seems is not so important。s actions. CSKA said they were surprised and disappointed by Toure39。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。很多子程序是可以借鑒書本上的,但怎樣銜接各個子程序才是關鍵的問題所在,這需要對單片機的結構很熟悉。 由于采用匯編語言設計電路,所以本設計在編程成功后,硬件電路基本上不需要調試就可正常使用。=====TO 溢出中斷 (響鈴程序 )===== T0INT: MOV TH0,0ECH MOV TL0,0FFH JNB RING,OUT。=====顯示程序 ===== DISPLAY:MOV DPTR,DAT1。 MOV A,R2 MOV R6,A MOV R3,08H CLR OK AJMP COUNT 。搶答時間 R2 送 R6 MOV R3,01H CLR OK。一秒標志減 1 AJMP CHECK LARGER: MOV A,R0 CJNE A,14H,CHECK。十位存于 (30H) MOV 31H,B。 MOV R1,00H ACALL DELAY1 AJMP INT0SUB ADD0: INC R1 ACALL DELAY1 AJMP INT0SUB DEC0: MOV A,R1 JZ SETR1 。搶答只顯示計時 ,滅號數(shù) AJMP COUNT 。 50ms 為一次溢出中斷 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1 。 MOV A,R2 MOV R6,A MOV R3,07H CLR OK AJMP COUNT TRUE8: ACALL BARK。按鍵發(fā) 聲 MOV A,R2 MOV R6,A。整個系統(tǒng)軟件可分為后臺程序(背景程序)和前臺程序。這兩類軟件的設計方法各有特色,執(zhí)行軟件的設計偏重算法效率,與硬件關系密切,千變萬化。 在所有的指令中,只有 RETI 指令能夠清除中斷激活標志。硬件復位后,各專用寄存器的狀態(tài)均被初始化,且對片內通用寄存器的內容沒有影響。現(xiàn)在一般均用軟件延時的方法來避開抖動階段,這一延時過程一般大于 5ms,例如取 1020ms。 掃描電路的實現(xiàn) 鍵盤是人與微機系統(tǒng)打交道的主要設備。解決的辦法是,在申請顯示前,先檢查是否已經(jīng)有顯示申請,如果有,就不再申請,等待下次機會;如果沒有,則先申請標志位,再將顯示內容送入顯示緩沖區(qū)。為了使顯示模塊能及時反應系統(tǒng)需要,應將顯示模塊安排在一個重復執(zhí)行的循環(huán)(如監(jiān)控循環(huán)或時鐘中 斷子程序)中。不同的操作需要顯示不同的內容,這又說明各執(zhí)行模塊對顯示模塊的驅動方式是不同的。 10MHz 時間約為 1ms, 1MHz 時約為 10ms,所以一般為了可靠地復位, RST 在上電時應保持 20ms 以上的高電平。 MCS51單片機有一個復位引腳 RST,它是施密特觸發(fā)輸入,當振蕩器起振后,該引腳上出現(xiàn) 2個機器周期(即 24個時鐘周期)以上的高電平。其大小是時鐘信號頻率的倒數(shù) ,常用 fosc表示。內部振蕩方式所得的時鐘信號穩(wěn)定性高。 12MHz 的晶振,其機器周期是 1us, 也就是說在執(zhí)行同一條指令時用 6MHz的晶振所用的時間是 12MHz 晶振的兩倍。只要在硬件電路設計初期考慮到這一點,就應該為系統(tǒng)將來升級留足夠的 RAM 空間,哪怕多設計一個 RAM 的插座,暫不插芯片也好。 (2) 留有設計余地。運算器由算術邏輯器部件 ALU、累加器 ACC、暫存器、程序狀態(tài)字寄存器 PSW, BCD 碼運算調整電路等組成。它與通用 80C51 系列單片機的指令系統(tǒng)和引腳兼容。我們常說的已經(jīng)停產的 89C51 指的是 ATMEL 公司的 AT 89C51 單片機,同時是在原基礎上增強了許多特性,如時鐘,更優(yōu)秀的是由 Flash(程序存儲器的內容至少可以改寫 1000 次)存儲器取帶了原來的 ROM(一次性寫入), AT89C51 的性能 相對于 8051 已經(jīng)算是非常優(yōu)越的了。 ( 2)參賽選手在設定的時間內進行搶答,搶答有效,定時器停止工作,顯示器上顯示選手的編號和搶答的時間,并保持到主持人將系統(tǒng)清除為止。選手們都站在同一個起跑線上,體現(xiàn)了公平公正的原則。相應地,數(shù)字邏輯電路的設計方法在不斷地演變和發(fā)展,由原來的單一的硬件邏輯設計發(fā)展成三個分支,即硬件邏輯設計(中、小規(guī)模集成器件)、軟件邏輯設計(軟件組裝的 LSI 和 VSI,如微處理器、單片機等)及兼有二者優(yōu)點的專用集成電路( ASIC)設計。 摘 要 隨著科學技術的發(fā)展和普及,各種各樣的競賽越來越多,其中搶答器的作用也 越來越重要 。 目前數(shù)字電子技術已經(jīng)廣泛地應用于計算機,自動控制,電子測量儀表,電視 ,雷達,通信等各個領域。 第一章 搶答器的概述 2 31 系統(tǒng)設計的功能 基本功能: ( 1) 同時供 8 名選手比賽,分別用 8 個按鈕 S0 ~ S7 表示。在這段 ( 3)如果定時時間已到,無人搶答,本次搶答無效,系統(tǒng)報警并禁止搶答,定時顯示器上顯示 00。89C51 的缺陷在于不支持 ISP(在線更新程序)功能,必須加上 ISP 功能等新功能才能更好延續(xù) MCS51 的傳奇。片內的 Flash 可允許在線重新編程,也可使用非易失性存儲器編程。 單片機的內部結構圖 為了提高數(shù)據(jù)處理和位操作功能,片內增加了一個通用寄存器 B 和一些專用寄存器,還增加了位處理邏輯電路的功能 [3]。在設計硬件電路時,要考慮到將來修改擴展的方便。 (5) I/O 端口:在樣機研制出來后進行現(xiàn)場試用時,往往會發(fā)現(xiàn)一些被忽視的問題,而這些問題不是靠單純的軟件措施來解決的。為了提高整個系統(tǒng)的性能我選擇了12MHz 的晶振。 C130pFC230pFY112MX1X2 圖 32 時鐘電路的設計 單片機必須在時鐘的驅動下才能工作 .在單片機內部有一個時鐘振蕩電路 ,只需要外接一個振蕩源就能產生一定的時鐘信號送到單片機內部的各個單元 ,決定單片機的工作速度。如時鐘頻率為 12MHz,即 fosc=12MHz,則時鐘周期為 1/12181。使器件復位,只要 RST 保持高電平, MCS51保持復位狀態(tài)。圖 中, RC時間常數(shù)越大,上電時 RST 端保持高電平的時間越長。另一方面,在操作者沒有進行操作時,顯示內容也是變化的,如顯示現(xiàn)場各物理量的變化情況。當監(jiān)控程序(鍵盤解釋程序)安排在時鐘中斷子程序中時,處理比較方便,只要在監(jiān)控程序的匯合處調用顯示模塊就可以了。這時就不必擔心其他前臺模塊來打擾了,就可以得到一次完整的顯示機會。關于鍵盤硬件電路的設計方法也可以在文獻和書籍中找到,配合各種不同的硬件電路,這些書籍中一般也提供了相應的鍵盤掃描程序。如果監(jiān)控程序中的讀鍵操作安排在主程序(后臺程序)或鍵盤中斷(外部中斷)子程序中,則該延時子程序便可直接插 入讀鍵過程中。但是,硬件復位還能自動清除中斷激活標志,使中斷系統(tǒng)能夠正常工作,這樣一個事實卻容易為不少編碼人員所忽視。前文各處提案到的出錯處理程序 ERR 主要完成這一功能,其他的善后工作交由復位后的系統(tǒng)去完成。 軟件任務分析時,應將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進行功能定義和接口定義(輸入輸出定義)。后臺程序指主程序及其調用的子程序,這類程序對實時性要求不是太高,延誤幾十 ms 甚至幾百 ms 也沒關系,故通常將監(jiān)控程序(鍵盤解釋程序),顯示程序和打印程序等與操作者打交道的程序放在后臺程序中執(zhí)行;而前臺程序安排一些實時性要求較高的內容,如定時系 統(tǒng)和外部中斷(如掉電中斷)。搶答時間 R2 送 R6 MOV R3,01H CLR OK。 MOV A,R2 MOV R6,A 軟件設計 2 31 MOV R3,08H CLR OK AJMP COUNT 程序及分析 單片機控制 8 路搶答器程序 OK EQU 20H 。允許四個中斷 ,T0/T1/INT0/INT1 CLR OK CLR RING SETB TR1 程序分析 2 31 SETB TR0 。進入倒計時程序 ,查詢有效搶答的程序 在 COUNT 里面 NEXT: JNB ,FALSE1 JNB ,FALSE2 JNB ,FALSE3 JNB ,FALSE4 JNB ,FALSE5 JNB ,FALSE6 JNB ,TZ1 JNB ,TZ2 AJMP START TZ1: JMP FALSE7 TZ2: JMP FALSE8 非法搶答處理程序 FALSE1: ACALL BARK 。如果 R1 為 0, R1 就置 99, DEC R1 ACALL DELAY1 AJMP INT0SUB SETR1: MOV R1,63H ACALL DELAY1 程序分析 2 31 AJMP INT0SUB BACK0: RETI 。個位存于 (31H) MOV R5,30H。如果 1s 向下運行 ,否者跳到查 停 /顯示 DEC R6。因為答題的計時不再查詢搶答 ,所以就鎖了搶答 AJMP COUNT 程序分析 2 31 TRUE2:ACALL BARK。=====犯規(guī)搶答程序 ===== ERROR: MOV R0,00H 程序分析 2 31 MOV TH1,3CH MOV TL1,0B0H MOV 34H,R3。查表顯示程序 ,利用 P0 口做段選碼口輸出/P2 低三位做位選碼輸出 , MOV A,R3 MOVC A,A+DPTR MOV P2,0feH MOV P0,A ACALL DELAY MOV DPTR,DAT2 MOV A,R5 MOVC A,A+DPTR MOV P2,0fdH MOV P0,A ACALL DELAY MOV A,R4 MOVC A,A+DPTR MOV P2,0fbH 程序分析 2 31 MOV P0,A ACALL DELAY RET DAT1:DB 00h,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,00H,71H 。 CPL 。 整個設計通過了軟件 的 仿真。因此可以說單片機的設計是軟件和硬件的結合,二者是密不可分的。re clear about the terms of the agreement. It might be best to get
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1