新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于C8051F020芯片的總磷在線自動(dòng)分析儀方案簡(jiǎn)介

基于C8051F020芯片的總磷在線自動(dòng)分析儀方案簡(jiǎn)介

作者: 時(shí)間:2012-02-21 來源:網(wǎng)絡(luò) 收藏

通過SPI可訪問4線(MOSI、MISO、SCK、NSS)全雙工串行總線。它可以工作于主、從兩種方式。當(dāng)的SPI工作于主方式時(shí),NSS與數(shù)字電源相連接;而當(dāng)其工作于從方式時(shí),則通過NSS來選通該器件。SPI有全雙工和半雙工兩種操作模式。當(dāng)工作于全雙工模式的主方式時(shí),可以通過向數(shù)據(jù)寄存器SPI0DAT寫入一字節(jié)來啟動(dòng)一次數(shù)據(jù)傳輸。這時(shí),會(huì)立即在MOSI上串行移出數(shù)據(jù),并在 SCK上提供串行時(shí)鐘。同時(shí),從器件也可在MISO線上向C8051F020串行移出寄存器的內(nèi)容。傳輸結(jié)束時(shí),SPI0CN.7位被置“1”。 C8051F020的SPI可以在一次傳輸操作中移入/移出1~8位數(shù)據(jù),以適應(yīng)不同長(zhǎng)度的從器件。當(dāng)SPI未被配置為主器件時(shí),它將作為從器件工作。

本文引用地址:http://www.butianyuan.cn/article/172025.htm

  SMBus(系統(tǒng)管理總線)是雙線雙向串行接口,符合SMBus1.1版本,并與I2C串行總線完全一致。C8051F020的SMBus也可工作于主、從兩種方式。它們?cè)谶M(jìn)行數(shù)據(jù)交換時(shí),均由主器件來啟動(dòng)。

  這種新型的C8051F020單片機(jī)內(nèi)部有一個(gè)9通道、12位A/D轉(zhuǎn)換器ADC0和一個(gè)8通道、8位A/D轉(zhuǎn)換器ADC1,而且在使用時(shí)可以通過寄存器配置來選擇通道號(hào)和通道數(shù)以及以下四種A/D轉(zhuǎn)換方式中的一種來啟動(dòng)。

  (1)給寄存器ADC0CN的AD0BUSY位寫“1”;

  (2)定時(shí)器3溢出;

  (3)定時(shí)器2溢出;

  (4)CNVSTR有上升沿。

  C8051F020有兩個(gè)12位D/A轉(zhuǎn)換器DAC0、DAC1,它們也可以通過寄存器配置來選擇。啟動(dòng)D/A轉(zhuǎn)換也有以下四種方式:

  (1)數(shù)據(jù)寫入到DAC的高字節(jié)寄存器;

  (2)定時(shí)器2溢出;

  (3)定時(shí)器3溢出;

  (4)定時(shí)器4溢出。

  設(shè)計(jì)時(shí)一般選擇第一種方式,當(dāng)需要輸出方波時(shí),可以選擇第二、三、四種方式中的一種。在第一種方式下,也可以先寫入DAC的低字節(jié),然后再寫入高字節(jié),從而啟動(dòng)一次D/A轉(zhuǎn)換。

  新型C8051F020單片機(jī)把單一的引腳復(fù)位發(fā)展成多源復(fù)位,包括上電復(fù)位、掉電復(fù)位、外部引腳復(fù)位、軟件復(fù)位、時(shí)鐘丟失檢測(cè)復(fù)位、比較器0復(fù)位、 WDT復(fù)位和外部CNVSTR引腳復(fù)位等。眾多的復(fù)位源為保障系統(tǒng)的安全、操作的靈活性和系統(tǒng)的零功耗設(shè)計(jì)等帶來了極大的好處。C8051F020完善的時(shí)鐘系統(tǒng)能夠在滿足相應(yīng)速度的前提下可使平均時(shí)鐘頻率最低,而多復(fù)位源則可使系統(tǒng)在掉電方式下隨意喚醒。

  C8051F020片內(nèi)配置了標(biāo)準(zhǔn)的JTAG接口(IEEE1149.1)。在上位機(jī)軟件的支持下,通過串行的JTAG接口可直接對(duì)安裝在最終應(yīng)用系統(tǒng)上的單片機(jī)進(jìn)行非侵入式、不占用片內(nèi)資源、全速系統(tǒng)的調(diào)試。該調(diào)試系統(tǒng)支持觀察和修改存儲(chǔ)器和寄存器,同時(shí)支持?jǐn)帱c(diǎn)、觀察點(diǎn)、單步運(yùn)行及停機(jī)命令。在使用JTAG接口進(jìn)行調(diào)試時(shí),所有的模擬和數(shù)字外設(shè)都可全功能運(yùn)行。不但如此,C8051F020的JTAG邏輯還可為在系統(tǒng)測(cè)試提供邊界掃描功能。通過邊界寄存器的編程控制可以對(duì)所有器件引腳、SFR總線和I/O口的弱上拉功能實(shí)現(xiàn)觀察和控制。

  綜上所述,C8051F020是一種集成度高、功能強(qiáng)大的單片機(jī),非常適合于要求速度快、可靠性高、擴(kuò)展功能強(qiáng)和節(jié)電的應(yīng)用系統(tǒng)。

  3 總磷設(shè)計(jì)

  磷系藥劑(以有機(jī)磷酸鹽為主體的藥劑)以其具有良好的緩蝕阻垢性能和低污染排放,而在工業(yè)水處理中被廣泛采用。由于磷系藥劑的種類繁多,且有機(jī)磷成分難于直接測(cè)量,因此,開發(fā)總磷可節(jié)能節(jié)水、降低污染、提高效率,具有明顯的經(jīng)濟(jì)效益和社會(huì)效益。采用UV-光催化及氧化法提高有機(jī)磷在水中的分解并監(jiān)測(cè)其分解水樣,以實(shí)現(xiàn)定量分析的系統(tǒng)結(jié)構(gòu)如圖2所示。

  

總磷在線自動(dòng)分析儀設(shè)計(jì) www.elecfans.com

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉