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

正文內(nèi)容

基于att7037的電參量表的設(shè)計畢業(yè)設(shè)計論文(參考版)

2025-06-21 15:30本頁面
  

【正文】 //INT0下降沿中斷 while(1)。 EX0=1。 IT0=1。//關(guān)T0開INT }}void main(){ uchar a=0x33。 IE0=0。 get_shuju=0。 Delay_417us()。 get_shuju_i=0。 if(get_shuju_i==7) { ET0=0。 get_shuju_i++。 if(uart_rxd==0) get_shuju=get_shujuamp。 TL0=0x5F。//開t0中斷 }void zhongduang_t0(void) interrupt 1{ TF0=0。 //417UM TF0=0。//TMO工作方式1 TH0=0xFE。 TR0=1。 IE0=0。 Delay_417us()。 Delay_417us()。0x01)。i8。 Delay_417us()。 uart_txd=1。i++) {。j) { for(i=0。 for(。} }}void Delay_200us(void){ uchar i=0。i1。j0。 uchar j=59。uchar get_shuju_i=0。sbit uart_txd = P3^1。 參考文獻(xiàn)[1]賀靜丹,騰召勝,2011,25(1):89~95[2],2009,46,(z2):62~65[3]馬驍,梁全東。 其次,還要感謝在整個設(shè)計過程中給予我?guī)椭耐瑢W(xué)們,我們通過對問題的探討,讓我對整個專業(yè)知識有了更為深刻的理解,為設(shè)計打下良好的基礎(chǔ),正因為有了你們的支持我才得以順利完成本次的畢業(yè)設(shè)計。 謝辭本次畢業(yè)設(shè)計能夠順利完成,除了我自身努力之外,離不開湯老師對我的悉心指導(dǎo)。關(guān)于上位機的通信顯示由于以前沒有學(xué)習(xí)過VB的知識,以上手比較難,加上時間比較緊,所以上位機的通信只做了一部分并沒有完成。硬件電路加上同組同學(xué)的軟件程序,通過實驗調(diào)試使得設(shè)計的電參量表能夠成功測量電壓、電流、有功功率、無功功率、頻率、視在功率和功率因數(shù),并顯示日期和時間。硬件電路的設(shè)計包括ATT7單片機最小系統(tǒng)、電源模塊、交流電量采集模塊、RS232串行通信、LCD顯示電路、按鍵電路、報警電路等的設(shè)計,文中介紹了參數(shù)大小的選擇,重要的線路如何連接。 結(jié)論 通過復(fù)習(xí)以前學(xué)過的專業(yè)知識,同時對相關(guān)的資料和論文進(jìn)行解讀與綜合分析、研究加上參與課題的實踐,在導(dǎo)師的指導(dǎo)和同學(xué)的幫助下,最后基本完成了開題報告中確定的設(shè)計任務(wù)。對于交流信號,必須確定采樣頻率然后計算出其真有效值。由于互感器的鐵心是非線性地,尤其是當(dāng)電壓太大時,互感器很容易進(jìn)入飽和,輸出電壓與輸入電壓不成線性關(guān)系,導(dǎo)致很大的誤差;由于采樣電阻的阻值可能隨溫度的變化而變化,電阻值的不確定導(dǎo)致誤差[16]。顯示如下圖所示: 圖53 電壓、電流、頻率顯示圖53 有功功率、無功功率、視在功率、功率因數(shù)顯示圖54 時間以及日期顯示 誤差分析通過比較,測量值與實際值的誤差小于1%,符合設(shè)計要求,本設(shè)計基本實現(xiàn)了儀表檢測電參量的功能。并與設(shè)計的電參量表的檢測的數(shù)據(jù)進(jìn)行比較,計算測量誤差。從而在1s內(nèi)發(fā)生溢出的次數(shù)(即溢出率)可由公式(1)所示:  從而波特率的計算公式由公式(2)所示:  SCON=0B 0101000;定時器工作在方式1,;10位異步通信方式,允許接收;由公式2計算可得波特率=2400;在實際應(yīng)用時,通常是先確定波特率,后根據(jù)波特率求T1 定時初值,因此式(2)又可寫為[6]:確定波特率后由公式3可以算出TH1=0xf4;TL1=0xf4; 第5章 實驗結(jié)果與誤差分析 實驗結(jié)果本設(shè)計電參量表是通過電壓互感器和電流互感器將電網(wǎng)的電壓與電流轉(zhuǎn)化成與ADC采樣模塊匹配的輸入信號,并經(jīng)過單片機的ADC采樣模塊檢測交流信號,將采樣得到的AD值轉(zhuǎn)化成實際的電壓與電流。當(dāng)定時器T1 用作波特率發(fā)生器時,通常選用定時初值自動重裝的工作方式2。在方式2 中,波特率取決于PCON 中的SMOD 值,即波特率為:當(dāng)SMOD=0 時,波特率為fosc/64 ;當(dāng)SMOD=1 時,波特率為fosc/32。 在了解了串行口相關(guān)的寄存器之后,介紹一下波特率的計算:① 方式0 和方式2 的波特率是固定的。中斷優(yōu)先級寄存器IP的PS 位則用作串行I/O 中斷優(yōu)先級控制位。中斷允許寄存器IE 中的ES 位也用來作為串行I/O 中斷允許位。當(dāng)IDL=1 時,進(jìn)入待機方式。當(dāng)PD=1 時,進(jìn)入掉電方式。GFGF0 :通用標(biāo)志位。SMOD=1,當(dāng)串行口工作于方式3 時,波特率加倍。CPU 響應(yīng)中斷后,用軟件對RI 清零[11]。 RI :串行口接收中斷請求標(biāo)志。當(dāng)CPU 發(fā)送完一串行數(shù)據(jù)后,此時SBUF 寄存器為空,硬件使TI 置1,請求中斷。RB8 :在方式3 中,RB8 是接收機接收到的第9 位數(shù)據(jù),該數(shù)據(jù)正好來自發(fā)送機的TB8,從而識別接收到的數(shù)據(jù)特征。TB8 :在方式3 中,TB8 是發(fā)送機要發(fā)送的第9 位數(shù)據(jù)。工作于方式0 時,SM2 必須為0。接收機的串行口工作于方式2 或3,SM2=1 時,只有當(dāng)接收到第9 位數(shù)據(jù)(RB8)為1 時,才把接收到的前8 位數(shù)據(jù)送入SBUF,且置位RI 發(fā)出中斷申請引發(fā)串行接收中斷,否則會將接受到的數(shù)據(jù)放棄。 該僅用于方式2 和方式3 的多機通信。SM0 和SM1 :串行口工作方式控制位,其定義如表2 所示表42 串行口工作方式控制位其中,fOSC 為單片機的時鐘頻率;波特率指串行口每秒鐘發(fā)送(或接收)的位數(shù)。從而控制外部兩條獨立的收發(fā)信號線RXD()、TXD(),同時發(fā)送、接收數(shù)據(jù),實現(xiàn)全雙工。首先我們來了解單片機串口相關(guān)的寄存器。串行通信是指數(shù)據(jù)一位一位地按順序傳送的通信方式,其突出優(yōu)點是只需一根傳輸線,可大大降低硬件成本,適合遠(yuǎn)距離通信。其示意圖如圖42所示: 圖42 串行通信示意圖 ATT7037內(nèi)部有一個全雙工串行接口。具體的流程圖如下所示:計算機與外界的信息交換稱為通信。} 按鍵的軟件結(jié)構(gòu)設(shè)置按鍵的I/O口為輸入口,并通過采用查詢的方式實現(xiàn)按鍵的功能。 write_(0x01)。 write_(0x06)。 write_(0x0c)。 write_(0x38)。 write_(0x38)。 //延時15ms,首次寫指令時應(yīng)給LCD一段較長的反應(yīng)時間 write_(0x38)。LCD的初始化程序如下:void LCD_Init(){ LCD_EN=0。指令11:讀數(shù)據(jù)。 指令9:讀忙信號和光標(biāo)地址 BF:為忙標(biāo)志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。指令7:字符發(fā)生器RAM地址設(shè)置。 指令5:光標(biāo)或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標(biāo)。指令4:顯示開關(guān)控制。 指令3:光標(biāo)和顯示模式設(shè)置 I/D:光標(biāo)移動方向,高電平右移,低電平左移 S:屏幕上所有文字是否左移或者右移。指令1:清顯示,指令碼01H,光標(biāo)復(fù)位到地址00H位置。當(dāng)檢測到LCDdisplay的值為1時,LCD上顯示的是時間和日期,當(dāng)檢測到LCDdisplay的值為2時,LCD上顯示的是電壓、電流及頻率的測量數(shù)值,當(dāng)檢測到LCDdisplay的值為3時,LCD上顯示的是有功功率、無功功率、視在功率和功率因數(shù)的測量數(shù)值。下面介紹軟件的流程圖及其功能。 繼電器報警電路如圖313所示。其中P4端子是220V電源端子,三極管附近的電阻和二極管主要起到保護(hù)電路的作用。因為I/O灌入電流不能太大,一般不超過幾十個毫安,故電阻應(yīng)該取大一些,約為幾k歐姆到十幾k歐姆左右,本次設(shè)計取電阻值為10k歐姆。由于單片機的I/O口為漏極開路端,內(nèi)部無上拉電阻。按鍵按下時,計算機系統(tǒng)會完成按鍵所設(shè)定的功能。1602液晶顯示電路圖如圖310所示: 圖310 液晶顯示電路 按鍵電路按鍵按照結(jié)構(gòu)原理可分為觸點式開關(guān)按鍵盒無觸點式開關(guān)按鍵,前者造價低被廣泛應(yīng)用在單片機領(lǐng)域。1602液晶顯示狀態(tài)如圖39所示:圖39 液晶示意圖其中可調(diào)電阻用來調(diào)節(jié)液晶的亮度,1602LCD的電流不能太大,否則會發(fā)熱。1602LCD操作簡單,具體方法如下:。第7~14腳:D0~D7為8位雙向數(shù)據(jù)端,分別連接ATT7037的PB0~PB7.第15~16腳:空腳或背燈電源。第5腳:RW為讀寫信號線,高電平(1)時進(jìn)行讀操作,低電平(0)時進(jìn)行寫操作,與ATT7037的P27引腳相連。本次設(shè)計顯示電路采用的是1602LCD,它是5V電壓驅(qū)動,帶背光,可顯示兩行,每行16個字符,內(nèi)置含128個字符的ASCII字符集字庫,為并行接口。MAX232芯片中的兩路接受、發(fā)送可以任選一路作為接口。采用MAX232接口的單片機與pc機的串行通信電路如圖38所示: 圖38 采用MAX232接口的串行通信電路在實際應(yīng)用中,因為期間對電源噪聲很敏感,所以C1+、CC2+、CC1C1C20必須要去耦合,提高抗干擾能。在TTL電平中,用+5V表示高電平1,用0V表示低電平0:RS232C
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1