畫電路和編程
㈠ 電路編程與電腦編程的區別
1、電路編程(設計)與軟體編程的區別表面上看只是一個圖形形式,一個是文字形式;但實質上有很大的不同。
2、計算機編程實際上是「按步驟解決問題」:把解決問題的方法分成若乾的大步驟,每個大步驟又分為若干個小步驟,一直分下去,直到分不可分;然後計算機就按照步驟來一絲不苟的執行。這種「按步驟解決問題」的思路很利於執行。
3、與計算機編程不同,電路是連續工作的,沒有「步驟」一說。數據(電流或電壓)持續的流入一個器件,經過一個器件加工後,又流出這個器件。例如放大器,會只要通電,就會持續不斷的對輸入信號放大,在工作范圍內,輸出信號一直與輸入信號成正比或反比。數字電路同樣如此,例如二輸入與門,其輸出信號時時刻刻是兩個輸入信號的與。即使有時鍾參與的時序數字電路,可認為時鍾也是一個輸入信號,同樣脫離不了上述規律。即使不把時鍾當作輸入信號,時序電路也沒有「步驟」,只是信號處理不再是連續的,而是離散的而已。
4、綜上所述,計算機編程關注的是解決問題的步驟。如果步驟太多(程序規模較大),則編程時很容膝疏忽某些步驟,造成程序隱含的BUG。而電路設計關注的是數據流動,每個器件都對數據進行特定的處理,數據按照指定的方式路徑流過這些器件後,自然就解決了要解決的問題。因此,電路的行為比計算機編程更容易預測,更容易理解,也就更不容易出錯。計算機領域中,硬體發展的速度遠高於軟體發展的速度就很好的證明了這一點。
㈡ 請畫出繼電器控制電路的一般接線方式,並指出如何編程式控制制。
程序編寫如圖。
繼電器的控制是採用硬體接線實現的,是利用繼電器機械觸點的串聯或並聯極延時繼電器的滯後動作等組合形成控制邏輯,其連線多且復雜、體積大、功耗大,系統構成後,想再改變或增加功能較為困難。另外繼電器觸點數量有限,所以繼電器控制系統的靈活性和可擴展性受到很大限制。