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

正文內(nèi)容

公考行測(cè)答題技巧樸素邏輯問(wèn)題(存儲(chǔ)版)

  

【正文】 右,因此有必要的話就把 MC78M05換成 LM7805,以免電流過(guò)大把單片機(jī)損壞了。 ? ( 3)無(wú)線遙控功能調(diào)試 ? 無(wú)線遙控是涉及到高頻的信號(hào),因?yàn)樾≤嚨碾娫匆蟊容^高,在調(diào)試的時(shí)候電池用得很快,一般接的是穩(wěn)壓電源進(jìn)行調(diào)試,在接入發(fā)射模塊和接收模塊的電源上要做好相應(yīng)的濾波,防止遙控控制時(shí)不穩(wěn)定。金屬探測(cè)器的報(bào)警時(shí)經(jīng)過(guò)單片機(jī)的,所以先讓金屬探測(cè)器發(fā)出什么樣的聲音就根據(jù)編程來(lái)實(shí)現(xiàn)了,這里是每隔 。 ? } ? void int_0()interrupt 0 ? { ? m_mode=~m_mode。 ? delay_1s(200)。 ? //delay_1s(50)。amp。 ? } ? if(black_0==1amp。 break。0x0f|0x90。 ? P2=P2amp。0x0f|0x00。 ? if(Metal_detector==1) ? { ? P2=P2amp。 ? bit m_mode=0,in_Alarm。 ? 根據(jù)第二章中的智能小車設(shè)計(jì)框架,其程序設(shè)計(jì)框圖如下圖: 初 始 化遙 控 是 否 按 下 ?開(kāi) 始 循 跡軌 道 正 常 ?前 進(jìn)偏 左 ? 偏 右 ?軌 道 全 白 ?軌 道 全 黑 ?向 右 調(diào) 整 向 左 調(diào) 整尋 找 軌 道停 止有 障 礙 ?向 左 轉(zhuǎn) 9 0 度有 金 屬 ?報(bào) 警遙 控 是 否 按 下 ?結(jié) 束YNN NNNYYNYNYN圖 軟件設(shè)計(jì)流程圖 ? ( 2)源程序 ? include ? define Shake 10。當(dāng)單片機(jī)系統(tǒng)接通電源后,電容自動(dòng)充電產(chǎn)生自動(dòng)復(fù)位。 ? else if( key==0xf7 ) Dec_CNT()。 ? } ? } ? } ? } ? void main ( void ) ? { ? unsigned char key。 ? P0=b[x1]。 ? } ? } ? } ? } ? void Dec_CNT ( void ) ;按下 K2鍵顯示 99→98…00→99 ? { ? unsigned char x, y, z。 ? P0=b[x]。 ? } ? void Inc_CNT ( void ) ; K1按下顯示 00→01…99→00 ? { ? unsigned char x, y, z。 ? void delay( void ) ;延時(shí)子程序 ? { ? unsigned char i,j,k。 ? ( 2)中斷和查詢結(jié)合法 ? 采用定時(shí)器的方法有一定的局限性,只能增加 2路中斷源。在實(shí)際應(yīng)用中,若外部中斷源超過(guò) 2個(gè),就需擴(kuò)充外部中斷源。此時(shí)如果滿足中斷響應(yīng)條件,下一條要執(zhí)行的指令將是一條硬件長(zhǎng)調(diào)用指令LCALL,使程序轉(zhuǎn)入中斷矢量入口。由于 D端接地,當(dāng)外部中斷請(qǐng)求的正脈沖信號(hào)出現(xiàn) CLK端時(shí), INT0 或 INT1為低,發(fā)出中斷請(qǐng)求。 ? 對(duì)定時(shí)器 T0或 T1溢出中斷, CPU在響應(yīng)中斷后,就用硬件清除了有關(guān)的中斷請(qǐng)求標(biāo)志 TF0或 TFI.即中斷請(qǐng)求是自動(dòng)撤除的,無(wú)須采取其他措施。這就要求在編寫(xiě)中斷服務(wù)程序時(shí),注意在保護(hù)現(xiàn)場(chǎng)之前要關(guān)中斷,在恢復(fù)現(xiàn)場(chǎng)之后開(kāi)中斷。 ? 在編寫(xiě)中斷服務(wù)程序時(shí),須注意以下幾點(diǎn): ? 注意保護(hù)現(xiàn)場(chǎng)和恢復(fù)現(xiàn)場(chǎng),因?yàn)橐话阒鞒绦蚝椭袛喾?wù)程序都可能會(huì)用到累加器、 PSW寄存器及其他一些寄存器。 CPU在下一個(gè)機(jī)器周期 S6期間接優(yōu)先級(jí)順序查詢各中斷標(biāo)志,如查詢到某個(gè)中斷標(biāo)志為 1,將在再下一個(gè)機(jī)器周期 S1期間按優(yōu)先級(jí)進(jìn)行中斷處理。 ? ( 1) CPU的中斷響應(yīng)條件 ? CPU響應(yīng)中斷的條件主要有以下幾點(diǎn): ? 有中斷源發(fā)出中斷請(qǐng)求; ? 中斷總允許位 EA=I,即 CPU允許所有中斷源申請(qǐng)中斷; ? 申請(qǐng)中斷的中斷源的中斷允許位為 1,即此中斷源可以向 CPU申請(qǐng)中斷。 ? 例如 , 某軟件中對(duì)寄存器 IE、 IP設(shè)置如下: ? MOV IE, 8FH ? MOV IP, 06H ? 則此時(shí)該系統(tǒng)中: CPU中斷允許;允許外部中斷 0、外部中斷 定時(shí)器 /計(jì)數(shù)器 0、 定時(shí)器 /計(jì)數(shù)器 1提 ? 允許中斷源的中斷優(yōu)先次序?yàn)?: ? 定時(shí)器 /計(jì)數(shù)器 0 外部中斷 1 外部中斷 0 定時(shí)器 /計(jì)數(shù)器 1。 ? PX0() ——外部中斷 0中斷優(yōu)先級(jí)選擇位。 ? PS() ——串行口中斷優(yōu)先級(jí)選擇位。 ? ( 3)中斷優(yōu)先級(jí)寄存器 IP ? 80C5l單片饑中斷優(yōu)先級(jí)的設(shè)定由專用寄存器 IP統(tǒng)一管理。 ? 當(dāng) Tl=l時(shí),說(shuō)明 CPU將 l字節(jié)數(shù)據(jù)寫(xiě)入發(fā)送緩沖器 SBUF.并且已發(fā)送完 1個(gè)串行幀,此時(shí),硬件使 TI置 1。在邊沿觸發(fā)方式中,為保證 CPU在 2個(gè)機(jī)器周期內(nèi)檢測(cè)到先高后低的負(fù)跳變,則輸入高 /低電平的持續(xù)時(shí)間起碼要保持 12個(gè)時(shí)鐘周期。 ? 當(dāng) IE1=0時(shí),表明外部中斷 1沒(méi)有向 CPU申請(qǐng)中斷。在中斷請(qǐng)求被響應(yīng)前、相應(yīng)中斷標(biāo)志位被鎖存在特殊功能寄存器 TCON或 SCON中。 ? 當(dāng) ET0=1時(shí),允許 T0中斷; ? 當(dāng) ET0=0時(shí),禁止 T0中斷。 ? 當(dāng) ET2=1時(shí),允許 T2中斷; ? 當(dāng) ET2=0時(shí),禁止 T2中斷。通過(guò)向 IE寫(xiě)人中斷控制字,可以實(shí)現(xiàn)對(duì)中斷的二級(jí)控制。在 AT89C51單片機(jī)中,各中斷源以及與之對(duì)應(yīng)的入口地址(由單片機(jī)硬件電路決定)分配如表 。這種脈沖周期是不固定的。 ? 外部中斷請(qǐng)求信號(hào)有 2種信號(hào)輸入方式,即電平方式和脈沖方式。與中斷有關(guān)的特殊功能寄存器有 4個(gè),分別為中斷源寄存器(即專用寄存器 TCON、 SCON的相關(guān)位)、中斷允許控制寄存器 IE和中斷優(yōu)先級(jí)控制寄存器IP。內(nèi)部定時(shí)中斷是由單片機(jī)內(nèi)部的定時(shí) /計(jì)數(shù)器溢出而自動(dòng)產(chǎn)生的;外部計(jì)數(shù)中斷是由外部脈沖通過(guò) CPU的中斷請(qǐng)求輸入線或定時(shí) /計(jì)數(shù)器的輸入線而產(chǎn)生的。 ? ( 2)故障源 ? 故障源是產(chǎn)生故障信息的來(lái)源。 ? ( 2)實(shí)時(shí)處理 ? 在實(shí)施控制中,現(xiàn)場(chǎng)的各個(gè)參數(shù)、信息時(shí)隨時(shí)間和現(xiàn)場(chǎng)情況不斷變化的。因?yàn)橹袛嗟陌l(fā)生是由外部因素決定的,程序中無(wú)法事先安排調(diào)用指令,因而調(diào)用中斷服務(wù)程序的過(guò)程是由硬件自動(dòng)完成的。 ? 中斷系統(tǒng)的基本概念 ? 1. 中斷的概念 ? 中斷是通過(guò)硬件來(lái)改變 CPU運(yùn)行方向的一種技術(shù),它既和硬件有關(guān),也和軟件有關(guān)。正因?yàn)橛辛酥袛?,才使得?jì)算機(jī)的工作更靈活,效率更高。 ? 中斷之后所執(zhí)行的處理程序,通常稱為“中斷服務(wù)”或“中斷處理子程序”,原來(lái)運(yùn)行的程序稱為“主程序”。中斷功能解決了高速 CPU與低速外設(shè)之間的矛盾。 ? ( 3)故障處理 ? 計(jì)算機(jī)在運(yùn)行過(guò)程中,難免會(huì)出現(xiàn)一些無(wú)法預(yù)料的故障,如存儲(chǔ)出錯(cuò)、運(yùn)算溢出和電源突跳等。內(nèi)部中斷源一般是指執(zhí)行指令時(shí)產(chǎn)生的錯(cuò)誤情況,如除法中除數(shù)為零等,通常把這種中斷源稱為“內(nèi)部軟件中斷”(注意:目前多數(shù) 80C51系列單片機(jī)沒(méi)有內(nèi)部軟件中斷功能);外部故障源主要有電源掉電等情況,在電源掉電時(shí)可以介入備用的電池供電電路,以保存存儲(chǔ)器中的信息。不同計(jì)算機(jī)的硬件結(jié)構(gòu)和軟件指令是不完全相同的,因而中斷系統(tǒng)結(jié)構(gòu)一般是不相同的。 圖 51單片機(jī)的中斷系統(tǒng)結(jié)構(gòu)圖 ? 2. 中斷源及入口 ? ( 1)中斷源 ? 51的中斷源可以分為 3類:即外部中斷、定時(shí)中斷和串行口中斷。 ? 中斷請(qǐng)求信號(hào)是低電平有效還是下降沿有效,須通過(guò) TCON寄存器中的 IT0( )或 IT1()位來(lái)決定。如果允許中斷,則請(qǐng)求中斷處理。 表 各中斷源及入口地址的對(duì)應(yīng)關(guān)系 中斷源 入口地址 外部中斷 0 0003H 定時(shí)器 T0中斷 000BH 外部中斷 1 0013H 定時(shí)器 T1中斷 001BH 串行口中斷 0023H ? 中斷控制 ? 中斷功能雖然是硬件和軟件結(jié)合的產(chǎn)物,但用戶不必了解中斷硬件電路和發(fā)生過(guò)程。 ? IE各位的格式如下: EA EX 0ET 0EX 1ET 1ESET 2( A 8 H ) IE 地址 AFH ADH A C H A B H AAH A 9 H A 8 H? 其各位名稱及作用如下: ? EA() ——中斷允許總控制位。 ? ET1() ——T1中斷控制位。 ? 51單片機(jī)復(fù)位后, IE中各中斷允許位均被清 0,即禁止所有中斷。此標(biāo)志一直保持到 CPU響應(yīng)中斷后,才由硬件自動(dòng)清 0;也可用軟件查詢?cè)摌?biāo)志,并由軟件清 0。在這種方式下, CPU在每個(gè)機(jī)器周期的 S5P2期間對(duì) INT1 ()引腳采樣。 ? IT0( TCON. 0) ——外部中斷 0觸發(fā)方式控制位。 ? RI()——串行接收中斷標(biāo)志。同級(jí)或低優(yōu)先級(jí)的中斷源不熊中斷正在執(zhí)行的中斷服務(wù)程序。 ? 當(dāng) PT1=1時(shí),設(shè)定定時(shí)器 T1為高優(yōu)先級(jí)中斷; ? 當(dāng) PT1=0時(shí),設(shè)定定時(shí)囂 T1為低優(yōu)先級(jí)中斷。 ? 如果幾個(gè)相同優(yōu)先級(jí)的中斷源,同時(shí)向 CPU申請(qǐng)中斷, CPU通過(guò)內(nèi)部硬件查詢邏輯按自然優(yōu)先級(jí)順序確定響應(yīng)哪個(gè)中斷請(qǐng)求。在此僅以 51系列單片機(jī)為例來(lái)介紹中斷處理過(guò)程。 ? CPU正在執(zhí)行一個(gè)同級(jí)或更高級(jí)的中斷服務(wù)程序; ? 當(dāng)前的機(jī)器周期不足正在執(zhí)行指令的最后一個(gè)周期,即正在執(zhí)行的指令完成前,任何中斷請(qǐng)求都得不到響應(yīng); ? 正在執(zhí)行的指令是返回 ( RETI)指令或者對(duì)專用寄存器 IE、 IP進(jìn)行讀/寫(xiě)的指令,此時(shí),在執(zhí)行 RETI或者讀 /寫(xiě) IE或 IP之后,不會(huì)馬上響應(yīng)中斷請(qǐng)求。 ? 在 51單片機(jī)的中斷系統(tǒng)中有 2個(gè)優(yōu)先級(jí)狀態(tài)觸發(fā)器,即“高優(yōu)先級(jí)狀態(tài)”觸發(fā)器和“低優(yōu)先級(jí)狀態(tài)”觸發(fā)器。 ? 在 CPU響應(yīng)中斷,使程序轉(zhuǎn)向該中斷入口地址后,通常不能從此地址開(kāi)始運(yùn)行中斷服務(wù)程序,因?yàn)楦魅肟诘刂分g只相隔 8字節(jié),一般的中斷服務(wù)是容納不下的。 ? 中斷返回由專門的中斷返回指令 RETI實(shí)現(xiàn)。 ? 以上中斷的撤銷都較簡(jiǎn)單,只有對(duì)電平激活的外部中斷,其撤銷方法較復(fù)雜。 ? 除此以外,還可以采用其他方法。例如,當(dāng)一個(gè)同級(jí)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1