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

正文內(nèi)容

單片機(jī)四路搶答器課設(shè)說(shuō)明書(編輯修改稿)

2025-04-19 13:43 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,作為選手號(hào)的顯示輸出。 復(fù)位電路的設(shè)計(jì)復(fù)位電路的設(shè)計(jì)如圖21所示:圖21 復(fù)位電路原理圖該復(fù)位電路采用上電自動(dòng)復(fù)位和手動(dòng)復(fù)位兩種復(fù)位方式,圖中右側(cè)引腳接到單片機(jī)的復(fù)位引腳。要實(shí)現(xiàn)復(fù)位只需在,52系列單片機(jī)的RESET引腳上加上5ms的高電平就可以了。上電復(fù)位是利用電容的充電來(lái)實(shí)現(xiàn)的,即上電瞬間RESET端的電位與Vcc相同,隨著電容上儲(chǔ)能增加,電容電壓也逐漸增大,充電電流減小,RESET端的電位。這樣就會(huì)建立一個(gè)脈沖電壓,調(diào)節(jié)電容與電阻的大小可對(duì)脈沖的持續(xù)時(shí)間進(jìn)行調(diào)節(jié)。通常若采用12MHz的晶振時(shí),復(fù)位元件參數(shù)為22μF的電解電容和10kΩ的電阻。按鈕復(fù)位電路是通過(guò)按下復(fù)位按鈕時(shí),電源對(duì)RESET端維持兩個(gè)機(jī)器周期的高電平實(shí)現(xiàn)復(fù)位的。 晶振電路的設(shè)計(jì)圖22 晶振電路原理圖MSC52單片機(jī)的定時(shí)控制功能是用時(shí)鐘電路和振蕩器完成的,而根據(jù)硬件電路的不同,連接方式分為內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。本設(shè)計(jì)中采用內(nèi)部時(shí)鐘方式。 單片機(jī)內(nèi)部有一個(gè)反相放大器,XTALXTAL2分別為反相放大器的輸入端和輸出端,外接定時(shí)反饋元件組成振蕩器(內(nèi)部時(shí)鐘方式),產(chǎn)生時(shí)鐘送至單片機(jī)內(nèi)部各元件。時(shí)鐘頻率越高,單片機(jī)控制器的控制節(jié)拍就越快,運(yùn)算速度也就越快。 一般來(lái)說(shuō)單片機(jī)內(nèi)部有一個(gè)帶反饋的線性反相放大器,外界晶振(或接陶瓷振蕩器)和電容就可組成振蕩器,如圖22所示。加電以后延時(shí)一段時(shí)間(約10ms)振蕩器產(chǎn)生時(shí)鐘,不受軟件控制,圖中Y1為晶振,震蕩產(chǎn)生的時(shí)鐘頻率主要由Y1確定。電容C1,C2的作用有兩個(gè):一是幫助振蕩器起振,二是對(duì)振蕩器的頻率起微調(diào)作用,典型值為30pF。 數(shù)碼顯示電路的設(shè)計(jì) 數(shù)碼顯示管電路圖數(shù)碼顯示管用來(lái)作為9秒倒計(jì)時(shí)顯示和選手號(hào),兩個(gè)共陰極數(shù)碼管共用一個(gè)CD4511驅(qū)動(dòng),、。、。 報(bào)警電路的設(shè)計(jì)使用蜂鳴器作為報(bào)警電路, ,再用330Ω的上拉電阻接電源,三極管的集電極接電源,發(fā)射極接蜂鳴器的正極。 總電路的設(shè)計(jì) 總電路原理圖 PCB板的制作畫好原理圖檢查無(wú)誤后,畫PCB版圖,本設(shè)計(jì)由于電路連接比較簡(jiǎn)單,接線較少,所以用明線直接連接,不用制版,畫出PCB版圖的目的是便于插板時(shí)的布局和鏈接。 軟件詳細(xì)設(shè)計(jì) 主程序的設(shè)計(jì)此程序的及時(shí)采用定時(shí)器T0和T1中斷完成,其余狀態(tài)循環(huán)調(diào)用顯示子程序。系統(tǒng)主程序流程圖如圖31所示。圖231 系統(tǒng)主程序流程圖 顯示子程序的設(shè)計(jì) 定時(shí)器T0、T1中斷服務(wù)程序的設(shè)計(jì)定時(shí)器T0用于復(fù)位程序,當(dāng)給RST口加10ms的復(fù)位信號(hào)時(shí),單片機(jī)復(fù)位。定時(shí)器T1用于計(jì)時(shí)程序,當(dāng)主持人按下開始搶答按鈕9秒內(nèi)無(wú)人搶答時(shí),蜂鳴器發(fā)出報(bào)警信號(hào)。 搶答處理程序的設(shè)計(jì)當(dāng)有選手第一個(gè)按下?lián)尨鹌靼磁r(shí)數(shù)碼管顯示選手號(hào)碼,同時(shí)選手指示燈點(diǎn)亮,蜂鳴器發(fā)出三聲間隔1秒的警告,并鎖定搶答。當(dāng)在此選手之后再有選手按下按扭時(shí)無(wú)效,數(shù)碼管不變。2第 頁(yè) 四路搶答器程序 includedefine uchar unsigned chardefine uint unsigned int sbit start=P3^4。sbit buzzer=P0^0。 sbit key1_led=P1^4。sbit key2_led=P1^5。sbit key3_led=P1^6。sbit key4_led=P1^7。sbit key5_led=P3^6。 uchar temp。uchar code wei[]={0xfb,0xf7}。 uchar code duan[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09}。uchar tt=0,key=0,sw=0,key_flag=0,start_flag=0, buzz_flag=0,x=0,y=0,j=9,m=0。 //*****************************************////延時(shí)函數(shù) //*****************************************//void delay(unsigned int t) { unsigned int i,j。 for(i=1000。i0。i) for(j=t。j0。j)。}//*****************************************////定時(shí)器初始化//*****************************************//void init_timer() { TMOD=0x01。 TH0=(6553550000)/256。 TL0=(6553550000)%256。 EA=1。 ET0=0。 TR0=0。}//*****************************************////按鍵檢測(cè)//***********************
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1