freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stc12c5616ad芯片的數(shù)據(jù)采集系統(tǒng)方案-wenkub

2023-05-27 23:35:56 本頁(yè)面
 

【正文】 單片機(jī)的特點(diǎn) 5 單片機(jī)的應(yīng)用 6 單片機(jī)的發(fā)展 6 第三章 數(shù)據(jù)采集系統(tǒng)的硬件組成 8 原理圖 8 數(shù)據(jù)處理器 8 I/O口配置 10 第四章 串口 12 RS232串口通信原理 12 串口的引腳定義 13 串口調(diào)試助手的使用 17 AD轉(zhuǎn)換模塊 18 第五章 數(shù)據(jù)采集系統(tǒng)的軟件實(shí)現(xiàn) 19 串行通信 19 程序 19 結(jié) 束 語(yǔ) 27 參考文獻(xiàn): 28 致 謝 29 學(xué)習(xí)好幫手第一章 緒 論隨著科學(xué)技術(shù)和生產(chǎn)的發(fā)展,需要對(duì)各種參數(shù)進(jìn)行測(cè)量,溫度是工業(yè)對(duì)象中主要的被控參數(shù)之一。1.2數(shù)據(jù)采集系統(tǒng)的應(yīng)用領(lǐng)域及發(fā)展前景數(shù)據(jù)采集系統(tǒng)的應(yīng)用范圍非常廣泛。所以,在數(shù)據(jù)采集系統(tǒng)的發(fā)展過(guò)程中,為滿足特定的要求,數(shù)據(jù)采集系統(tǒng)的發(fā)展方向主要由:系統(tǒng)抗干擾性:保證獲得的數(shù)據(jù)較精確。低功耗性:適合與電池供電和空間受限的工作環(huán)境以及便攜式場(chǎng)合。按字長(zhǎng)分類: 根據(jù)單片機(jī)對(duì)各種基本操作處理的數(shù)據(jù)來(lái)看,單片機(jī)有4位單片機(jī),8位單片機(jī),32位單片機(jī)和64位單片機(jī)等。4位單片機(jī)的主要特點(diǎn)是價(jià)格便宜,但功能并不弱,只是CPU為4位。8位單片機(jī):8位單片機(jī)是目前單片機(jī)中的主流機(jī)型。另外,由于8位單片機(jī)的功能強(qiáng),價(jià)格低廉,品種齊全,因而被廣泛應(yīng)用于各個(gè)領(lǐng)域。32位單片機(jī):32位單片機(jī)首推英國(guó)Inmos公司的IMS414DPJI,它是目前并行處理位數(shù)最高的單片機(jī)之一。通用型單片機(jī):將資源全部提供給用戶使用,如片內(nèi)寄存器,存儲(chǔ)器,中斷系統(tǒng),定時(shí)器/計(jì)數(shù)器,I/O接口等。如生產(chǎn)過(guò)程控制,數(shù)據(jù)采集與信號(hào)處理等。因此,其集成度相當(dāng)高,而這個(gè)芯片的尺寸與普通的集成塊是一樣的,那么形小體輕自然不用說(shuō)了。能強(qiáng),運(yùn)算速度快,性價(jià)比高單片機(jī)在構(gòu)成測(cè)控系統(tǒng),電器控制裝置,智能儀器等方面與其他微型計(jì)機(jī)相比有特別明顯的優(yōu)勢(shì),在設(shè)計(jì)軟件,硬件資源時(shí)充分考慮了這方面的功能,如指令系統(tǒng)中具有豐富的程序分支轉(zhuǎn)移,布爾處理和邏輯控制命令,有定時(shí)器,中斷系統(tǒng),I/O接口,各種控制寄存器等豐富的硬件資源。應(yīng)用系統(tǒng)研制周期短,軟,硬件開(kāi)發(fā)靈活方便由于單片機(jī)有豐富的內(nèi)存和I/O接口等功能單元,可直接與外圍電路或芯片連接,編寫(xiě)簡(jiǎn)單程序就可以構(gòu)成應(yīng)用系統(tǒng)。另外,為防止因突然掉電造成信息丟失或損壞,單片機(jī)基本上都設(shè)計(jì)了備用電源引腳,可以很方便地接入備用電源,以利保護(hù)信息。家電,玩具:各種游戲機(jī),全自動(dòng)家用電器,攝像機(jī),激光盤(pán)驅(qū)動(dòng)器,電子玩具等。國(guó)防應(yīng)用:魚(yú)雷制導(dǎo)控制,導(dǎo)彈控制,智能武器控制,其他航空航天系統(tǒng)。單片機(jī)長(zhǎng)壽命  這里所說(shuō)的長(zhǎng)壽命,一方面指用單片機(jī)開(kāi)發(fā)的產(chǎn)品可以穩(wěn)定可靠地工作十年、二十年,另一方面是指與微處理器相比的長(zhǎng)壽命。新的CPU類型的加盟,使單片機(jī)隊(duì)伍不斷壯大,給用戶帶來(lái)了更多的選擇余地。以Motorola68K為CPU的32位單片機(jī)97年的銷售量達(dá)8千萬(wàn)枚。一些8051單片機(jī)兼容廠商改善了單片機(jī)的內(nèi)部時(shí)序,在不提高時(shí)鐘頻率的條件下,使運(yùn)算速度提高了很多,Motorola單片機(jī)則使用了瑣相環(huán)技術(shù)或內(nèi)部倍頻技術(shù)使內(nèi)部總線速度大大高于時(shí)鐘產(chǎn)生器的頻率。幾乎所有的單片機(jī)都有Wait,Stop等省電運(yùn)行方式。低噪聲與高可靠性技術(shù): 為提高單片機(jī)系統(tǒng)的抗電磁干擾能力,使產(chǎn)品能適應(yīng)惡劣的工作環(huán)境,滿足電磁兼容性方面更高標(biāo)準(zhǔn)的要求,各單片機(jī)商家在單片機(jī)內(nèi)部電路中采取了一些新的技術(shù)措施。單片機(jī)在目前的發(fā)展形勢(shì)下,表現(xiàn)出以下幾大趨勢(shì):可靠性及應(yīng)用水平越來(lái)越高 和互聯(lián)網(wǎng)的連接已是一種明顯的走向。功耗越來(lái)越低 現(xiàn)在新的單片機(jī)的功耗越來(lái)越小,特別是很多單片機(jī)都設(shè)置了多種工作方式,這些工作方式包括等待,暫停,睡眠,空閑,節(jié)電等工作方式??煽啃栽絹?lái)越高在單片機(jī)應(yīng)用中,可靠性是首要的因素,單片機(jī)自身的可靠性技術(shù)正在不斷發(fā)展。STC12C5624AD 系列單片機(jī)上電復(fù)位后為準(zhǔn)雙向口(傳統(tǒng)8051 的I/O 口)模式。即從MCUVCC 流入的電流不超過(guò)55mA,從MCUGnd 流出電流不超過(guò)55mA,整體流入/ 流出電流都不能超過(guò)55mA. 第四章 串口 RS232串口通信原理串口是計(jì)算機(jī)上一種非常通用設(shè)備通信的協(xié)議(不要與通用串行總線Universal Serial Bus或者USB混淆)。 串口通信的概念非常簡(jiǎn)單,串口按位(bit)發(fā)送和接收字節(jié)。 典型地,串口用于ASCII碼字符的傳輸。串口通信最重要的參數(shù)是波特率、數(shù)據(jù)位、停止位和奇偶校驗(yàn)。當(dāng)我們提到時(shí)鐘周期時(shí),我們就是指波特率例如果協(xié)議需要4800波特率,那么時(shí)鐘是4800Hz。高波特率常常用于放置的很近的儀器間的通信,典型的例子就是GPIB設(shè)備的通信。比如,標(biāo)準(zhǔn)的ASCII碼是0~127(7位)。由于實(shí)際數(shù)據(jù)位取決于通信協(xié)議的選取,術(shù)語(yǔ)“包”指任何通信的情況。因此停止位不僅僅是表示傳輸?shù)慕Y(jié)束,并且提供計(jì)算機(jī)校正時(shí)鐘同步的機(jī)會(huì)。當(dāng)然沒(méi)有校驗(yàn)位也是可以的。高位和低位不真正的檢查數(shù)據(jù),簡(jiǎn)單置位邏輯高或者邏輯低校驗(yàn)。比如,標(biāo)準(zhǔn)的ASCII碼是0~127(7位);擴(kuò)展的ASCII碼是0~255(8位)。4)奇偶校驗(yàn)位:在串口通信中一種簡(jiǎn)單的檢錯(cuò)方式。串口通信的傳輸格式:串行通信中,線路空閑時(shí),線路的TTL電平總是高,經(jīng)反向RS232的電平總是低。例如,對(duì)于16進(jìn)制數(shù)據(jù)55aaH,當(dāng)采用8位數(shù)據(jù)位、1位停止位傳輸時(shí),它在信號(hào)線上的波形如圖1(TTL電平)和圖2(RS232電平)所示?!? (2)當(dāng)計(jì)到8個(gè)時(shí)鐘時(shí),對(duì)輸入信號(hào)進(jìn)行檢測(cè),若仍為低電平,則確認(rèn)這是“起始位”,而不是干擾信號(hào)?!?,直到全部數(shù)據(jù)位都輸入。若校驗(yàn)錯(cuò),在狀態(tài)寄存器中置奇偶錯(cuò)標(biāo)志。如果單片機(jī)晶振用的不正確,會(huì)對(duì)串口接受產(chǎn)生誤碼。除非將每個(gè)漢字都相應(yīng)的編一下碼(像ASCII碼類似的方法),一個(gè)漢字對(duì)應(yīng)一個(gè)二進(jìn)制數(shù),然后將這個(gè)二進(jìn)制數(shù)通過(guò)串口傳送。define XTAL 11059200 // CUP 晶振頻率unsigned char c。 TL1=(unsigned char)(256 (XTAL / (32L * 12L * baudrate)))。 TR1 = 1。 {while(TI == 0)。 }}支持各種串口設(shè)置,如波特率,校驗(yàn)位、數(shù)據(jù)位和停止位等等。STC12C5616AD 系列帶A/D 轉(zhuǎn)換的單片機(jī)的A/D 轉(zhuǎn)換口在P1 口(),有8 路10 位高速A/D 轉(zhuǎn)換器,速度均可達(dá)到100KHz(10 萬(wàn)次/ 秒)。具體步驟如下:167。 確定串行口控制(編程SCON寄存器);串行口在中斷方式工作時(shí),要進(jìn)行中斷設(shè)置(編程IE、IP寄存器)串行通信的調(diào)試通信程序1)發(fā)送一個(gè)字符設(shè)置9600,n,8,1格式用子程序設(shè)計(jì)/*初始化*/ORG 0MOV TMOD, 20HMOV TL1, 0FAHMOV PCON, 0MOV SCON, 40HCLR TISETB TR1/*主程序*/MOV A, 30H //字符0的asc碼值NEXT: ACALL SENDC INC A CJNE A, 3AH, NEXT MOV A, 30H AJMP NEXT /*發(fā)送子程序*/SENDC: MOV SBUF, A JNB TI, $ CLR TI RET END2)改成自動(dòng)顯示ABCD~Z要求在上一程序的基礎(chǔ)上修改3)字符串:在上一程序的基礎(chǔ)上,得出如下程序:/*初始化*/ORG 0MOV TMOD, 20HMOV TL1, 0FAHMOV PCON, 0MOV SCON, 40HCLR TISETB TR1AJMP MAIN/*發(fā)送子程序*/SENDC: MOV SBUF, A JNB TI, $ CLR TI RET/*發(fā)送字符串子程序*/ SENDS: CJNE R0, 0, NEXTC RETNEXTC: MOV A, R0 ACALL SENDC INC R0 AJMP SENDS/*主程序*/MAIN: MOV 30H, ‘A’ MOV 31H, ‘B’ MOV 32H
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1