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

正文內(nèi)容

基于單片機的六路搶答器設計-文庫吧資料

2025-06-24 17:46本頁面
  

【正文】 ACALL DELAY1 AJMP INT1SUBADD1: INC R2 ACALL DELAY1 AJMP INT1SUBDEC1: MOV A,R2 JZ SETR2 DEC R2 ACALL DELAY1 AJMP INT1SUBSETR2: MOV R2,63H ACALL DELAY1 AJMP INT1SUBBACK1: RETI倒計時程序(搶答倒計時和回答倒計時都跳到該程序):COUNT: MOV R0,00H 。如果不是99,R2加1,如果加到99了。按鍵發(fā)聲 MOV R3,01H AJMP ERRORFALSE2: ACALL BARK MOV R3,02H AJMP ERRORFALSE3: ACALL BARK MOV R3,03H AJMP ERRORFALSE4: ACALL BARK MOV R3,04H AJMP ERRORFALSE5: ACALL BARK MOV R3,05H AJMP ERRORFALSE6: ACALL BARK MOV R3,06H AJMP ERRORINT0(搶答時間R1調(diào)整程序):INT0SUB:MOV A,R1 MOV B,0AH DIV AB MOV R5,A MOV R4,B MOV R3,0AH ACALL DISPLAY 。進入倒計時程序,查詢有效搶答的程序。是否查詢搶答 MOV R3,0AH 。送R1R6,因為R1中保存了搶答時間 SETB OK 。否者跳到非法搶答查詢 ACALL BARK 。未開始搶答時候顯示FFF JB ,NEXT ACALL DELAY JB ,NEXT 。一開始就運行定時器,以開始顯示FFF。50ms為一次溢出中斷 SETB EA SETB ET0 SETB ET1 SETB EX0 SETB EX1 。設置未定時器/模式1 MOV TH0,0F0H MOV TL0,0FFH 。初設搶答時間為15s MOV R2,0AH 。搶答開始標志位 RING EQU 22H 。主流程圖如32所示:開始鍵按下?加一鍵按下?減一鍵按下?正常搶 答回答時 間非法搶答處理調(diào)整搶答時間顯示犯 規(guī)顯示搶答號并倒計時顯示FFF初始化YY圖32 程序設計流程圖 系統(tǒng)程序,位選P2口。第3節(jié) 系統(tǒng)軟件設計軟件任務分析和硬件電路設計結(jié)合進行,哪些功能由硬件完成,哪些任務由軟件完成,在硬件電路設計基本定型后,也就基本上決定下來了。清除低級中斷激活標志,從程序0000H開始執(zhí)行這段程序先關中斷,以便后續(xù)處理能順利進行,然后用兩個RETI指令代替兩個LJMP指令,從而清除了兩級中斷激活標志。準備復位地址 PUSH ACC 。清除高級中斷激活標志ERR1: MOV POWER,0AAH 。關中斷 MOV DPTR,ERR1 。這部分程序如下:POWER DATA 67H 。在所有的指令中,只有RETI指令能夠清除中斷激活標志。軟件復位是使用軟件陷阱和軟件看門狗后必須進行的工作,這時程序出錯完全有可能發(fā)生在中斷子程序中,中斷激活標志已置位,它將阻止同級中斷響應。而對中斷激活標志的清除工作常被遺忘,因為它沒有明確的位地址可供編程。軟件復位就是用一系列指令來模擬硬件復位功能,最后通過轉(zhuǎn)移指令使程序從0000H地址開始執(zhí)行。硬件復位后,各專用寄存器的狀態(tài)均被初始化,且對片內(nèi)通用寄存器的內(nèi)容沒有影響。硬件復位必須通過CPU外部的硬件電路給CPU的RESET端加上足夠時間的高電位才能實現(xiàn)。 系統(tǒng)復位使CPU進入初始狀態(tài),從0000H地址開始執(zhí)行程序的過程叫系統(tǒng)復位。這里采用最常用的方法,即延時重復掃描法,延時法的原理為:因為“毛刺”脈沖一般持續(xù)時間短,約為幾ms,而我們按鍵的時間一般遠遠大于這個時間,所以當單片機檢測到有按鍵動靜后再延時一段時間(這里我們?nèi)?0ms)后再判斷此電平是否保持原狀態(tài),如果是則為有效按鍵,否則無效。圖24 獨立鍵盤它們各有自己的特點,其中獨立鍵盤硬件電路簡單,而且在程序設計上也不復雜,一般用在對硬件電路要求不高的簡單電路中;矩陣鍵盤與獨立鍵盤有很大區(qū)別,首先在硬件電路上它要比獨立鍵盤復雜得多,而且在程序算法上比它要煩瑣,但它在節(jié)省端口資源上有優(yōu)勢得多,因此它更適合于多按鍵電路。站在系統(tǒng)監(jiān)控軟件設計的立場上來看,僅僅完成鍵盤掃描,讀取當前時刻的鍵盤狀態(tài)是不夠的,還有不少問題需要妥善解決,否則,人們在操作鍵盤就容易引起誤操作和操作失控現(xiàn)象。 鍵盤掃描電路的設計鍵盤是人與微機系統(tǒng)打交道的主要設備。軟復位實際上就是當程序執(zhí)行完畢之后,將程序指針通過一條跳轉(zhuǎn)指令讓它跳轉(zhuǎn)到程序執(zhí)行的起始地址。s。其大小是時鐘信號頻率的倒數(shù),常用fosc表示。C1,C2的典型值為30PF。電路中兩個電容 C1,C2的作用有兩個:一是幫助振蕩器起振。圖22 外部振蕩源電路一般選用石英晶體振蕩器。圖21 系統(tǒng)原理圖 單片機主機系統(tǒng)電路該六路搶答器的設計細分為時鐘頻率電路的設計,復位電路的設計,顯示電路的設計和鍵盤掃描電路的設計等。如果在硬件電路設計就預留出一些I/O端口,雖然當時空著沒用,那么用的時候就派上用場了。(4) I/O端口,在樣機研制出來后進行現(xiàn)場試用時,往往會發(fā)現(xiàn)一些被忽視的問題,而這些問題不是靠單純的軟件措施來解決的。因為很少有一錘定音的電路設計,如果現(xiàn)在不留余地,將來可能要為一點小小的修改或擴展而被迫進行全面返工。(2) 留有設計余地。由于RB端口內(nèi)部具有上拉電阻,只要用軟件設置其有效,即可省略在4 只端口引腳上外接上拉電阻。發(fā)聲的原理是,作用在兩個電極極板的電位在發(fā)生變化時,陶瓷材料就發(fā)生彎曲,從而振動空氣發(fā)出聲音。在 FM 發(fā)聲的同時,燈 D6 也在發(fā)光。在主持人確認后,按下復原按鈕,狀態(tài)
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1