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