推挽輸出:可以輸出高,低電平,連接數(shù)字器件;開漏輸出:輸出端相當于三極管的集電極. 要得到高電平狀態(tài)需要上拉電阻才行. 適合于做電流型的驅動,其吸收電流的能力相對強(一般20ma以內).推挽結構一般是
常規(guī)的單片機應用系統(tǒng)設計,往往都用一個CPU,再擴展一系列外圍輔助電路以達到相應設計目標。這種方法,尤其在輸入輸出接口較多的系統(tǒng)中,必須進行繁瑣的譯碼、邏輯變換,使得系統(tǒng)硬件復雜,調試困難。而用雙CPU設計,可大大減少硬件電路,軟件資源分配及設計均相對獨立,易于修改程序而適合很多應用系統(tǒng)。
PCB設計布線時盡量減少回路環(huán)的面積,以降低感應噪聲。PCB設計布線時,電源線和地線要盡量粗。除減小壓降外,更重要的是降低耦合噪聲。
本文介紹的基于RC充電檢測(RC Acquisition)的方案可以在任何MCU上實現(xiàn),是觸摸感應技術領域革命性的突破。首先介紹了RC充電基礎原理,以及充電時間的測試及改進方法,然后詳細討論了基于STM8S單片機實現(xiàn)的硬件、軟件設計步驟,注意要點等。
STC12C5A60S2單片機IO口工作模式設定
I2C總線是Philips公司提出的一種集成電路IC器件之間相連接的總線協(xié)議,其目的是使電子系統(tǒng)(不只 限于單片機系統(tǒng))各個IC器件之間的連線變得容易。因為使用傳統(tǒng)的并行總線在IC器件之間連接,往往會使得IC之間連線較多,顯得非常復雜。而I2C總線 則使IC器件之間只需SDA、SCL兩條連線就可以傳送數(shù)據(jù),因而十分方便。由于I2C在印刷體中不容易書寫(需要上標),所以實際書寫時,還常見到 IIC、I2C等書寫方法,本文采用IIC的寫法,敬請注意。關于IIC總線的知識,請參閱相關書籍,此處不再做進一步介紹。