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

正文內(nèi)容

電阻、電容、電感測試儀畢業(yè)設(shè)計(文件)

2025-08-03 15:30 上一頁面

下一頁面
 

【正文】 選擇“ Products”,然后選擇“ 8051ArchitechFlashMicrocontroller”,再選擇“ Product Overview”即可。如表 3 所示,工作模 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 27 頁 共 47 頁 式由 T2CON 中的相關(guān)位選擇。在計數(shù)工作方式下,寄存器在相關(guān)外部輸入角T2發(fā)生 1至 0的下降沿時增加 1。因為識別 1- 0的跳變需要 2個機(jī)器周期( 24 個晶振周期),所以,最大的計數(shù)頻率不高于晶振頻率的 1/24。如果EXEN2=1,定時器 2 做相同的操作。 自動重載 當(dāng)定時器 2 工作于 16 位自動重載模式,可對其編程實現(xiàn)向上計數(shù)或向下計數(shù)。 DCEN=0 時,定時器 2自動計數(shù)。定時器工作于捕捉模式, RCAP2H和 RCAP2L的值可以由軟件預(yù)設(shè)。在這種模式下, T2EX 引腳控制著計數(shù)的方向。 T2EX 上的一個邏輯 0 使得定時器 2 向下計數(shù)。在這種工作模式下, EXF2 不能觸發(fā)中斷。波特率產(chǎn)生工作模式與自動重載 模式相似,因此, TH2 的翻轉(zhuǎn)使得定時器 2 寄存器重載被軟件預(yù)置 16 位值的 RCAP2H 和 RCAP2L 中的值。波特率計算公式如下: 模式 1和模式 3 的波特率 =晶振頻率 /32 [65536 (RCAP2H,RCAP2L)] 其中,( RCAP2H,RCAP2L)是 RCAP2H 和 RCAP2L 組成的 16 位無符號整數(shù)。因此,定時器 2 作為波特率發(fā)生器, T2EX 也還可以作為一個額外的外部中斷。寄存器 RCAP2 可以讀,但不能寫,因為寫可能和重載交迭,造成寫和重載錯誤。它可以通過編程作為定時器 /計數(shù)器 2 的外部時鐘輸入或占空比為 50%的時鐘輸出。時鐘輸出頻率取決于晶振頻率和定時器 2 捕捉寄存器( RCAP2H, RCAP2L)的重載值,如公式所示: 時鐘輸出頻率=晶振頻率 /4 [65536-( RCAP2H, RCAP2L) ] 在時鐘輸出模式下,定時器 2不會產(chǎn)生中斷,這和定時器 2 用作波特率發(fā)生器一樣。每個中斷源都可以通過置位或清除特殊寄存器 IE 中的相關(guān)中斷允許控制位分別使得中斷源有效或無效。用戶軟件不應(yīng)給這些位寫 1。實際上,中斷服務(wù)程序必須判定是否是 TF2 或 EXF2 激活中斷,標(biāo)志位也必須由軟件清0。 晶振特性 AT89S52 單片機(jī)有一個用于構(gòu)成內(nèi)部振蕩器的反相放大器, XTAL1 和 XTAL2 分別是放大器的輸入、輸出端。它們的值一直到下一個周期被電路捕捉下來。定時器 2 可以被寄存器 T2CON中的 TF2 和 EXF2 的或邏輯觸發(fā)。 位是不可用的。不過,波特率和輸出時鐘頻率相互并不獨(dú)立,它們都依賴于 RCAP2H 和 RCAP2L。為 了把定時器 2配置成時鐘發(fā)生器,位 C/T2( )必須清 0,位 T2OE( )必須置 1。 可編程時鐘輸出 可以通過編程在 引腳輸出一個占空比為 50%的時鐘信號。TH2 或 TL2 不應(yīng)該讀寫。僅在 T2CON 中 RCLK 或 TCLK= 1 才有效。在多數(shù)應(yīng)用情況下,一般配置成定時方式( CP/T2=0)。如果定時器2作為發(fā)送或接收波特率發(fā)生器,定時器 1 可用作它用,發(fā)送和接收的波特率可以不同。計數(shù)器下溢,置位 TF2,并將 0FFFFH 加載到定時器存儲器中。定時器計到 0FFFFH 溢出,并置位 TF2。這個跳變也置位 EXF2 中斷標(biāo)志位。如果EXEN2=0,定時器 2 計數(shù),計到 0FFFFH 后置位 TF2 溢出標(biāo)志。通過復(fù)位,DCEN 被置為 0,因此,定時器 2 默認(rèn)為向上計數(shù)。除此之外, T2EX的跳變會引起 T2CON 中的 EXF2 置位。 捕捉方式 在捕捉模式下,通過 T2CON 中的 EXEN2 來選擇兩種方式。一個機(jī)器周期采樣到高電平,而下一個周期采樣到低電平,計數(shù)器將加 1。在定時工作方式中,每個機(jī)器周期, TL2 寄存器都會加 1。其工作方式由特殊寄存器 T2CON 中的 C/T2 位選擇(如表 2所示)。為了獲得更深入的關(guān)于UART 的信息,可參考 ATMEL 網(wǎng)站( “ Products”,然后選擇“ 8051Architech Flash Microcontroller”,再選擇“ Product Overview”即可。在進(jìn)入待機(jī)模式前,特殊寄存器 AUXR 的 WDIDLE 位用來決定 WDT 是否繼續(xù)計數(shù)。當(dāng)中斷拉高后,執(zhí)行中斷服務(wù) 程序。有兩種方式可以離開掉電模式:硬件復(fù)位或通過一個激活的外部中斷。當(dāng) WDT 計數(shù)器溢出時,將給 RST引腳產(chǎn)生一個復(fù)位脈沖輸出,這個復(fù)位脈沖持續(xù) 96 個晶振周期( TOSC),其中 TOSC=1/FOSC。當(dāng)計數(shù)達(dá)到 8191(1FFFH)時, 13 位計數(shù)器將會溢出,這將會復(fù)位器件。除了復(fù)位(硬件復(fù)位或 WDT 溢出復(fù)位),沒有辦法停止 WDT 工作。 WDT 由 13 位計數(shù)器和特殊功能寄存器中的看門狗定時器復(fù)位存儲器( WDTRST)構(gòu)成。例如,下面的間接尋址方式中, R0內(nèi)容為0A0H,訪問的是地址 0A0H 的寄存器,而不是 P2 口(它的地址也是 0A0H)。也就是說高 128 字節(jié)與特殊功能寄存器有相同 的地址,而物理上是分開的。 程序存儲器 如果 EA 引腳接地,程序讀取只從外部存儲器開始。上電期間 POF 置“ 1”。 雙數(shù)據(jù)指針寄存器: 為了更有利于訪問內(nèi)部和外部數(shù)據(jù)存儲器,系統(tǒng)提供了兩路 16 位數(shù)據(jù)指針寄存器:位于 SFR 中 82H~83H 的 DP0 和位于 84H~ 85。用戶不應(yīng)該給這些未定義的地址寫入數(shù)據(jù)“ 1”。 XTAL2 振蕩器反相放大器的輸出端。為使能從 0000H 到 FFFFH 的外部程序存儲器讀取指令, EA 必須接 GND。這個 ALE 使能標(biāo)志位(地址為 8EH 的 SFR 的第 0位)的設(shè)置對微控制器處于外部執(zhí)行模式下無效。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲器時, ALE 脈沖將會跳過。 DISRTO 默認(rèn)狀態(tài)下,復(fù)位高電平有效。 RST 復(fù)位輸入。對 P3 端口寫“ 1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。在這種應(yīng)用中, P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送 1。 P2口 P2 口是一個具有內(nèi)部上拉電阻的 8 位 雙向 I/O 口, P2 輸出緩沖器能驅(qū)動 4個 TTL邏輯電平。對 P1 端口寫“ 1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 23 頁 共 47 頁 用。在這種模式下, P0具有內(nèi)部上拉電阻。 P0口 P0 口是一個 8 位漏極開路的雙向 I/O 口。空閑模式下, CPU 停止工作,允 許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。 * 雙數(shù)據(jù)指針。 * 全雙工 UART 串行通道。 * 三級加密程序存儲器。 AT89S52 主要性能 * 與 MCS51 單片機(jī)產(chǎn)品兼容。手機(jī)、電話、計算器、家用電器、電子玩具、掌上電腦以及鼠標(biāo)等電腦配件中都配有 12 部單片機(jī)。而在作為掌上電腦和手機(jī)核心處理的高端單片機(jī)甚至可以直接使用專用的Windows 和 Linux 操作系統(tǒng)。隨著 INTEL i960 系列特別是后來的 ARM系列的廣泛應(yīng)用 , 32 位單片機(jī)迅速取代 16 位單片機(jī)的高端地位,并且進(jìn)入主流市場。此后在 8031 上發(fā)展出了 MCS51 系列單片機(jī)系統(tǒng)。最早的設(shè)計理念是通過將大量外圍設(shè)備和 CPU 集成在一個芯片中,使計算機(jī)系統(tǒng)更小,更容易集成進(jìn)復(fù)雜的而對提及要求嚴(yán)格的控制設(shè)備當(dāng)中。//代碼轉(zhuǎn)換 display()。 delay(20xx0)。 C_change = 1。//語音播放 } } /******************電感 ***********************/ if (L_select==0)//測電感 { delay(20xx)。 } 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 19 頁 共 47 頁 C_deal()。//測頻 if (pinlv 13383)//是否需要轉(zhuǎn)換 (高量程 )? { C_change=0。//低量程 R_change = 1。 F_B = 0。//語音播放 } } /******************電容 ***********************/ if (C_select == 0)//測電容 { delay(20xx)。 } R_deal()。//測頻 if (pinlv 164)//是否需要轉(zhuǎn)換 (高量程 )? { 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 18 頁 共 47 頁 R_change = 0。 R_change = 1。 F_B = 0。 while (1) { /*****************電阻 *********************/ if (R_select ==0 )//測電阻 { delay(20xx)。 C_led = 1。 } 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 17 頁 共 47 頁 } /***************************** 主函數(shù) ******************************/ void main(void) { R_select = 1。//播放 delay(20xx0)。 i7。 if (R_led == 0)//電阻 歐 { P_tab[6] = Addr[12]。 P_tab[2] = Addr[ge]。 i++) { ICM7218 = SaveData[i]。//寫命令字 ICM7218 = 0xf0。 SaveData[2] = Tab[ge]。 shi = result / 10 % 10。 for (j=0。 while (flag / 10) 桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙 第 15 頁 共 47 頁 { flag = flag / 10。 result 465) { result = result * 1000 / 765。amp。 } if (result = 552 amp。 result 3600) { result = result * 100 / 65。//頻率分頻還原 result = (6069931 / pinlv) * (6069931 / pinlv)。 } if (result = 3295 amp。 result 470) { result = result * 65 / 100。amp。 } if (result = 288 amp。 } if (result 277)//修正 { result = result * 36 / 100。 result 400000)//修正 { result = result * 939 / 1000。 } /****************************** 阻值公式換算 (單位 :歐姆 ) *******************************/ void R_deal(void) { result = (6557705 / pinlv 200) / 2。 } void t0(void) interrupt 1 using 0//定時器中斷子程序 { TH0 = 0x3c。 pinlv= (counter * 65536 + TH1 * 256 + TL1) / 3。 TR0 = 1。 TL
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1