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

正文內(nèi)容

多功能數(shù)字萬用表設(shè)計與制作(參考版)

2024-08-31 14:19本頁面
  

【正文】 TA0CCR0=0。 F_Measure()。=0XFFCF。=0X3FFF。 if(Cap_Offset==2) { R_C_flag=0。 } Cap_Offset=0。//256 分頻 break。 F_MCap=2029568000。 } /* case 0x02://換 8MHz 的高檔,信號經(jīng)過分頻器 256 分頻 { F_Mset[0]=TASSEL_2。//該與系統(tǒng)時鐘相關(guān),需要矯正誤差 //Time_Ctrl_1。 F_MCap=15900000。 } case 0x01://換 8MHz 的中檔 { F_Mset[0]=TASSEL_2。 //Time_Ctrl_1。 F_Mset[1]=ID_3。 } } delay_ms(250)。 } else//以下寫關(guān)于測電容的顯示程序 { LCD_Display_FloatNum(2,1,F,8)。 if(R_C_flag==0)//以下寫關(guān)于測電阻的顯示程序 多功能數(shù)字萬用表設(shè)計與制作 電信 121BF 第一 組 湖南理工學(xué)院信息與通信工程學(xué)院 第 36 頁 { LCD_Display_FloatNum(2,1,F,8)。 } } else if(F10000000) { F=F/1000。 } else//以下寫關(guān)于測電容的顯示程序 { LCD_Display_FloatNum(2,1,F,8)。 if(R_C_flag==0)//以下寫關(guān)于測電阻的顯示程序 { LCD_Display_FloatNum(2,1,F,8)。 } F=F_MCap/F。 } break。 F_M_Set()。 } break。 F_M_Set()。 F=(Capture[1]Capture[0])+1。 TA0CTL |= MC_2。 CCTL1 = 0x4910u。 CCTL0=0x4910u。 F_M_Start()。 //配置中與高檔的換擋的控制 IO 配置 Gears=1。 P1SEL |=BIT2。 /*設(shè)置 端口為功能模塊使用 ,即 : 做捕獲源 */ 多功能數(shù)字萬用表設(shè)計與制作 電信 121BF 第一 組 湖南理工學(xué)院信息與通信工程學(xué)院 第 33 頁 P1DIRamp。=~BIT1。 //檔位 0 為低檔 , 1 為中檔 , 2 為 高檔 , 默認(rèn)為中檔 /* 私有函數(shù)模型 */ void F_M_Set(void)。//0 時鐘源選擇 , 1, 分頻系數(shù) uint32_t F_MCap。//R/C 顯示標(biāo)志位 uint8_t Cap_Offset=0。 uint16_t Capture_C[2]。 TA0CCR0=0。 F_Measure()。=0XFFCF。=0X3FFF。 if(Cap_Offset==2) { R_C_flag=0。當(dāng)定時器 A 溢出后就進(jìn)入中斷, count 就加上 65535。//SMCLK=DCOCLK MCLK_Set(M_DCO_CLK,DIVM_0)。//DCO 頻率為 8MHz ACLK_Set(LF,DIVA_0)。函數(shù)流程圖 部分函數(shù)代碼如下 /*************************************************************************************************** * 描述 : 系統(tǒng)初始化 * 參數(shù) : 無 * 返回 : 無 * 注意 : 無 *************************************************************************************************/ static void Sys_Init(void) 開始 圖 28 初始化函數(shù)流程圖 結(jié)束 開中斷 定時器 A 配置ANG I/O 口配置 關(guān)閉看門狗 多功能數(shù)字萬用表設(shè)計與制作 電信 121BF 第一 組 湖南理工學(xué)院信息與通信工程學(xué)院 第 30 頁 { WDTCTL = WDTPW + WDTHOLD。*/ //if() // } } 單片機(jī)初始化函數(shù) 單片機(jī)初始化函數(shù)包括對看門狗定時器模式的設(shè)置、 I/O 口輸入 /輸出功能的配置。 delay_ms(10)。 Convert_End()。 ADC10_Convert(INCH_6,BIT6)。 delay_ms(10)。 Convert_End()。 ADC10_Convert(INCH_5,BIT5)。 delay_ms(10)。 Convert_End()。 } } 多功能數(shù)字萬用表設(shè)計與制作 電信 121BF 第一 組 湖南理工學(xué)院信息與通信工程學(xué)院 第 28 頁 /* ADC10_Convert(INCH_3,BIT3)。 LCD_Display_FloatNum(2,1,max,8)。 Display_Str(0,0, 交流電壓值 )。 FFT_Test(FFT_D)。 Display_Str(2,6,A )。 Display_Str(1,0,當(dāng)前電流值: )。 } if(I_Channel())// 同電壓 { ADC10_Convert(INCH_5,BIT5)。 多功能數(shù)字萬用表設(shè)計與制作 電信 121BF 第一 組 湖南理工學(xué)院信息與通信工程學(xué)院 第 27 頁 Display_Str(2,6,V )。 Display_Str(1,0,當(dāng)前電壓值: )。 while(1) { if(V_Channel())// 為指定電壓 當(dāng)電壓超過這個值的時候開始啟動電壓擋 { ADC10_Convert(INCH_3,BIT3)。//捕獲配置 ADC10_Config()。 // Display_Str(2,6,Hz)。 }*/ // Display_Str(0,0, 頻 率 計 )。 Test_Frequance()。 while(1) { while(Ta1_OV_flag!=1)。 while(1)。 LCD_Display_FloatNum(2,1,max,8)。 // ADC10_Config()。 max=Return_max(FFT_D)。 /* ADC10CLK_Convert(INCH_0,BIT0)。 // ADC10_Config()。 void main(void) { Sys_Init()。 單片機(jī)初始化 開始 屏初始化 顯示 結(jié)束 圖 27 主函數(shù)流程圖 多功能數(shù)字萬用表設(shè)計與制作 電信 121BF 第一 組 湖南理工學(xué)院信息與通信工程學(xué)院 第 25 頁 部分主函數(shù)代碼如下: include include include float max。 各函數(shù)模塊分析 主函數(shù) 主函數(shù)流程圖如圖 2 所示。 Timer 頻率計。 LCD_12864 液晶顯示函數(shù)。 BCSC MSP430 基礎(chǔ)時鐘的配置 注意: DCOCLK 最大頻率與工作電壓成 線性關(guān) 系,設(shè)置注意工作電壓是否滿足時鐘配置該函數(shù)應(yīng)先調(diào)用,否則會影響其他時鐘設(shè)置函數(shù)的調(diào)用。 表 2 LCD12864 接口說明 引腳序號 引腳名稱 功能說明 備注 1 VSS 模塊的電源地 2 VDD 模塊的電源正端 4 RS(CS) 并行指令 /數(shù)據(jù)選擇信號;串行片選信號 5 R/W(SID) 并行讀寫選擇信號;串行的數(shù)據(jù)口 6 E(CLK) 并行使能信號;串行的同步時鐘 15 PSB PSB 并 /串行接口選擇: H并行, L串行 19 LED_A 背光源正極 20 LED_K 背光源負(fù)極( 0V) 表 4 LCD12864 接口說明 軟件系統(tǒng)與其他系統(tǒng)的關(guān)系 Fft 測交流,先采用測數(shù)法測試頻率再根據(jù)頻率通過 fft 測幅度。 表 1 MSP430G2553 引腳功能說明 引腳序號 引腳名稱 功能說明 備注 1 VCC 電源正 2 頻率信號輸入端 6 串行數(shù)據(jù)輸出端 7 串行時鐘輸出端 16 RST 復(fù)位腳 20 GND 電源地 表 3 MSP430G2553 引腳功能說明 LCD12864 引腳功能說明 LCD12864 液晶顯示屏用到 2 腳,電源接口線, 1 20 腳背光電源接口線, 15腳并行 /串行接口選擇, 5 腳串行數(shù)據(jù)口, 6 腳串行的同步時鐘。其中待測頻率信號從 口輸入,然后可以直接在液晶屏上顯示。如需要,范圍可繼續(xù)擴(kuò)寬,頻率計的誤差在 1%以內(nèi)。本系統(tǒng)以超低功耗 MSP430G2553 單片機(jī)為核心處理芯片來測量信號的頻率,通過定時器 A 采用計數(shù)法完成信號頻率測量,并將被測頻率值通過LCD12864 液晶串行顯示。 系統(tǒng)軟件設(shè)計 主程序設(shè)計流程圖 首先把各個模塊初始化,進(jìn)入到液晶顯示,選擇所需功能,通過公式計算相應(yīng)的值,將結(jié)果傳到液晶顯示。 在單片機(jī)應(yīng)用系統(tǒng)中,經(jīng)常要對一個連續(xù)的脈沖波頻率進(jìn)行測量,使用單片機(jī)測量頻率通常是利用它的定時 /計數(shù)器來完成的。 運行設(shè)計 運行控制采用半自動,通過表筆的選擇,還有檔位開關(guān)的選擇來切換,另外通過軟件來自動換擋。當(dāng)原理圖中的 為高電平時,鎖存器打開,相當(dāng)于開關(guān)關(guān)閉,同時分頻器處于復(fù)位狀態(tài),即信號不分頻直接進(jìn)入MSP430。 芯片引腳說明,關(guān)鍵硬件電路圖如下 多功能數(shù)字萬用表設(shè)計與制作 電信 121BF
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1