《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計應(yīng)用 > 基于C8051F020芯片的總磷在線自動分析儀
基于C8051F020芯片的總磷在線自動分析儀
電子發(fā)燒友
摘要: 1概述C8051F0XX系列單片機是Cygnal公司新推出的一種混合信號系統(tǒng)級單片機。該系列單片機片內(nèi)含CIP-51的CPU內(nèi)核,它的指令系統(tǒng)與MCS-51完全兼容。其中的C8051F020單片機含有64kB片內(nèi)Flash程序存儲器,4352B的RAM、8個I/O端口共64根I/O口線、一個12位A/D轉(zhuǎn)換器和一個8位A/D轉(zhuǎn)換器以及一個雙12位D/A轉(zhuǎn)換器、2個比較器、5個16位通用定時器、5個捕捉/比較模塊的可編程計數(shù)/定時器陣列、看門狗定時器、VDD監(jiān)視器和溫度傳感器等部分。C8051F020單片機支持雙時鐘,其工作電壓范圍為2.7~3.6V(端口I/O,RST和JTAG引腳的耐壓為5V)。與以前的51系列單片機相比,C8051F020增添了許多功能,同時其可靠性和速度也有了很大提高。2C8051F020的功能特點C8051F020芯片的內(nèi)部功能方框圖如圖1所示。C8051F020微控制器的內(nèi)核CIP-51在保持CISC結(jié)構(gòu)及指令系統(tǒng)不變的基礎(chǔ)上對指令實行流水作業(yè),該器件廢除了機器周期的概念,它的指令以時鐘周期為運行單位,因而大大提高了指令的運行速度。當晶振為25MHz時,C8051F020的指令執(zhí)行速
Abstract:
Key words :

  1 概述

  C8051F0XX系列單片機是Cygnal公司新推出的一種混合信號系統(tǒng)級單片機。該系列單片機片內(nèi)含CIP-51的CPU內(nèi)核,它的指令系統(tǒng)與MCS-51完全兼容。其中的C8051F020單片機含有64kB片內(nèi)Flash程序存儲器,4352B的RAM、8個I/O端口共64根I/O口線、一個12位A/D轉(zhuǎn)換器和一個8位A/D轉(zhuǎn)換器以及一個雙12位D/A轉(zhuǎn)換器、2個比較器、5個16位通用定時器、5個捕捉/比較模塊的可編程計數(shù)/定時器陣列、看門狗定時器、VDD監(jiān)視器和溫度傳感器等部分。C8051F020單片機支持雙時鐘,其工作電壓范圍為2.7~3.6V(端口I/O,RST和JTAG引腳的耐壓為5V)。與以前的51系列單片機相比,C8051F020增添了許多功能,同時其可靠性和速度也有了很大提高。

  2 C8051F020的功能特點

  C8051F020芯片的內(nèi)部功能方框圖如圖1所示。

  

C8051F020芯片的內(nèi)部功能方框圖 www.elecfans.com

 

  C8051F020微控制器的內(nèi)核CIP-51在保持CISC結(jié)構(gòu)及指令系統(tǒng)不變的基礎(chǔ)上對指令實行流水作業(yè),該器件廢除了機器周期的概念,它的指令以時鐘周期為運行單位,因而大大提高了指令的運行速度。當晶振為25MHz時,C8051F020的指令執(zhí)行速度峰值可達到25MIPS。CIP-51微控制器的存儲器結(jié)構(gòu)與標準的8051類似,程序和數(shù)據(jù)存儲器共享同一地址空間,但可用不同的指令類型來訪問。

  C8051F020帶有8個I/O端口(64根I/O口線),其中包括四個低部端口P0~P3(可以位尋址)和四個高部端口P4~P7(不可以位尋址)。在C8051F020中,可通過網(wǎng)絡(luò)開關(guān)以硬件的方式實現(xiàn)I/O端口的靈活配置(如圖1所示),也可以通過設(shè)置相應(yīng)的寄存器控制交叉開關(guān)來把I/O 口配置為所選擇的特殊功能端口。

  C8051F020有5個定時/計數(shù)器:T0、T1、T2、T3、T4。其中T0、T1和T2與標準8051用法一致。T3是一個具有自動重裝載功能的計數(shù)器,可以用作啟動ADC數(shù)據(jù)轉(zhuǎn)換、SMBus定時和通用計數(shù)器。T4可用作自動重裝載功能的16位定時/計數(shù)器、有捕獲功能的16位定時/計數(shù)器和 UART1的波特率發(fā)生器。其定時/計數(shù)器的工作模式均可通過配置相應(yīng)的特殊功能寄存器來設(shè)定。

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

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

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

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

  (2)定時器3溢出;

  (3)定時器2溢出;

  (4)CNVSTR有上升沿。

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

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

  (2)定時器2溢出;

  (3)定時器3溢出;

  (4)定時器4溢出。

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

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

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

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

  3 總磷在線自動分析儀設(shè)計

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

  

總磷在線自動分析儀設(shè)計 www.elecfans.com

 

  本儀器以C8051F020為核心,外圍擴展了數(shù)據(jù)存儲器AT45DB081、時鐘芯片 DS1687、數(shù)字溫度傳感器DS18B20、智能液晶和鍵盤等,它們主要用于完成信號的采集、按鍵掃描、液晶顯示和報警、溫度檢測、工業(yè)標準信號輸出、控制閥門的開關(guān)和各種光源指示等功能。

  數(shù)據(jù)存儲器AT45DB081(SPI串行接口)的存儲容量為8MBit,可以存儲一年的測量數(shù)據(jù);時鐘芯片DS1687(8位并行接口)可以自動更新年、月、日、時、分、秒,用以完成儀器的自動標定功能;數(shù)字溫度傳感器DS18B20(單總線接口)用于監(jiān)測溶液的溫度,以保證液體恒溫,加快化學(xué)反應(yīng)速度,減小測量周期,提高儀器測量的重現(xiàn)性和穩(wěn)定性;智能液晶(UART串口通信)和按鍵則用于完成人機對話功能,形成良好的人機界面。

  該儀器用到的I/O口有40多個,可用于控制各個閥門和各種光源的開關(guān)、鍵盤輸入和DS1687的擴展等,而C8051F020有64根I/O口線,因此可完全滿足需要。

  利用該硬件電路配以完善的軟件設(shè)計可以實現(xiàn):鍵盤操作、液晶顯示、數(shù)據(jù)采集及檢測、數(shù)據(jù)輸出、報警光源控制和攪拌器的控制。圖3是儀器系統(tǒng)的工作主流程框圖。在儀器開啟時,程序首先進行初始化自檢和設(shè)置中斷入口地址,然后刷新液晶顯示屏,讀出DS1687的時鐘信號并將顯示初始濃度值“0. 000mg/L"送到顯示屏。開啟控制閥,注入被測水樣對分解測量杯進行預(yù)清洗1分鐘,再通過中斷響應(yīng)判斷有無鍵按下。若無鍵按下,則調(diào)用分析子程序以完成一個周期內(nèi)的操作,并將計算結(jié)果送液晶顯示器顯示,同時將其輸送到C8051F020的D/A口作為現(xiàn)場標準信號,最后將測量結(jié)果存儲到 AT45DB081作為歷史記錄保存。一個周期測量完畢后,程序返回下一個測量周期。

  

 

  4 結(jié)束語

  由于該總磷在線自動分析儀利用了 C8051F020的D/A轉(zhuǎn)換、A/D轉(zhuǎn)換、UART和SPI串行通信等多種增強功能,因此,儀器結(jié)構(gòu)緊湊,設(shè)計簡化。同時由于該總磷在線自動分析儀集恒溫、分解、測量、控制于一體,因而大大簡化了化學(xué)分析流程,提高了在線分析的檢測速度和穩(wěn)定性,取得了良好的應(yīng)用效果。


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品成人在线| 亚洲精品国产欧美| 欧美日韩精品久久| 狂野欧美一区| 久久久999国产| 欧美一区二区视频在线观看| 亚洲欧美另类综合偷拍| 亚洲深夜影院| 宅男66日本亚洲欧美视频| 亚洲美女91| 亚洲三级电影在线观看| 亚洲国产欧美一区二区三区丁香婷| 欧美一区二区三区免费视频 | 在线看片成人| 曰韩精品一区二区| 影音先锋日韩资源| 亚洲国产精品高清久久久| 亚洲国产专区| 亚洲美女尤物影院| 一本色道久久综合亚洲二区三区| 一本到12不卡视频在线dvd| 99视频精品| 亚洲一区二区三区777| 亚洲午夜在线观看| 午夜精品久久久久久久| 欧美一区久久| 亚洲韩国精品一区| 99re8这里有精品热视频免费| 一区二区欧美日韩| 亚洲欧美国产视频| 久久国内精品自在自线400部| 久久婷婷影院| 欧美成人一区二区三区在线观看 | 狠狠色2019综合网| 亚洲国产91| 一本色道婷婷久久欧美| 亚洲午夜黄色| 性欧美1819sex性高清| 亚洲国产91精品在线观看| 亚洲麻豆av| 亚洲一区二区三区777| 欧美一区二区视频在线观看| 久久午夜国产精品| 欧美久久婷婷综合色| 国产精品狼人久久影院观看方式| 国产伦精品一区二区三区在线观看 | 欧美一区二区在线免费观看| 亚洲第一精品影视| 日韩午夜高潮| 先锋a资源在线看亚洲| 久久久综合精品| 欧美精品福利视频| 国产精品久久久久久久久久尿| 国产亚洲一本大道中文在线| 亚洲激情视频| 亚洲一区二区三区在线| 亚洲成人在线网| 一区二区欧美亚洲| 久久久精品国产免大香伊| 欧美激情亚洲综合一区| 国产精品视频免费观看www| 一区久久精品| 一二三区精品| 亚洲第一页在线| 亚洲综合视频在线| 麻豆成人小视频| 国产精品另类一区| 亚洲国产精品久久| 亚洲欧美日韩另类| 99天天综合性| 久久视频一区二区| 国产精品久久久久久久久搜平片| 精品动漫3d一区二区三区| 在线一区二区日韩| 最新中文字幕一区二区三区| 亚洲欧美中文字幕| 欧美国产日产韩国视频| 国产欧美三级| 亚洲精品影院在线观看| 久久精品99国产精品| 亚洲综合99| 欧美另类高清视频在线| 国产资源精品在线观看| 这里只有视频精品| 亚洲美女中文字幕| 久久久九九九九| 国产精品久久久久久久久久妞妞| 1024成人网色www| 亚洲女人天堂av| 一区二区三区成人| 欧美成人免费网站| 国产一区二区三区日韩欧美| 一区二区三区高清在线| 亚洲免费精品| 欧美sm视频| 激情懂色av一区av二区av| 亚洲欧美国产制服动漫| 亚洲图色在线| 欧美精品www| 伊人一区二区三区久久精品| 亚洲欧美中文日韩在线| 亚洲——在线| 欧美日韩精品免费观看视频| 亚洲国产另类久久久精品极度| 久久精品人人做人人爽电影蜜月| 香蕉尹人综合在线观看| 欧美午夜在线一二页| 亚洲精品日产精品乱码不卡| 91久久线看在观草草青青| 久久久久久夜| 国产日韩一区在线| 午夜精彩国产免费不卡不顿大片| 亚洲一区二区在线视频| 欧美日韩免费高清| 亚洲美女精品成人在线视频| 亚洲乱码国产乱码精品精98午夜| 免播放器亚洲一区| 精品动漫3d一区二区三区| 久久高清一区| 久久先锋影音| 怡红院精品视频| 亚洲黄色有码视频| 欧美18av| 亚洲国产欧美日韩| 亚洲精品视频一区二区三区| 欧美二区在线| 亚洲青涩在线| 亚洲最新视频在线| 欧美日韩在线免费观看| 一区二区三区高清| 亚洲欧美国产va在线影院| 国产精品久久久久毛片大屁完整版 | 亚洲欧美卡通另类91av| 国产精品久久久久久久久久ktv | 午夜精品一区二区三区四区| 欧美亚洲自偷自偷| 国产欧美日韩综合精品二区| 新67194成人永久网站| 久久久久九九九九| 国产综合久久久久影院| 亚洲观看高清完整版在线观看| 免费看的黄色欧美网站| 亚洲激情第一区| av成人老司机| 国产精品久久二区| 欧美一区二区三区免费在线看| 久久午夜视频| 亚洲国产精品一区二区www在线| 日韩视频在线你懂得| 欧美日韩一区在线播放| 亚洲一区免费在线观看| 久久久久一区二区三区| 亚洲高清一区二| 亚洲视频1区2区| 国产日韩精品久久久| 亚洲国产高潮在线观看| 欧美久久婷婷综合色| 亚洲一区二区三区在线观看视频| 久久精品首页| 亚洲欧洲精品一区二区三区不卡 | 美女脱光内衣内裤视频久久影院| 亚洲国产精品一区在线观看不卡 | 国内精品久久久久久久果冻传媒| 亚洲国产日韩在线| 欧美日韩亚洲一区三区| 亚洲欧美成aⅴ人在线观看| 久久久精品999| 亚洲九九精品| 欧美一区二区三区成人| ●精品国产综合乱码久久久久| 一区二区久久久久久| 国产偷国产偷亚洲高清97cao| 亚洲日本成人| 国产精品一二一区| 亚洲国产日韩欧美在线图片| 欧美私人网站| 亚洲国产精品t66y| 欧美无砖砖区免费| 亚洲国产成人在线| 国产精品欧美在线| 亚洲精选中文字幕| 国产精品自拍小视频| 日韩天天综合| 国产一区二区成人| 亚洲视频在线观看| 黄色成人91| 午夜激情综合网| 亚洲国产你懂的| 欧美亚洲色图校园春色| 亚洲国产精品精华液2区45| 香蕉视频成人在线观看| 亚洲人午夜精品| 久久精品视频网| 在线视频精品一区| 欧美承认网站| 欧美在线3区| 国产精品久久久久久妇女6080| 亚洲欧洲在线看| 国产一区二区精品丝袜| 亚洲午夜三级在线|