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

正文內(nèi)容

00-110903-0025-51單片機(jī)紅外遙控密碼鎖(已改無(wú)錯(cuò)字)

2023-01-18 01:41:43 本頁(yè)面
  

【正文】 時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流( I)。 在訪問(wèn)外部程序存儲(chǔ)器和 16位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行 MOVX @DPTR 指令)時(shí), P2 送出高 8 位地址數(shù)據(jù)。在訪問(wèn) 8 位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行 MOVX @R1 指令)時(shí), P2 口引腳上的內(nèi)容(也即特殊功能寄存器( SFR)區(qū)中 P2 寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不改變。在對(duì) Flash 編程和校驗(yàn)期間,P2也接收高位地址和其他控制信號(hào)。 ? P3 端口( ~ ) P3 口是一組帶有內(nèi)部上拉電阻的 8位雙向 I/O 口。 P3口輸出緩沖級(jí)可驅(qū)動(dòng) (吸收或輸出電流 )4 個(gè) TTL 邏輯門電路。對(duì) P3口寫入“ 1”時(shí),它們被內(nèi)部上拉電阻拉高并可作為輸入端口。作輸入端時(shí),被外部拉低的 P3 口將用上拉電阻輸出電流 (I)。 P3 口除了作為一般的 I/0 口線外,更重要的用途是它的第二功能,如下表 1所示 : P3口還接收一些用于 Flash閃速存儲(chǔ)器編程和程序校驗(yàn)的控制信號(hào)。 (c)控制或與其它電源復(fù)用引腳 RST、 ALE/PROG 、 PSEN 和 EA /Vpp ? RST( 復(fù)位輸入端) 當(dāng)振蕩器運(yùn)行時(shí),在該引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。 ? ALE/PROG 當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí), ALE(地址鎖存允許)的輸出用于鎖存地址的低位字節(jié)。即使不訪問(wèn)外部存儲(chǔ)器, ALE 端仍以不變的頻率(此頻率為振蕩器的 16 )周期性地出現(xiàn)正脈沖信號(hào)。因此,它可用作對(duì)外輸出的時(shí)鐘,或用于定時(shí)目的。然而要注意的是:每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè) ALE脈沖。在對(duì) Flash 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖( PROG )。如果需要的話,通過(guò)對(duì)專用寄存器( SFR)區(qū)中 8EH 單元的 D0 位置數(shù), 可禁止 ALE 操作。該位置數(shù)后,只有在執(zhí)行一條 MOVX 或 MOVC 指令期間,ALE才會(huì)被激活。另外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),該設(shè)定禁止 ALE位無(wú)效。 ? PSEN 程序存儲(chǔ)允許( PSEN )輸出是外部程序存儲(chǔ)器的讀選通信號(hào)。當(dāng) AT89S52 由外部程序存儲(chǔ)器取指令(或常數(shù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效(即輸出兩個(gè)脈沖)。但在此期間內(nèi),每當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí), 這兩次有效的 PSEN 信號(hào)將不出現(xiàn)。 ? EA /VPP 外部訪問(wèn)允許端。要使 CPU 只訪問(wèn)外部程序存儲(chǔ)器(地址為 0000HFFFFH),則 EA端必須保持低電平(接到 GND 端)。然而要注意的是,如果保密位 LB1 被編程,復(fù)位時(shí)在內(nèi)部會(huì)鎖存 EA 端的狀態(tài)。當(dāng) Flash 存儲(chǔ)器編程期間,該引腳也用于施加 12V 的編程允許電源 Vpp(如果選用 12V 編程)。 (d)外接晶體引腳 XTAL1 和 XTAL2 ? XTAL1 接外部晶體的一個(gè)引腳。在單片機(jī)內(nèi)部,它是構(gòu)成片內(nèi)振蕩器的反相放大器的輸入端。當(dāng)采用外部振蕩器時(shí),該引腳接收振蕩器的信號(hào),即把此信號(hào)直接接到內(nèi)部時(shí)鐘發(fā)生器的輸入端。 ? XTAL2 接外部晶體的一個(gè)引腳。在單片機(jī)內(nèi)部,它是上述振蕩器的反相放大器的輸出端。采用外部振蕩器時(shí),此引腳應(yīng)懸浮不連接。 (e)中斷 AT89S52 有 6個(gè)中斷源:兩個(gè)外部中斷( INT0 和 INT1),三個(gè)定時(shí)中斷(定時(shí)器 0、 2)和一個(gè)串行中斷。這些中斷 每個(gè)中斷源都可以通過(guò)置位或清除特殊寄存器 IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無(wú)效。 IE還包括一個(gè)中斷允許總控制位EA,它能一次禁止所有中斷。 。對(duì)于 AT89S52, 。用戶軟件不應(yīng)給這些位寫 1。它們?yōu)?AT89系列新產(chǎn)品預(yù)留。定時(shí)器 2可以被寄存器 T2CON中的 TF2和 EXF2的或邏輯觸發(fā)。程序進(jìn)入中斷服務(wù)后,這些標(biāo)志位都可以由硬件清 0。實(shí)際上,中斷服務(wù)程序必須判定是否是 TF2 或 EXF2激活中斷,標(biāo)志位也必須由軟件清 0。定時(shí)器 0和定時(shí)器 1標(biāo)志位 TF0 和 TF1在計(jì)數(shù)溢出的那個(gè)周期的 S5P2被置位。它們的值一直到下一個(gè)周期被電路捕捉下來(lái)。然而,定時(shí)器 2 的標(biāo)志位 TF2 在計(jì)數(shù)溢出的那個(gè)周期的 S2P2被置位,在同一個(gè)周期被電路捕捉下來(lái)。 5. AT89S52的極限參數(shù) (三 ) 本設(shè)計(jì)中單片機(jī)引腳連接設(shè)計(jì)如下 P2 口的 (~)作為輸入信號(hào)口, 用于對(duì)輸出信號(hào)的控制及對(duì)單片機(jī)是否進(jìn)入學(xué)習(xí)狀態(tài)的控制。 、 用作不同控制信號(hào)的輸出。 輸出端電路 輸出端電路的電路圖如 314 圖 314 輸出端電路 (一)電路分析 輸出端通過(guò)一個(gè)運(yùn)放 LM358 和一個(gè)三極管相連,再接繼電器。繼電器用于接 220V 電源插座,但處于安全考慮 在實(shí)際電路中 用發(fā)光二極管作演示。實(shí)現(xiàn)的效果是當(dāng)遙控按鍵輸入的信號(hào)是已學(xué)習(xí)過(guò)的信號(hào)時(shí) LED 就會(huì)在亮和滅之間切換。 ( 二)電路中所使用的器件 ? LM358 概述 (Description): LM358 內(nèi)部包括有兩個(gè) 獨(dú)立的、高增益、內(nèi)部頻率補(bǔ)償?shù)碾p運(yùn)算放大器,適合于電源電壓范圍很寬的單電源使用,也適用于雙電源工作模式,在推薦的工作條件下,電源電流與電源電壓無(wú)關(guān)。它的使用范圍包括傳感放大器、直流增益模塊和其他所有可用單電源供電的使用運(yùn)算放大器的場(chǎng)合。 特性 (Features): ? 內(nèi)部頻率補(bǔ)償 ? 直流電壓增益高 (約 100dB) ? 單位增益頻帶寬 (約 1MHz) ? 電源電壓范圍寬:?jiǎn)坞娫?(3— 30V); 雙電源 (177。 一 177。15V) ? 低功耗電流,適合于電池供電 ? 低輸入偏流 ? 低輸入失調(diào)電壓和失調(diào)電流 ? 共模輸入電壓范圍寬,包括接 地 ? 差模輸入電壓范圍寬,等于電源電壓范圍 ? 輸出電壓擺幅大 (0 至 ) 引腳框圖( LM358的封裝形式有塑封 8引線雙列直插式和貼片式 ) 。 ? 繼電器 1. 概述 : 繼電器是一種電子控制器件,它具有控制系統(tǒng)和被控制系統(tǒng) ,通常應(yīng)用于自動(dòng)控制電路中,它實(shí)際上是用較小的電流去控制較大電流的一種 “ 自動(dòng)開關(guān) ” 。故在電路中 起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。電磁式繼電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片等組成的。只要在線圈兩端加上一定的電壓,線圈中就會(huì)流過(guò)一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開觸點(diǎn))吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來(lái)的位置,使動(dòng)觸點(diǎn)與原來(lái)的靜觸點(diǎn)(常閉觸點(diǎn))吸合。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。對(duì)于繼電器的 “ 常開、常閉 ” 觸點(diǎn),可以這樣來(lái)區(qū)分:繼電器線圈未通電時(shí)處于斷 開狀態(tài)的靜觸點(diǎn),稱為 “ 常開觸點(diǎn) ” ;處于接通狀態(tài)的靜觸點(diǎn)稱為 “ 常閉觸點(diǎn) ” 。 2. 主要技術(shù)參數(shù) : ? 額定工作電壓 繼電器正常工作時(shí)線圈所需要的電壓。根據(jù)繼電器的型號(hào)不同,可以是交流電壓,也可以是直流電壓。 ? 直流 電阻 繼電器中線圈的直流電阻,可以通過(guò)萬(wàn)能表測(cè)量。 ? 吸合電流 繼電器能夠產(chǎn)生吸合動(dòng)作的最小電流。在正常使用時(shí),給定的電流必須略大于吸合電流,這樣繼電器才能穩(wěn)定地工作。而對(duì)于線圈所加的 工作電壓,一般不要超過(guò)額定工作電壓的 ,否則會(huì)產(chǎn)生較大的電流而把線圈燒毀。 ? 釋放電流 繼電器產(chǎn)生釋放動(dòng)作的最大電流。當(dāng)繼電器吸合狀態(tài)的電流減小到一定程度時(shí),繼電器就會(huì)恢復(fù)到未通電的釋放狀態(tài)。這時(shí)的電流遠(yuǎn)遠(yuǎn)小于吸合電流。 ? 觸點(diǎn)切換電壓和電流 繼電器允許加載的電壓和電流。它決定了繼電器能控制電壓和電流的大小,使用時(shí)不能超過(guò)此值,否則很容易損壞繼電器的觸點(diǎn)。 3. 繼電器引腳圖 第四章 關(guān)于 Keil C 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語(yǔ)言源程序要變?yōu)镃PU 可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前己極少使用手工匯編的方法了。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于 MCS 51單機(jī)的匯編軟件有早期的 A51,隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開發(fā),單片機(jī)的開發(fā)軟件也在不斷發(fā)展, Keil 軟件是目前最流行開發(fā)MCS 51 系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠商紛紛宣布全面支持 Kei1 即可看出。Keil 提供了包括 C 編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過(guò)一個(gè)集成開發(fā)環(huán)境( uVision)將這些部份組合在一起。運(yùn)行 Keil軟件需要 Pentium 或以上的 CPU, 16MB 或更多 RAM 、 20M 以上空閑的硬盤空間、WIN9 NT, WIN202 WINXP 等操作系統(tǒng)。掌握這一軟件的使用對(duì)于使用 51 系列單片機(jī)的愛好者一來(lái)說(shuō)是十分必要的,如果你使用 C 語(yǔ)言編程,那么 Keil 幾乎就是你 的不二之選,即使不使用 C 語(yǔ)言而僅用匯編語(yǔ)言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。 Keil 工程文件的建立、設(shè)置與目標(biāo)文件的獲得 首先啟動(dòng) Keil 軟件的集成開發(fā)環(huán)境, UVison 啟動(dòng)后,程序窗口的左邊有一個(gè)工程管理窗口,該窗口有 3 個(gè)標(biāo)簽,分別是 Files、 Regs 和 Books,這三個(gè)標(biāo)簽頁(yè)分別顯示當(dāng)前項(xiàng)目的文件結(jié)構(gòu)、 CPU 的寄存器及部份特殊功能寄存器的值 (調(diào)試時(shí)才出現(xiàn) )和所選 CPU的附加說(shuō)明文件,如果是第一次啟動(dòng) Keil,那么這三個(gè)標(biāo)簽頁(yè)全是空的。 源文件的建 立 使用菜單“ FileNew 或者點(diǎn)擊工具欄的新建文件按鈕,即可在項(xiàng)目窗口的右側(cè)打開一個(gè)新的文本編緝窗口,在該窗口中輸入源程序。保存文件,注息必須加上擴(kuò)展名 (匯編語(yǔ)言源程序一般用 asm或 a51 為擴(kuò)展名 )。 需要說(shuō)明的是,源文件就是一般的文本文件,不一定使用 Keil 軟件編寫,可以使用任意文本編緝器編寫,而且, Keil 的編緝器對(duì)漢字的支持不好,建議使用 U1traEdit 之類的編緝軟件進(jìn)行源程序的輸入。 建立工程文件 在項(xiàng)目開發(fā)中,并不是僅有一個(gè)源程序就行了,還要為這個(gè)項(xiàng)目選擇 CPU( Keil 支持?jǐn)?shù)百種 CPU,而這些 CPU 的特性并不完全相同 ),確定編譯、匯編、連接的參數(shù),指定調(diào)試的方式,有一些項(xiàng)目還會(huì)有多個(gè)文件組成等,為管理和使用方便, Keil 使用工程(Project)這一概念,將這些參數(shù)設(shè)置和所需的所有文件都加在一個(gè)工程中,只能對(duì)工程而不能對(duì)單一的源程序進(jìn)行編譯 (匯編 )和連接等操作。 點(diǎn)擊“ ProjectNew Project...菜單,出現(xiàn)一個(gè)對(duì)話框,要求給將要建立的工程起一個(gè)名字,可以在編緝框中輸入一個(gè)名字 (設(shè)為 examl,不需要擴(kuò)展名。點(diǎn)擊“保存”按鈕,出現(xiàn)第二個(gè)對(duì)話框,這個(gè)對(duì) 話框要求選擇目標(biāo) CPU(即你所用芯片的型號(hào) ), Keil 支持的CPU很多,我們選擇 Atmel 公司的 89C51 芯片。點(diǎn)擊 ATMEL 前 ICI 的“ +”號(hào),展開該層,點(diǎn)擊其中的 89C51,然后
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1