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

正文內(nèi)容

基于單片機(jī)的繼電器設(shè)計(jì)畢業(yè)論文-文庫(kù)吧資料

2025-03-06 12:11本頁(yè)面
  

【正文】 度的問(wèn)題,只要有好的仿真器的幫助,找出關(guān)鍵代碼,進(jìn)一步用人工優(yōu)化,就可很簡(jiǎn)單地達(dá)到十分美滿(mǎn)的程度。目前, 8051上的 C語(yǔ)言的代碼長(zhǎng)度,已經(jīng)做到了匯編水平的 倍。經(jīng)過(guò) Keil/Franklin、Archmeades、 IAR、 BSO/Tasking 等公司艱若不懈的努力,終于于 90年代開(kāi)始而趨成熟,成為專(zhuān)業(yè)化的 MCU 高級(jí)語(yǔ)言了。 諾依慢結(jié)構(gòu)(程序與數(shù)據(jù)存儲(chǔ)器空間分立),再加上片上又多了位尋址存儲(chǔ)空間; 25 ( 2) 片上的數(shù)據(jù)和程序存儲(chǔ)器空間過(guò)小和同時(shí)存在著向片外擴(kuò)展 它們的可能; ( 3) 片上集成外圍設(shè)備的被寄存器化(即 SFR),而并不采用慣用的 I/O地址空間; ( 4) 8051 芯片的派生門(mén)類(lèi)特別多(達(dá)到了上百種之多),而 C語(yǔ)言對(duì)于它們的每一個(gè)硬件資源又無(wú)一例外地要能進(jìn)行操作??陀^上講,C向 8051 MCU 移植的難點(diǎn)不少。這個(gè) . HEX 文件就是我們要下載到單片機(jī)中的程序文件。上面提示“ 0 個(gè)錯(cuò)誤、 0個(gè)報(bào)警”。通常先點(diǎn)編譯當(dāng)前文件“ Translate current file”,再建立目標(biāo)文件“ Build target”;或直接點(diǎn)重建目標(biāo)文件“ Rebuild all target files”。點(diǎn)擊“ +”號(hào),可以看到在“ Source Group 1”下面就有一個(gè)源程序文件圖標(biāo)。此時(shí)按鈕建立目標(biāo)“ Build target”前的編譯當(dāng)前文件“ Translate current file”按鈕的顏色也變深了。若是 C 語(yǔ)言源程序文件“ ”;或匯編語(yǔ)言的源程序文件“ ”,則點(diǎn)“文件類(lèi)型”右側(cè)文本框中的倒三角,在彈出的下拉菜單中選“ c source file”或“ asm source file”,然后再找到程序文件“ ”或“ ”。具體操作如下:在圖 中,將鼠 3 箭頭移至中間左邊項(xiàng)目窗口中的“ Source Group 1”前的圖標(biāo)上,再單擊鼠標(biāo)右鍵,在彈出的菜單項(xiàng)中選擇“ Add files to Group ‘ Source Group 1’”,在彈出的對(duì)話(huà)框中選擇剛才編輯保存好的源程序文件“ Text1”;需點(diǎn)“文件類(lèi)型”右側(cè)文本框中的倒三角,在彈出的下拉菜單中選“ All files(*.*)” ,然后再找到程序文件“ Text1”。 如果要打開(kāi)一個(gè)已有的項(xiàng)目,則在 project 中點(diǎn)“ Open Project”,就會(huì)彈出一個(gè)與“ Creat New Project”創(chuàng)建新項(xiàng)目類(lèi)似的對(duì)話(huà)框“ Select project file”選擇項(xiàng)目文件,類(lèi)似地選擇文件存放的路徑,找到要打開(kāi)的文件,最后點(diǎn)“打開(kāi)”按鈕即可。這樣接完成了項(xiàng)目的創(chuàng)建,如圖 。在對(duì)話(huà)中的“保存在:”右側(cè)的文本框中選擇要保存項(xiàng)目文件的路徑,或新建一個(gè)目錄,如“ PJ1”;在“文件名:”右側(cè)的文本框中輸入項(xiàng)目的文件名,如“ led_light”;然后點(diǎn)“保存”按鈕。這里我們用到的部分菜單或快捷按鈕的中文含義已標(biāo)注在圖 ;用到的功能只是創(chuàng)建一個(gè)項(xiàng)目或打開(kāi)一個(gè)已有的項(xiàng)目,創(chuàng)建或打開(kāi)一個(gè)源程序文本等,最后把它編譯成我們需要的十六進(jìn)制文件。用鼠標(biāo)左鍵雙擊該圖標(biāo)便可進(jìn)入 keil c 的工作界面。Vision2 還具有極其強(qiáng)大的軟件環(huán)境、友好的操作界面和簡(jiǎn)單快捷的操作方法,主要表現(xiàn)在以下幾點(diǎn): 豐富的菜單欄; 可以快速選擇命令按鈕的工具欄; 一些源代碼文件窗口; 對(duì)話(huà)框窗口; 18 直觀明了的信息顯 示窗口。任務(wù)描述表和操作系統(tǒng)的一致性由 BL51 鏈接 /定位器自動(dòng)進(jìn)行控制。 RTX51實(shí)時(shí)內(nèi)核簡(jiǎn)化了需要對(duì)實(shí)時(shí)事件進(jìn)行反應(yīng)的復(fù)雜應(yīng)用的系統(tǒng)設(shè)計(jì)、編程和調(diào)試。Vision2的人機(jī)交互環(huán) 境可實(shí)現(xiàn)仿真操作。安裝MON51 目標(biāo)監(jiān)控器到目標(biāo)系統(tǒng),并通過(guò) Monitor51 接口下載程序;使用高級(jí)GDI接口,將 181。Vision2 硬件調(diào)試器 181。當(dāng)從器件數(shù)據(jù)庫(kù)選擇器件時(shí),這個(gè)器件的屬性會(huì)被自動(dòng)配置。Vision2 軟件調(diào)試器能十分理想地進(jìn)行快速、可靠的程序調(diào)試。 181。絕對(duì)地址目標(biāo)文件或模塊包括不可重定位的代碼和數(shù)據(jù)。當(dāng)鏈接器處理一個(gè)庫(kù)時(shí),僅僅使用了庫(kù)中程序使用了的目標(biāo)模塊而不是全部加以引用。 LIB51 庫(kù)管理器 LIB51 庫(kù)管理器可以從由匯編器和編譯器創(chuàng)建的目標(biāo)文件建立目標(biāo)庫(kù)。另外,還增加了幾個(gè)可以直接支持 80C51 結(jié)構(gòu)的特性。Vision2 IDE 創(chuàng)建的源文件,可以被 C51 編譯器或 A51 匯編器處理,生成可重定位的 object 文件。Vision2 可以自動(dòng)完成編譯、匯編、鏈接程序等操作。 181。 RTX51 實(shí)時(shí)操作系統(tǒng)是 80C51 系列微控制器的一個(gè)實(shí)時(shí)內(nèi)核。它可針對(duì) 80C51 及其所有派生系列進(jìn)行配置使用。 A51 匯編器套件。Vision2 調(diào)試器的功能。 CA51 編譯器套件只包含 181。 CA51 編譯器套件。 DK51 開(kāi)發(fā)套件是 PK51 的精簡(jiǎn)版,它不包括 RTX51 Tiny實(shí)時(shí)操作系統(tǒng)。專(zhuān)業(yè)開(kāi)發(fā)套件可針對(duì) 80C51 及其所有派生系列進(jìn)行配置使用。 Keil Software 提供了一流的 80C51 系列開(kāi)發(fā)工具軟件,下面描述每個(gè)套件及其內(nèi)容: PK51 專(zhuān)業(yè)開(kāi)發(fā)套件。Vision2 for Windows:是一個(gè)集成開(kāi)發(fā)環(huán)境,它將項(xiàng)目管理、源代碼編輯和程序調(diào)試等組合在一個(gè)功能強(qiáng)大的環(huán)境中; C51 國(guó)際際準(zhǔn)化 C 交叉編譯 器:從 C 源代碼產(chǎn)生可重定位的目標(biāo)模塊; 16 A51 宏匯編器:從 80C51 匯編源代碼產(chǎn)生可重定位的目標(biāo)模塊; BL51 鏈接器 /定位器:組合由 C51 和 A51 產(chǎn)生的可重定位的目標(biāo)模塊,生成絕對(duì)目標(biāo)模塊; LIB51 庫(kù)管理器:從目標(biāo)模塊生成連接器可以使用的庫(kù)文件; OH51 目標(biāo)文件至 HEX 格式的轉(zhuǎn)換器,從絕對(duì)目標(biāo)模塊生成 Intel Hex 文件; RTX51實(shí)時(shí)操作系統(tǒng):簡(jiǎn)化了復(fù)雜的實(shí)時(shí)應(yīng)用軟件項(xiàng)目的設(shè)計(jì)。Vision2 集成開(kāi)發(fā)環(huán)境是 Keil Software, Inc/Keil Elektronik GmbH 開(kāi)發(fā)的基于 80C51 內(nèi)核的微處理器軟件開(kāi)發(fā)平臺(tái),內(nèi)嵌多種符合當(dāng)前工業(yè)標(biāo)準(zhǔn)的開(kāi)發(fā)工具,可以完成從工程建立到管理、編譯、鏈接、目標(biāo)代碼的生成、軟件仿真、硬件仿真等完整的開(kāi)發(fā)流程尤其是 C編譯工具在產(chǎn)生代碼的準(zhǔn)確性和效率方面達(dá)到了較高的水平,而且可以附加靈活的控制選項(xiàng),在開(kāi)發(fā)大型項(xiàng)目時(shí)非常理想 [12]。既 便于調(diào)試、鏈接,又便于移植和修改; ( 3)建立正確的數(shù)學(xué)模型,通過(guò)仿真提高系統(tǒng)的性能,并選取合適的參數(shù); ( 4)繪制程序流程圖; ( 5)合理分配系統(tǒng)資源 ; ( 6)為程序加入注釋?zhuān)岣呖勺x性,實(shí)施軟件工程; ( 7)注意軟件的抗干擾設(shè)計(jì),提高系統(tǒng)的可靠性。 本次設(shè)計(jì)是采用 C語(yǔ)言編輯程序, 軟件的設(shè)計(jì)主要包括執(zhí)行軟件(完成各種實(shí)質(zhì)性功能)的設(shè)計(jì)和監(jiān)控軟件的設(shè)計(jì)。此繼電器 RLY1 和繼電器 RLY2 總 共有 6 個(gè)管腳,通過(guò)插針引出,然后接上正反轉(zhuǎn)的外部電路,從而實(shí)現(xiàn)電動(dòng)機(jī)的正反轉(zhuǎn)控制。單片機(jī)管腳 P21 輸出高電平時(shí),對(duì)應(yīng)的三極管 Q2關(guān)閉,相應(yīng)的繼電器 14 RLY2 不吸合,指示燈 D4 不亮;當(dāng)按下按鍵 S3時(shí),單片機(jī)管腳 P20 輸出高電平,對(duì)應(yīng)的三極管 Q1處于關(guān)閉狀態(tài),相對(duì)應(yīng)的繼電器 RLY1 不吸合,指示燈 D3 不亮。 系統(tǒng)工作原理 對(duì)應(yīng)圖 7電路原理圖,連接系統(tǒng)電源,當(dāng)按下按鍵 S1 時(shí),單片機(jī)的管腳P20 輸出高電平,此時(shí)三極管 Q1是關(guān)閉的狀態(tài),相對(duì)應(yīng)的繼電器 RLY1 是不吸合的,指示燈 D3 是不亮的。為了起到提示的作用,特別是加指示燈電路。 13 圖 路原理圖 設(shè)計(jì)選擇的是 Atmel 公司的 AT89S51 單片機(jī),繼電器 DC5VHK4100F 和 PNP型晶體管。通過(guò)循環(huán)時(shí), 感應(yīng)的高壓就會(huì)通過(guò)回路釋放掉,確保了三極管的安全。為了消除的有害影響,產(chǎn)生感應(yīng)電動(dòng)勢(shì),在繼電器線(xiàn)圈兩端的二極管反向并聯(lián)吸收的電動(dòng)勢(shì)。在這里,我們只把它理解為一個(gè)開(kāi)關(guān)與電路有關(guān)。這里,繼電器驅(qū)動(dòng)器包含兩方面的含義:一個(gè)驅(qū)動(dòng)繼電器,繼電器,用于微控制器的電源裝置:有一個(gè)繼電器驅(qū)動(dòng)其他負(fù)載,如繼電器驅(qū)動(dòng)繼電器,接觸器可直接驅(qū)動(dòng),因此繼電器驅(qū)動(dòng)程序是一個(gè)單芯片和其他大功率負(fù)載接口。因此,應(yīng)該有一個(gè)鏈接到收斂 ,這部分的所謂的“電驅(qū)動(dòng)”。驅(qū)動(dòng) 12 電流 mA 或更少。 圖 主要技術(shù)參數(shù) : 品牌:匯科( HUI KE) 型號(hào): HK4100FDC5VSH 外形尺寸( mm): **( W*L*H) 重量: 產(chǎn)地:中國(guó)寧波 觸點(diǎn)參數(shù):觸點(diǎn)形式: 1C( SPDT) 觸點(diǎn)負(fù)載: 3A 220V AC/30V DC 阻抗: ≤100mΩ 額定電流: 3A 電氣壽命: ≥10 萬(wàn)次 機(jī)械壽命: ≥1000 萬(wàn)次 線(xiàn)圈參數(shù): 阻值 (士 10%): 120Ω 線(xiàn)圈功耗: 額定電壓: DC 5V 吸合電壓: DC 釋放電壓: DC 工作溫度: 25℃ ~ +70℃ 絕緣電阻: ≥100MΩ 線(xiàn)圈與觸點(diǎn)間耐壓: 4000VAC/1 分鐘 觸點(diǎn)與觸點(diǎn)間耐壓: 750VAC/1 分鐘 11 第三章 設(shè)計(jì)原理 系統(tǒng)設(shè)計(jì)預(yù)期目標(biāo) 目標(biāo) 1:當(dāng)按下按鍵 S1時(shí),繼電器 RLY1 和繼電器 RLY2 均不吸合,指示燈D D4 都不亮; 目標(biāo) 2: 當(dāng)按下按鍵 S2時(shí),繼電器 RLY1 吸合,繼電器 RLY2 不吸合,指示燈 D3 亮、 D4 不亮; 目標(biāo) 3: 當(dāng)按下按鍵 S3時(shí)、繼電器 RLY1 不吸合,繼電器 RLY2 吸合,指示燈 D3 不亮、 D4亮; 繼電器的驅(qū)動(dòng)原理 繼電器驅(qū)動(dòng)電路圖如圖 所示。 4)自動(dòng),遠(yuǎn)程控制,監(jiān)測(cè):自動(dòng)裝置,例如,繼電器等電器一起,可以形成上述程序控制電路,以實(shí)現(xiàn)自動(dòng)化操作。 2)放大:比如,靈敏繼電器,繼電器具有非常小的量的控制,你可以控制一個(gè)大型電源電路。用于驅(qū)動(dòng)的中間機(jī)構(gòu)(驅(qū)動(dòng)部)的繼電器的輸入部分和輸出部分,以及輸入耦合隔離,功能處理,和輸出部分之間的執(zhí)行情況。 繼電器船體現(xiàn)出一定的輸入變量(如電流,電壓,功率,阻抗,頻率,溫度,壓力,速 度,光等)的傳感器裝置(輸入部分) 。電磁繼電器的結(jié)構(gòu)圖如下圖 所示。靜止觸點(diǎn),在 ON狀態(tài)“常閉觸點(diǎn)與固定觸點(diǎn)處于斷開(kāi)狀態(tài)。上拉,釋放,從而達(dá)到導(dǎo)通電路中的,切割的目的。兩端加上一定的電壓在線(xiàn)圈中的線(xiàn)圈流過(guò)恒定電流,從而產(chǎn)生電磁效應(yīng),銜鐵將被吸引的電磁力克服彈簧張力返回吸引的核 心,從而驅(qū)動(dòng)銜鐵的動(dòng)觸點(diǎn)與固定觸點(diǎn)(常開(kāi)觸點(diǎn))的拉。因此,在電路中起著自動(dòng)調(diào)節(jié),安全保護(hù),轉(zhuǎn)換電路的作用 [9]。相互作用之間的控制系統(tǒng)(也被稱(chēng)為輸入電路)和控制系統(tǒng)(也稱(chēng)為輸出電路)。 繼電器介紹 繼電器的定義 當(dāng)輸入量 (激勵(lì)量 )的變化達(dá)到規(guī)定要求時(shí),在電氣輸出電路中使被控量發(fā)生預(yù)定的階躍變化的一種電器。 8 在該系統(tǒng)中只需要電源單片機(jī)內(nèi)部上電復(fù)位,復(fù)位下拉電阻( 50? 300K),它是不是一個(gè)外部下拉電阻,電容值可以減少到 1uF。也復(fù)位單片機(jī)外部復(fù)位芯片,為了保持芯片復(fù)位動(dòng)作之間的一致性。當(dāng)單片機(jī)電源電壓達(dá)到單片機(jī)的工作電壓,單芯片振蕩器的正常工作,該引腳必須繼續(xù),而兩個(gè)機(jī)器周期振蕩器,以實(shí)現(xiàn)復(fù)位操作,微控制器回到初始狀態(tài)。 :外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通( RD) 。 :定時(shí)器 /計(jì)數(shù)器 1外部輸入端口( T1) 。 :外部中斷 1( INT1) 。 :串行端口輸出端口( TXD) 。 作為輸入的第一個(gè)“ 1”被寫(xiě)入到該端口( T2 管的夾斷)。 在將有片外存儲(chǔ)器時(shí), P2 口作為 8 位地址總線(xiàn)( AB8~ AB15)。 3) P2 口( ~ )(引腳 21~ 28) P2 口內(nèi)部上拉電阻,因此可以作為準(zhǔn)雙向 I / O 端口。 2) P1 口( ~ )(引腳 1~ 8) P1 口內(nèi)部上拉電阻,可作為準(zhǔn)雙向 I / O 使用 。 P0口可驅(qū)動(dòng) 8 個(gè) LSTTL(低功耗肖特基 TTL),其他端口可以驅(qū)動(dòng)4個(gè) LSTTL。 如果用作輸入,你需要第一個(gè)“ 1”寫(xiě)入端口(使 T2 管夾斷)。 ( 3)輸入 /輸出引腳: 1) P0 口( ~ )(引腳 39~ 32) P0口具有漏極開(kāi)路結(jié)構(gòu),還具有雙重功能。 XTAL2(引腳 18):連接外部石英晶體的另一端。在內(nèi)部,它是違背放大這個(gè)放大器芯片振蕩器的輸入。任何引腳對(duì)地的電壓范圍是 1~ 7V。 VSS( 20 腳):接地端。假設(shè)時(shí)鐘頻率是 ,則除以 12 后可知每秒執(zhí)行的指令為 921583 條,然后取倒數(shù)則得到每條指令所需的時(shí)間為 。 每 51單片機(jī)的處理周期由 12 個(gè)時(shí)鐘周期每 12個(gè)時(shí)鐘周期才能完成的操作,如取指令。 ( 8)中斷系統(tǒng): 中斷系統(tǒng)的作用主要是對(duì)外部或內(nèi)部的終端請(qǐng)求進(jìn)行管理與處理。 ( 6)全雙工串行口: 在 AT89S51 內(nèi)置在全雙工串行端口,用于與其他設(shè)備通信的串行數(shù)據(jù)傳輸中,串行端口可用于異步通信的收發(fā)器,當(dāng)同步移位器。每個(gè)端口由一個(gè)鎖存器和驅(qū)動(dòng)器。 ( 4)定時(shí) /計(jì)數(shù)器( ROM): 用于實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能。通常只讀存儲(chǔ)器,并有多種類(lèi)型,全部采用了閃存的 51 系列單片機(jī)。 ( 2) 數(shù)據(jù)存儲(chǔ)器(內(nèi)部 RAM): AT89S51
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1