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

正文內(nèi)容

四路搶答器單片機(jī)課程設(shè)計(jì)-在線瀏覽

2024-10-31 20:40本頁(yè)面
  

【正文】 ,是以微機(jī)處理器為基礎(chǔ),綜合了計(jì)算機(jī)技術(shù)、半導(dǎo)體集成技術(shù)、自動(dòng)控制技術(shù)、數(shù)字技術(shù)和通信網(wǎng)絡(luò)技術(shù)發(fā)展起來(lái)的一種通用工業(yè)自動(dòng)控制技術(shù),它采用一類可編程的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序,執(zhí)行邏輯運(yùn)算,順序控制,定時(shí),計(jì)數(shù)與算術(shù)操作等面向用戶的指令,并通過(guò)數(shù)字或模擬式輸入 /輸出控制各種類型的機(jī)械或生產(chǎn)過(guò)程。 單片機(jī) ——直譯為單片微型計(jì) 算機(jī),它將 CPU、 RAM、 ROM、定時(shí)器 /計(jì)數(shù)器、輸入 /輸出 (I/O)接口電路、中斷、串行通信接口等主要計(jì)算機(jī)部件集成在一塊大規(guī)模集成電路芯片上,組成單片微型計(jì)算機(jī)簡(jiǎn)稱單片機(jī) 。 它具有 集成度高 ,系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,可靠性高, 處理能力強(qiáng),速度快的優(yōu)點(diǎn)。 所以這里我們采用 基于 AT89C51 單片機(jī) 來(lái)進(jìn)行搶答器的課程設(shè)計(jì)。選手通過(guò)按鍵開(kāi)關(guān) 作為輸入信號(hào)完成輸入信號(hào)的觸發(fā),主持人根據(jù)選手的輸入信號(hào)準(zhǔn)確的判斷最先按下的選手且屏蔽其他的搶答信號(hào),讓選手作答。無(wú)需擴(kuò)展外部程序存儲(chǔ)器。 GND:接地。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。 P2 口當(dāng)用于外部程序存儲(chǔ)器 或 16 位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2口輸出地址的高八位。 P3 口也可作為 AT89C51 的一些特殊功能口 : RXD(串行輸入口) ; TXD(串行輸出口) ; /INT0(外部中斷 0) ; /INT1(外部中斷 1) ; T0(記時(shí)器 0 外部輸入) ; T1(記時(shí)器 1 外部輸入) ; /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) ; /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) 。 EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器,不管是否有內(nèi)部程序存儲(chǔ)器。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 2: 74HC573 包含八進(jìn)制 3 態(tài)非反轉(zhuǎn)透明鎖存器,是一種高性能硅 CMOS器件。器件的輸入是和標(biāo)準(zhǔn) CMOS 輸出兼容的,加上拉電阻他們能和 LS/ALSTTL 輸出兼容。當(dāng)使能為低時(shí),輸出將鎖存在已建立的數(shù)據(jù)電平上。這種電路可以驅(qū)動(dòng)大 電容 或低阻抗負(fù)載,可以直接與系統(tǒng)總線接口并驅(qū)動(dòng)總線,而不需要外接口。 當(dāng)輸入的數(shù)據(jù)消失時(shí),在芯片的輸出端,數(shù)據(jù)仍然保持; 這個(gè)概念在并行數(shù)據(jù)擴(kuò)展中經(jīng)常使用到。當(dāng)有一鍵按下時(shí)相應(yīng)的口線的電平發(fā)生變化,單片機(jī)進(jìn)行掃描確定 哪個(gè)鍵按下。 8 圖四 獨(dú)立式按鍵 時(shí)鐘電路設(shè)計(jì) 如右圖示,為時(shí)鐘電路,單片機(jī)必須在時(shí)鐘驅(qū)動(dòng)下才能正常的工作,在單片機(jī)內(nèi)部有一時(shí)鐘振蕩電路,只需外接一個(gè)振蕩源就可以一定的時(shí)鐘信號(hào)送到各個(gè)單元,采用 12MHz 的晶振,其時(shí)鐘周期為 1/12us,電路中兩個(gè)電容 C1 和 C2 的作用:一是幫組振蕩器 起振;二是對(duì)振蕩器的頻率進(jìn)行微調(diào),它們的值都為 30pF。 下 圖采用按鍵手動(dòng)復(fù)位中的按鍵電平復(fù)位,由復(fù)位按鍵和 10uF 的電 容, 以 及一個(gè) 10KΩ的電阻 構(gòu)成復(fù)位電路,當(dāng)復(fù)位鍵按下就對(duì)單片機(jī) 行復(fù)位。 圖六 時(shí)鐘電路 數(shù)碼管顯示 下圖為數(shù)碼管顯示 電路, 數(shù)碼管采用共陰 極的方式 , 這里我們采用7SEGMPX6CCBLUE,我們只是采用其中一位作為顯示 。 圖七 數(shù)碼管顯示 三、 軟件實(shí)際 系統(tǒng)程序設(shè)計(jì) 在搶答過(guò)程中,有多個(gè)信號(hào)輸入主電路中,單片機(jī)內(nèi)部的寄存器工作,并識(shí)別、記錄第一個(gè)搶答的人,在整個(gè)搶答過(guò)程中,顯示電路還要根據(jù)現(xiàn)場(chǎng)的實(shí)際情 10 況來(lái)相應(yīng)的顯示輸入信號(hào)。 主程序流程圖 主程序流程圖如下: 否 程序 如下 include define uint unsigned int define uchar unsigned char sbit dula=P2^6。 uchar num。 void delay(uint z) { uint x, y。 x0。 y0。 } void main(void) { unsigned char keyvalue。 keyvalue=P1。 P0=0xfe。 12 while(1) { dula=1。 dula=0。 } } break。//00000001 P0=0xfe。 while(1) { dula=1。 dula=0。 } 13
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1