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

正文內(nèi)容

基于at89c51單片機(jī)多路數(shù)字搶答器設(shè)計(jì)-文庫(kù)吧資料

2024-11-25 22:07本頁(yè)面
  

【正文】 L17 LCC:CLR MOV P0,50H LCALL DELAY DELAY1:MOV P1,0FFH 。搶答倒計(jì)時(shí) L22:MOV 73H,02D S5:MOV 70H,20D MOV 71H,20H CLR S4:LCALL DELAY DJNZ 70H,S4 SETB S6:LCALL DELAY DJNZ 71H,S6 DJNZ 73H,S5 。定時(shí)器 1 初始化 SETB TR1 。外部中斷 1 MOV R7,0CH 邵陽(yáng)學(xué)院課程設(shè)計(jì)(論文) 12 CLR S2:LCALL DELAY DJNZ 70H,S2 SETB 。外部中斷 1 初始化 L16:MOV P1,0FFH MOV R2,00H CLR INC R2 JB ,L0 LCALL DE0 L0:INC R2 JB ,L1 LCALL DE0 L1:INC R2 JB ,L2 LCALL DE0 L2:INC R2 JB ,L3 LCALL DE0 L3:SETB CLR INC R2 JB ,L4 LCALL DE0 L4:INC R2 JB ,L5 LCALL DE0 L5:INC R2 JB ,L6 LCALL DE0 L6:INC R2 JB ,L7 LCALL DE0 邵陽(yáng)學(xué)院課程設(shè)計(jì)(論文) 11 L7:SETB CLR INC R2 JB ,L8 LCALL DE0 L8:INC R2 JB ,L9 LCALL DE0 L9:INC R2 JB ,L10 LCALL DE0 L10:INC R2 JB ,L11 LCALL DE0 L11:SETB CLR INC R2 JB ,L12 LCALL DE0 L12:INC R2 JB ,L13 LCALL DE0 L13:INC R2 JB ,L14 LCALL DE0 L14:INC R2 JB ,L15 LCALL DE0 L15:LJMP L16 。當(dāng)在掃描到有人按下了 搶答 鍵,馬上關(guān)閉 T0、調(diào)用顯示程序、封鎖鍵盤。 主程序設(shè)計(jì) 為了能夠達(dá)到搶答的公平、公正、合理,應(yīng)該在主持人發(fā)布搶答命令之前必須先設(shè)定搶答的時(shí)間,因而在編開始搶答前的程序得先編寫設(shè)定時(shí)間的程序,當(dāng)時(shí)間設(shè)好了之后,主持人 按開始鍵發(fā)布搶答命令,若在主持人未按開始鍵之前,有選手提前答題,則為違規(guī)搶答,蜂鳴器會(huì)發(fā)出警告聲 ,并在顯示器上顯示犯規(guī)的選手編號(hào)。 ( 5) 模塊程序允許設(shè)計(jì)者分割任務(wù)和利用已有程序,為設(shè)計(jì)者提供方便 。 ( 3) 程序的修改可局部化。 模塊程序設(shè)計(jì)法的主要優(yōu)點(diǎn)是: ( 1) 單個(gè)模塊比起一個(gè)完整的程序易編寫 、調(diào)試 及修改 。 把一個(gè)程序分成具有多個(gè)明確任務(wù)的程序模塊,分別編制、調(diào)試后再把它們連接在一起形成一個(gè)完整的程序,這樣的程序設(shè)計(jì)方法稱為模塊化程序設(shè)計(jì) 。過(guò)程控制程序主要是使單片機(jī)按一定的方法進(jìn)行計(jì)算,然后再輸出 [3]。在單片機(jī)控制系統(tǒng)中,大體上可分為數(shù)據(jù)處理、過(guò)程控制兩個(gè)基本類型。它是目標(biāo)明確的智力活動(dòng)。本課程設(shè)計(jì)從 口輸出一個(gè)矩形脈沖來(lái)控制驅(qū)動(dòng)器 PNP 集電極的高低電平時(shí)間來(lái)控制蜂鳴器的聲音。本電路通 過(guò)控制不同頻率的矩形脈沖來(lái)控制蜂鳴器發(fā)聲。提供蜂鳴器發(fā)聲所需 要 較高 的 電流,單片機(jī)的 I/O 口驅(qū)動(dòng)能力有限,而我們知道三極管有電流放大的作用,在這里就是利用三極管放大電流來(lái)使蜂鳴器獲得足夠的驅(qū)動(dòng)電流 。所以在 PNP 的集電極 接了一個(gè) 10 千歐的電阻。驅(qū)動(dòng)電路PNP 發(fā)射極接 +5V 電壓,當(dāng)基極為低電平是集電極為高電平則能驅(qū)動(dòng)數(shù)碼管使其顯示數(shù)字。 本次設(shè)計(jì) 電路 包括顯示和驅(qū)動(dòng),顯示采用數(shù)碼管 ,驅(qū)動(dòng)用三極管 PNP。靜態(tài)顯示的段選位和位選位 均單獨(dú)連接,因此占用的 I/O 接口多,無(wú)法擴(kuò)展多個(gè)數(shù)碼管。 給 每一個(gè)選手編號(hào) 1 至 16,當(dāng)選手按下按鈕時(shí) , 電平變化從 P1 口輸入,經(jīng)單片機(jī)處理后從 P0 輸出由數(shù)碼管顯示搶答者編號(hào)。 圖 復(fù)位及開始搶答電路 選手搶答鍵(矩陣式鍵盤) 89C51 的 P1 口做一個(gè) 4*4 的行列式鍵盤。 原理及電路總框圖 圖 搶答器總原理圖 邵陽(yáng)學(xué)院課程設(shè)計(jì)(論文) 4 晶振復(fù)位及開始搶答電路 晶振 的頻率為 12MHZ,提供 89C51 的時(shí)鐘脈沖使 89C51 工作,復(fù)位電路是單片機(jī)初始化,使單片機(jī)重新開始執(zhí)行程序。 其中 AT89C51 是系統(tǒng)的核心,它主要負(fù)責(zé)控制各個(gè)部分的協(xié)調(diào)工作。近年來(lái), AT89C51 在我國(guó)非常流行,它最大的特點(diǎn)是內(nèi)部有可以多次重復(fù)編程的 ROM, 并且 ROM 可以直接用編 程器來(lái)擦寫 ,使用起來(lái)比較方便 。 它的最大優(yōu)點(diǎn)是體積小,可放在儀表內(nèi)部, 但存儲(chǔ)量小,輸入輸出適配器簡(jiǎn)單,功能較低 [2]。 設(shè)計(jì)目的與要求 ( 1) 熟悉電路,理解各個(gè)元件之間的控制流程; ( 2) 熟悉 PROTEUS 及 WAV6000 平臺(tái)的運(yùn)行環(huán)境 ; ( 3) 熟練掌握匯編語(yǔ)言,調(diào)用中斷子程序和對(duì)端口進(jìn)行讀寫數(shù)據(jù)的操作 ; ( 4) 理解掌握搶答器的原理及電路設(shè)計(jì) ; 設(shè)計(jì)任務(wù) ( 1) 多路數(shù)字搶答器的硬件和軟件設(shè)計(jì) ; ( 2) 分析電路圖 ; ( 3) 畫出程序流程圖 ; ( 4) 編寫代碼 ; ( 5) 程序分析與調(diào)試 ; 運(yùn)行環(huán)境及工具 ( 1) WINDOWS XP 系統(tǒng); ( 2) P
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1