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

正文內(nèi)容

基于msp430的電阻測量系統(tǒng)的設(shè)計(參考版)

2025-01-21 14:17本頁面
  

【正文】 This product uses the +3V single power source power supply, the builtin boosted circuit and 3 voltage doubling and 4 voltage doubling two kind of working patterns, support 8 serial bits or the parallel data inputs, the b 。 return。j。 for(j30。 I2C_Set_sda_low。j0。 else I2C_Set_sda_high()。i++ if(nValue amp。 fori0。 void I2C_TxLToHint nValue int i。 I2C_Set_sck_low()。j0。 0x80 I2C_Set_sda_low)。i8。 int j。下面為具體的程序。~0x40。//負號處理If(neg1)//顯示“_”LCDM4 |0x40。i++*pLCDpBuf[2+i]。//顯示整數(shù)for(i0。//指針移動pLCD+1。temppBuf[1] 。LCDM6。int temp。但設(shè)計的思想是能用軟件實現(xiàn)的功能盡量用軟件實現(xiàn),則便于修改,也利于以后擴展功能。 在用PROTEL畫硬件電路時,要求合理布局,使電路圖看起來簡明美觀。本設(shè)計的基于單片機的電阻測量系統(tǒng)充分利用了單片機的軟、硬件資源,本著簡單實用的設(shè)計原則,不僅努力做到結(jié)構(gòu)簡單使之易于成本控制,而且在人機交互方面也力求界面更加友好。結(jié) 論 本文正是基于高精度電阻測量這種設(shè)計方向,以單片機為控制核心,設(shè)計制作一個符合指標要求的電阻測量系統(tǒng)。 在上面的兩個函數(shù)中,“gain”為全局變量。 gain nValue。 P1OUT | BIT0。 P1OUT | BIT1。 P1OUT | BIT0。Void setGainunsigned int nValue//增益為1 IfnValue 1 P1OUT 0x00。//LCD顯示P1OUT |BIT3。nTempgetGain。fValfloatsum/4096。 else //測量結(jié)束nStart0。 nTemp*10。 Sum5。i32。 //取平均值,sum為測量的值 Sum0。i32。 //采集完成 IfnADC_Flag1 //清除標志nADC_Flag0。//定時器A初始化Init_TimerA。//時鐘初始化Init_CLK。nStart0。//變量初始化nADC_Count0。//關(guān)閉看門狗WDTCTL WDTPW + WDTHOLD。int nTemp。int pBuf[32]。int ADC_BUF[32]。int nADC_Flag。int nStart。如圖32所示為測試程序的流程示意圖。 顯示模塊流程如圖31所示: 圖31 顯示模塊流程圖 測試程序 在本系統(tǒng)中,A/D采集的參考電源選擇的是AVcc,其電壓為3V,由于A/D采樣是12位,。最重要的是提供了友好的人機界面。近幾年也有配置CRT顯示器的。 顯示模塊流程圖 單片機應(yīng)用系統(tǒng)中使用的顯示器主要有發(fā)光二極管顯示器,簡稱LED(Light Emitting Diode)。 在上面的程序中,首先檢測“nStart”是否為“1”,如果為“1”則開始測量,在進行測量時,首先停止A/D轉(zhuǎn)換,然后讀出轉(zhuǎn)化結(jié)果,最后再開啟A/D轉(zhuǎn)換。i++ ADC_BUF_Temp[i]ADC_BUF[i]。 //將數(shù)據(jù)倒向數(shù)據(jù)緩沖區(qū) fori0。 IfnADC_Count32 //設(shè)置標志 nADC_Flag1。 //讀出轉(zhuǎn)換結(jié)果 ADC_BUF[nADC_Count]ADC12MEM0。 IfnStart 1 //關(guān)閉轉(zhuǎn)換 ADC12CTL0 amp。下面為定時器A的中斷服務(wù)程序。 A/D采集程序 A/D采集程序由定時器A來控制,即通過定時器A來確定A/D轉(zhuǎn)換的頻率。 //增計數(shù)模式 TACTL | MC0。 //CCR0 中斷允許 CCTL0 CCIE。 //選擇SMCLK,清除TAR TACTL + ID1。 定時器A的初始化 在本系統(tǒng)中,采用定時器A來控制A/D轉(zhuǎn)換的控制,因此需要對定時器A進行初始化設(shè)置,下面為具體的程序。 //使能ADC轉(zhuǎn)換 ADC12CTL0 |ENC。 //時鐘分頻為1 ADC12CTL1 |ADC12DIV_0。 //轉(zhuǎn)換模式為:單通道、單次轉(zhuǎn)換 ADC12CTL1 |CONSEO_0。 ADC12CTL0 |ADC12ON。 //轉(zhuǎn)化的起始地址為:A/DCMEM0 ADC12CTL1 |CSTARTA DD_0。 //設(shè)置ENC為0,從而修改ADC12寄存器的值 ADC12CTL0 amp。下面為具體的A/D初始化程序。A/D轉(zhuǎn)換有單通道單次轉(zhuǎn)換、序列通道單次轉(zhuǎn)換、序列通道多次轉(zhuǎn)換等幾種方式[12]。,如果按下按鍵,則開始測量處理。 return。 //管腳START使能中斷 P1IE |BIT2。 P1IES0。 P1DIR |BIT3。 //、 P1DIR |BIT0。 P5DIR0。 P3DIR0。 //設(shè)置管腳為輸入管腳 P1DIR0。 P5SEL0。 P3SEL0。 端口初始化void Init_Portvoid//將PPPPPP6口的管腳設(shè)置為一般I/O端口 P2SEL0。 圖29 電源電路第3章 系統(tǒng)軟件設(shè)計 初始化程序設(shè)計 初始化程序主要初始化端口,并設(shè)置A/D轉(zhuǎn)換相應(yīng)的寄存器。這些接口電路應(yīng)該也是低功耗的,否則會造成一方面使用低電壓降低了功耗,另一個方面使用額外的接口電路又增加了系統(tǒng)的功耗。通常的電源只提供5V電壓,因此,需要將5V電壓由一個3V的穩(wěn)壓管降壓后給CPU供電,也可以直接鋰電池供電。對于MSP430而言,可用的最低電壓是很低的,。 為了使使輸出電源的波紋小,減小輸入端受到的干擾。 該硬件系統(tǒng)的電源部分采用TI公司的TPS76033芯片實現(xiàn),該芯片是一個降壓芯片,考慮到硬件系統(tǒng)對電源要求具有穩(wěn)壓功能和紋波小等特點,另外也考慮到硬件系統(tǒng)的低功耗等特點,因此該芯片能很好滿足該硬件系統(tǒng)的要求。由32KHz晶體、20pF電容和10pF電容構(gòu)成時鐘電路的振蕩部分,這里電容的值必須嚴格一致才能保證時間的精度。如圖28所示為具體的時鐘電路圖。 時鐘電路 時鐘電路主要由S3530A芯片來實現(xiàn)。SDA:串行數(shù)據(jù)輸入/輸出腳,此管腳通常用1個電阻上拉至Vcc,并與其它漏極開路或集電器開路輸出的器件通過“線或”方式連接。它可通過重寫狀態(tài)寄存器來禁止。GND:電源接地。INT1 :報警中斷1輸出腳,根據(jù)中斷寄存器與狀態(tài)寄存器來設(shè)置其工作的模式。 為了便于進行硬件電路的設(shè)計,下面給出芯片的管腳圖,如圖27所示。? 內(nèi)置32KHz石英晶體振蕩電路(內(nèi)部Cd外部Cg)。? 內(nèi)置報警中斷(雙系統(tǒng))。? 內(nèi)置穩(wěn)壓電路。? 自動日歷到2009包括閏年自動換算功能)。? 年、月、日、星期、時、分、秒的BCD碼輸入/輸出。 S3530A芯片的特性 S3530A主要具有以下特性:? 低功耗:。芯片封裝形式有8腳DIP與8腳SSOP等封裝形式。該芯片通過兩線式與CPU
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1