當前位置:ag真人国际官网-ag旗舰厅官方网站 » 編程軟體 » 編程器線路圖

編程器線路圖-ag真人国际官网

發布時間: 2024-07-16 14:05:10

❶ 單片機引腳,單片機引腳是什麼意思

單片機引腳,單片機引腳是什麼意思
8051單片機引腳功能介紹
首先我們來連接一下單片機的引腳圖,如果,具體功能在下面都有介紹。
單片機的40個引腳大致可分為4類:電源、時鍾、控制和i/o引腳。
⒈ 電源: ⑴ vcc - 晶元電源,接 5v;
⑵ vss - 接地端;
⒉ 時鍾:xtal1、xtal2 - 晶體振盪電路反相輸入端和輸出端。
⒊ 控制線:控制線共有4根,
⑴ ale/prog:地址鎖存允許/片內eprom編程脈沖
① ale功能:用來鎖存p0口送出的低8位地址
② prog功能:片內有eprom的晶元,在eprom編程期間,此引腳輸入編程脈沖。
⑵ psen:外rom讀選通信號。
⑶ rst/vpd:復位/備用電源。
① rst(reset)功能:復位信號輸入端。
② vpd功能:在vcc掉電情況下,接備用電源。
⑷ ea/vpp:內外rom選擇/片內eprom編程電源。
① ea功能:內外rom選擇端。
② vpp功能:片內有eprom的晶元,在eprom編程期間,施加編程電源vpp。
⒋ i/o線
80c51共有4個8位並行i/o埠:p0、p1、p2、p3口,共32個引腳。p3口還具有第二功能,用於特殊信號輸入輸出和控制信號(屬控制匯流排)。

〈51單片機引腳圖及引腳功能〉
拿到一塊晶元,想要使用它,首先必須要知道怎樣連線,我們用的一塊稱之為89c51的晶元,下面我們就看一下如何給它連線。
1、 電源:這當然是必不可少的了。單片機使用的是5v電源,其中正極接40管腳,負極(地)接20管腳。
2、 振蒎電路:單片機是一種時序電路,必須供給脈沖信號才能正常工作,在單片機內部已集成了振盪器,使用晶體振盪器,接18、19腳。只要買來晶體震盪器,電容,連上就能了,按圖1接上即可。
3、 復位管腳:按圖1中畫法連好,至於復位是何含義及為何需要復要復位,在單片機功能中介紹。
4、 ea管腳:ea管腳接到正電源端。 至此,一個單片機就接好,通上電,單片機就開始工作了。
我們的第一個任務是要用單片機點亮一隻發光二極體led,顯然,這個led必須要和單片機的某個管腳相連,不然單片機就沒法控制它了,那麼和哪個管腳相連呢?單片機上除了剛才用掉的5個管腳,還有35個,我們將這個led和1腳相連。(見圖1,其中r1是限流電阻)
按照這個圖的接法,當1腳是高電平時,led不亮,只有1腳是低電平時,led才發亮。因此要1腳我們要能夠控制,也就是說,我們要能夠讓1管腳按要求變為高或低電平。即然我們要控制1腳,就得給它起個名字,總不能就叫它一腳吧?叫它什麼名字呢?設計51晶元的intel公司已經起好了,就叫它p1.0,這是規定,不能由我們來更改。

〈單片機接線圖〉圖1
名字有了,我們又怎樣讓它變'高'或變'低'呢?叫人做事,說一聲就能,這叫發布命令,要計算機做事,也得要向計算機發命令,計算機能聽得懂的命令稱之為計算機的指令。讓一個管腳輸出高電平的指令是setb,讓一個管腳輸出低電平的指令是clr。因此,我們要p1.0輸出高電平,只要寫setb p1.0,要p1.0輸出低電平,只要寫 clr p1.0就能了。
現在我們已經有辦法讓計算機去將p10輸出高或低電平了,但是我們怎樣才能計算機執行這條指令呢?總不能也對計算機也說一聲了事吧。要解決這個問題,還得有幾步要走。第一,計算機看不懂setb clr之類的指令,我們得把指令翻譯成計算機能懂的方式,再讓計算機去讀。計算機能懂什麼呢?它只懂一樣東西——數字。因此我們得把setb p1.0變為(d2h,90h ),把clr p1.0變為 (c2h,90h ),至於為什麼是這兩個數字,這也是由51晶元的設計者--intel規定的,我們不去研究。第二步,在得到這兩個數字後,怎樣讓這兩個數字進入單片機的內部呢?這要藉助於一個硬體工具"編程器"。如果你還不知道是什麼是編程器,我來介紹一下,就是把你在電腦上寫出來來的代碼用匯編器等編譯器生成的一個目標燒寫到單片機的eprom裡面去的工具,80c51這種類型的單片機編程是一件很麻煩的事情,必要要先裝到編程器上編程後才能在設備上使用,而目前最新的89s51單片機居然在線編程(isp)功能,不用拔出來利用簡單的電路就可以實現把代碼寫入單片機內部,本站有詳細的at89s51編程器製作教程
我們將編程器與電腦連好,運行編程器的軟體,然後在編緝區內寫入(d2h,90h)見圖2,寫入……好,拿下片子,把片子插入做好的電路板,接通電源……什麼?燈不亮?這就對了,因為我們寫進去的指令就是讓圖2
p10輸出高電平,燈當然不亮,要是亮就錯了。現在我們再撥下這塊晶元,重新放回到編程器上,將編緝區的內容改為(c2h,90h),也就是clr p1.0,寫片,拿下片子,把片子插進電路板,接電,好,燈亮了。因為我們寫入的()就是讓p10輸出低電平的指令。這樣我們看到,硬體電路的連線沒有做任何改變,只要改變寫入單片機中的內容,就能改變電路的輸出效果。

❷ 可編程式控制制器由哪幾大模塊組成,並畫出pc的結構框圖

不同型號的plc,其內部結構和功能不盡相同,但其主體結構形式大體相同,如圖7-26所示。
(1)plc的硬體組成。plc是由中央處理器(cpu)、存儲器、輸入/ 輸出(i / o)模塊、編程器、電源和外部設備組成。plc的硬體設備是通用的,便於用戶按需要組合。plc的各部分都採用匯流排結構。
1)中央處理器(cpu)。plc常用的中央處理器為通用微處理器、單片機晶元、位片式微處理器等。它的主要作用是由微處理器通過數據匯流排、地址線、控制匯流排以及輔助電路連接存儲器、介面及i / o模塊,診斷和監控plc的硬體狀態;同時,藉助編程器接收鍵入的用戶程序和數據、讀取、解釋並執行用戶程序;按規定的時序接收輸入狀態、更新輸出狀態,與外部設備交換信息等。總之,由cpu實現對整個plc的控制和管理。
2)存儲器。在plc中存儲器用來存放系統程序、用戶程序和工作數據。
系統程序是由控制器的製造廠家在研製系統時確定的程序,它包括監控程序、解釋程序、故障自診斷程序、模塊化應用功能子程序極其他各種管理程序等。系統程序一干二凈都固化在只讀存儲器(rom)或eprom存儲器中,用戶不能訪問、修改這一部分存儲器的內容。
用戶程序是隨plc的使用環境而定的,隨生產工藝的不同而變動,但是變化並不是經常發生。用戶根據實際控制的需要,用plc的編程語言編制應用程序,通過編程器輸入到plc的用戶存儲器(區)。為了便於程序的調試、修改、擴充和完善,該存儲器使用隨機存取存儲器(ram)。

3)輸入/輸出(i/o)模塊。i/o模塊是cpu與工業現場i/o裝置或其他外部設備的連接部件。它將現場信號轉換成plc內部的信號電平,或使plc內部信號電平與外部執行元件相匹配。常用plc的i/o介面分開關量(包括數字量)和模擬量兩類,每一類又區分為輸入介面和輸出介面。
與微機的i/o介面工作於弱電的情況不同,plc的i/o介面是按強電要求設計的,即其輸入介面可以接收強電信號,其輸出介面可以直接和強電設備相連接。
4)電源。plc的電源單元負責將外部提供的交流店轉換為plc內部所需要的直流電源,有的plc還可以為輸入電路和少量的外部電平簡稱裝置提供24v直流電源。plc中還有備用電池(一般為鋰電池),用於掉電情況下保存程序和數據。
5)編程器。plc的編程器是用來開發、調試、運行應用程序的特殊工具,一般由鍵盤、顯示屏、智能處理器、外部設備等組成,通過通信介面與plc連接。
編程器主要功能:作為編程和開發應用程序的工具;與plc進行人機對話的媒介;介入plc和過程供職的手段。plc的各製造廠家都為自己的plc系列產品培植編程器,而且本系列plc的編程器是兼容的。
6)擴展介面。擴展介面是為plc中心單元與擴展單元或擴展單元之間的連接用的,以擴展plc的規模。
(2)plc的的軟體組成。plc的基本軟體包括系統軟體和用戶應用軟體。系統軟體決定plc的功能。plc的硬體通過基本軟體實現對被控制對象的控制。
系統軟體一般包括操作系統、語言編譯系統、各種功能軟體等。
用戶應用軟體大多採用梯形圖(ladder)語言,其次為語句表(statement language)。梯形圖與繼電器控制線路圖相似,因此,對熟悉繼電器控制的人員就起到了易學、易懂和便於使用的效果。

❸ 禹鼎遙控器編程器,可發自製嗎可以寫空白晶元嗎

買一條禹鼎遙控器編程線,安裝禹鼎軟體(f21,f23,f24)和編程線(pl2303)驅動就ok,下面附編程線電路圖僅供參考!

❹ 台達plc可控編程器工作原理和接線圖

台達plc可控編程器工作原理和接線圖:

1. 掃描技術:

當plc控制器投入運行後,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,plc控制器的cpu以一定的掃描速度重復執行上述三個階段。

2.輸入采樣階段:

在輸入采樣階段,plc控制器以掃描方式依次地讀入所有輸入狀態和數據,並將它們存入i/o映象區中的相應得單元內。輸入采樣結束後,轉入用戶程序執行和輸出刷新階段。在這兩個階段中,即使輸入狀態和數據發生變化,i/o映象區中的相應單元的狀態和數據也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大於一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。

3. 用戶程序執行階段:

在用戶程序執行階段,plc控制器總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,並按先左後右、先上後下的順序對由觸點構成的控制線路進行邏輯運算,然後根據邏輯運算的結果,刷新該邏輯線圈在系統ram存儲區中對應位的狀態;或者刷新該輸出線圈在i/o映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。

即,在用戶程序執行過程中,只有輸入點在i/o映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在i/o映象區或系統ram存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖,其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。

4. 輸出刷新階段:

當掃描用戶程序結束後,plc控制器就進入輸出刷新階段。在此期間,cpu按照i/o映象區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外設。這時,才是plc控制器的真正輸出。

同樣的若干條梯形圖,其排列次序不同,執行的結果也不同。另外,採用掃描用戶程序的運行結果與繼電器控制裝置的硬邏輯並行運行的結果有所區別。當然,如果掃描周期所佔用的時間對整個運行來說可以忽略,那麼二者之間就沒有什麼區別了。

接線圖:

熱點內容
matlab命令窗口和新建腳本 發布:2024-07-17 15:51:26 瀏覽:374
建ftp文件夾 發布:2024-07-17 15:51:26 瀏覽:954
魔獸撿物腳本 發布:2024-07-17 15:27:56 瀏覽:129
開發ip伺服器 發布:2024-07-17 15:24:42 瀏覽:386
安卓系統視頻製作哪個好用 發布:2024-07-17 15:10:47 瀏覽:210
androidapk結構 發布:2024-07-17 15:10:43 瀏覽:945
c語言指針的例子 發布:2024-07-17 15:08:01 瀏覽:768
linuxzcat 發布:2024-07-17 15:02:09 瀏覽:901
賓士編程嗎 發布:2024-07-17 14:57:08 瀏覽:853
硬碟加密硬體 發布:2024-07-17 14:51:05 瀏覽:836
网站地图