軟件控製芯片電路閉合的理解與看法
時間:2021-02-16 11:11 來源:未知
我們在學習數字電路時曾經學習了兩種電路,一種是邏輯電路,還有一種就是時序電路,對於數字電路中的時序電路來說它是具有記憶功能的,我們很多具有編程功能和存儲功能的芯片裏麵都是有最小單元的時序電路構成的,比如在數字電路中最常見的是各類觸發器,我們知道觸發器是具有記憶功能的最小單元,它可以記憶“0”和“1”這兩種狀態。那麼我們用軟件是如何控製芯片輸出“0”和“1”的呢?下麵我來談談我對這個問題的理解,希望能給朋友們帶來一些幫助。
軟件控製芯片電路閉合的方法
為了說明這個問題我們舉一個單片機芯片的例子吧,我們知道單片機之所以能夠起到控製作用,就是因為有軟件的參與。當我們用C語言或者彙編語言編寫控製程序時,單片機是沒法直接控製的,它必須用編程軟件生成單片機能夠識別的二進製代碼才可以。我們從單片機下載軟件中可以看到這些代碼都是按十六進製的方式組成的一係列代碼,這些代碼最終要以二級製(0和1)的方式輸入到單片機內部的程序存儲器裏麵。
我們再看看單片機芯片裏麵的電路,這些電路裏的最小單元都是由場效應管組成的各種觸發器電路,比如常見的由RS觸發器等電路。為了說明問題,我繪製了一個程序存儲器裏麵的一個簡易的單元電路圖。我們知道,當我們編寫的程序編譯成0和1這些數字時,當這些“0”和“1”按照一個一個數的話,每一個就是一位,當按八位一組算的話就會組成一個字節。當由0和1組成的八位字節送到字線路時,被字線路選中的存儲單元T1和T2晶體管就處於閉合導通狀態了,這樣就會使觸發器與位線路相互導通了。這樣就把位線路中的信息寫入到觸發器電路當中了,或者從觸發器中讀取已經被存儲的信息,以上就是通過程序生產的二進製來控製芯片內部的場效應管,進而再控製由場效應管組成的觸發器,這樣就可以控製芯片內部電路的閉合與分斷了。
另外還有的控製芯片裏可以用電容來存儲信息,我們根據電容中有沒有電荷的存在來判斷它存儲的是“0”或“1”,它們的工作過程可以從下麵的簡易圖中看出,從圖中可以看到當由八位0和1組成的字節被字線路選中時,存儲單元的T1場效應管就處於打開狀態,這樣的話位線路就與電容的電極相通,這樣就能夠讀取信息了。簡易圖中的場效應管T1我們叫它“傳輸門”,當位線上加載二進製數據時,電容就會通過T1和位線進行放電了,這樣就會在位線上產生微小的電流,芯片通過檢測微小的電流有無來確定讀出的數據了。
看過《軟件控製芯片電路閉合的理解與看法》的人還看了以下文章
|
什麼情況下用中間繼電器控製交流接觸器 |
對於額定電流比較小的交流接觸器和控製線路簡單的控製電路中,隻用交流接觸器是可以滿足要求的。但對於PLC輸出控製或者是有電接點壓力、流量和時間作為控製對象的,直接用采集信號直接控製交流接觸器,或者控製額定電流比較大的交流接觸器就不適合了。因為大... |
|
軟件通過什麼方式控製硬件 |
軟件是怎麼控製一個設備,如機器人、數控機床,讓它們執行設定的動作的。不論怎麼變化,軟件控製硬件,都離不開計算機的中央處理器CPU,或者單片機MPU。因為隻有處理器才能把控製軟件的指令,傳遞到接口電路,最終控製目標設備的動作。 以下介紹幾種我用過的... |
|
怎麼用分立元件搭建控製電路 |
用分立元件搭建控製電路,分立元件可以搭建很多有意思的電路,而且有的電路單片機還完成不了,例如放大電路, 選擇合適的基級電壓,輸入一個小信號可以得到放大幾十倍的信號,還有反向門電路, 這和單片機的端口是一樣的,也可以構建個雙穩態震蕩電路。 這相... |
|
反並聯可控矽怎麼控製導通 |
反並聯可控矽相當於雙向可控矽,一個可控矽負責交流電上半周導通,另一個負責下半周導通,正好完成一個全波。當一個可控矽處於正偏時,g極給予觸發信號,此可控矽就導通了,而此時另一個反並聯的可控矽正好處於反偏而截止。當反並聯的可控矽處於正偏導通時,... |
|
可控矽控製燈亮滅電路圖 |
可控矽控製試驗設計可控矽控製電路時燒毀了幾十隻,終於找到成功的經驗。 1、如用繼電器要有12小時吸合著費電又發熱,隻有可控矽不損耗不發熱。 如果沒有可控矽可找一隻矽管,一隻鍺管,一隻二極管,如下圖自製一隻可控矽(舊電路板上拆到)這是我實驗成功的... |