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

正文內(nèi)容

基于單片機(jī)電度表的畢業(yè)設(shè)計(jì)畢業(yè)論文(參考版)

2024-12-03 11:04本頁(yè)面
  

【正文】 } } 。 mljsw = 1。 mljsw = 1。 mljsw = 1。 if (recbuf[0] != 0x1b) rspoint = 0。 recbuf[rspoint]=SBUF。 } } void intint0(void) interrupt 0 using 2 { _nop_()。 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) while (TI == 0)。inum。 /*總中斷允許 */ } void senddata(char *a,uchar num) { uchar i。 EX0=1。 /*允許串行口中斷 */ REN=1。 /*禁止定時(shí)器 2 溢出中斷,只作為波特率發(fā)生器 */ TR2=1。 /*暫時(shí)不開啟定時(shí)器 1中斷 */ PCON=0。 /*定時(shí)器 1 每 50ms 中斷一次 */ TL0=0Xb0。 T2 為 1, 16 位定時(shí)計(jì)數(shù)器 */ ET0=0。 TMOD=0x11。 /*用定時(shí)器 2作為波特率發(fā)生器,并啟動(dòng)他 */ RCAP2H=0XFF。 } void initsiu(void) { SCON=0X50。 sprintf(zfbuf,%,irms)。 sprintf(zfbuf,%,vrms)。 sprintf(zfbuf,%,pyg)。 _nop_()。 //dishz(11,42,uV)。 dishz(3,63,Irms)。 dishz(3,42,Vrms)。 dishz(3,21,P)。 yj_lineh(0,18,30,0xff)。 yj_clrtext()。 _nop_()。 [3]=vrms_l。 [1]=vrms_h。 irms=*。 [2]=irms_m。 [0]=0x0。 [3]=pyg_l。 [1]=pyg_h。 0x80) [0]=0xff。/*回寫狀態(tài)寄存器 */ _nop_()。 /*讀電壓有效值寄存器 */ rd5460(0x1e)。 vrms_m=rm_byte。 /*讀電流有效值寄存器 */ rd5460(0x18)。 irms_m=rm_byte。 /*讀能量寄存器 */ rd5460(0x16)。 pyg_m=rm_byte。 rd5460(0x14)。 } void cjdat(void) { _nop_()。 hm1()。 hm0()。 initport()。 main() 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) { uchar j。 union dual var。long ans。 uchar mljsw,rspoint。 uchar xdata zfbuf[20]。 uchar vrms_h,vrms_m,vrms_l。 uchar pyg_h,pyg_m,pyg_l。 void cjdat(void)。 void initsiu(void)。 extern uchar rm_byte。 extern void initport(void)。 extern uchar rd5460byte(void)。 extern void rd5460(uchar mand)。 extern void yj_hz2424(uchar x,uchar y,uchar cod)。 extern void yj_lineh(uchar x,uchar y,uchar cd,uchar zx)。 extern void diszff(uchar x,uchar y,char a)。 extern void dishzf(uchar x,uchar y,uchar *a)。 extern void yj_clrgraph(void)。 } pragma db oe include include include include include include define uint unsigned int define uchar unsigned char define ulong unsigned long extern void yj_init(void)。 n。 //_nop_()。 _nop_()。 _nop_()。 //5 _nop_()。 _nop_()。 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) _nop_()。 } return(val)。 SCLK=0。 SCLK=1。 if (i==7) SDI=0。i++) { val=val1。 for (i=0。 } /************************************************************* 讀 CS5460 一個(gè)字節(jié) **************************************************************/ uchar rd5460byte(void) { uchar i,val。 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) } SCLK=0。 wrbyte=wrbyte 1。 0x80) == 0x80) SDI=1。i++) { SCLK=0。 for (i=0。 CS=1。 rm_byte=rd5460byte()。 wr5460byte(mand)。 CS=1。 wr5460byte(wm_byte)。 wr5460byte(mand)。 /*啟動(dòng)轉(zhuǎn)換 */ CS=1。 /*回寫狀態(tài)寄存器 */ CS=0。 /*寫中斷屏蔽寄存器 */ rd5460(0x1e)。 /*配置寄存器 */ wr5460(0x5e,0xff,0xff,0xff)。 wr5460(0xff,0xff,0xff,0xfe)。 SDO=1。 RESET=1。 void initport(void) { RESET=0。 sbit RESET= P1^4。 sbit SDI = P1^2。 sbit SCLK = P1^0。 uchar rm_byte。 void initport(void)。 uchar rd5460byte(void)。 void rd5460(uchar mand)。 四年的大學(xué)學(xué)習(xí)生活即將結(jié)束,在論文即將完成之際,向四年來(lái) 辛勤培養(yǎng)、教育、關(guān)心和幫助過(guò)我的老師們表示最誠(chéng)摯的敬意和感謝!同時(shí),設(shè)計(jì)的順利完成也離不開各位同學(xué)和朋友的關(guān)心和幫助,他們積極的幫助我查資料和提供有利于本設(shè)計(jì)的建議和意見(jiàn),使得本設(shè)計(jì)在一定程度上得到完善。通過(guò)查資料和搜集有關(guān)的文獻(xiàn),培養(yǎng)了我的自學(xué)能力和動(dòng)手能力,并且由原先的被動(dòng)地接受知識(shí)轉(zhuǎn)換為主動(dòng)地尋求知識(shí),這可以說(shuō)是學(xué)習(xí)方法上有了很大的突破。 三個(gè)多月的畢業(yè)設(shè)計(jì)即將結(jié)束,在龍老師的悉心指導(dǎo)和幫助下,加上我個(gè)人的努力,完成了本課題的設(shè)計(jì)與論文撰寫。在我做畢業(yè)設(shè)計(jì)的三個(gè)月里,龍老師指導(dǎo)我完成了外文文獻(xiàn)的翻譯、開題報(bào)告、中期報(bào)告的撰寫等等,每次他都認(rèn)真地給我們修改,指出其中的不當(dāng)之處。龍老師淵博的專業(yè)知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、一絲不茍的作風(fēng)、誨人不倦的高尚師德對(duì)我影響深遠(yuǎn),一直是我工作、學(xué)習(xí)中的榜樣,他的循循善誘的教導(dǎo)和不拘一格的思路也給予了我無(wú)盡的啟迪。 謝 辭 時(shí)光匆匆飛逝,四年多的努力與付出,本設(shè)計(jì)的完成既為大學(xué)四年劃上了一個(gè)完美的句號(hào),也為將來(lái)的人生之路做了一個(gè)很好的鋪墊。本設(shè)計(jì)中的程序包括芯片 CS5460 的參數(shù)設(shè)置、 CS5460 內(nèi)部寄存器的讀寫,數(shù)碼管顯示函數(shù)等。 本設(shè)計(jì)的主要難點(diǎn): 1) 前端調(diào)理 模塊中外圍電路電阻阻值的選取,電阻阻值應(yīng)盡量精確,且阻值的選取應(yīng)很好的滿足 CS5460 對(duì)輸入電壓信號(hào)大小的要求。第二個(gè)是結(jié)果顯示模塊,它主要由單片機(jī)及數(shù)碼管及外圍電路組成。外圍電路將輸入電壓信號(hào)轉(zhuǎn)換為CS5460 可以接受的 小電壓信號(hào)。系統(tǒng)以 89C52 單片機(jī)和芯片 CS5460 為核心,利用該芯片及外圍電路實(shí)現(xiàn)信號(hào)的模擬河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) 數(shù)字轉(zhuǎn)換和功率計(jì)量,并通過(guò)單片機(jī)的程序設(shè)置很好的完成了數(shù)據(jù)的累加,從而計(jì)算得到總的能量。 } 總 結(jié) CS5460 代表了新一代的電能專用芯片,用它設(shè)計(jì)出來(lái)的專用電度表具有成本低,精度高,調(diào)教簡(jiǎn)單,與微處理器接口方便等優(yōu)點(diǎn),使電量管理者能夠獲得更有用的數(shù)據(jù),且用戶投入費(fèi)用低,具有廣闊的市場(chǎng)前景。 disb++。 //送顯示 delay ()。 (xsd == i)) disc = disc | 0x80。 //顯示段碼 if ((xsd != 5) amp。 //顯示數(shù)據(jù) if (disa 10) { P2 = disb。i6。 disb = 0x00。 4)六位數(shù)碼管顯示程序。 2)初始化單片機(jī)。 } return(val)。 SCLK=0。 SCLK=1。 if (i==7) SDI=0。i++) { val=val1。 for (i=0。 } 讀 CS5460一個(gè)字節(jié) uchar rd5460byte(void) { uchar i,val。 rl_byte=rd5460byte()。 rh_byte=rd5460byte()。 河北大學(xué)工商學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) } 讀 CS5460 void rd5460(uchar mand) { CS=0。 } SCLK=0。 wrbyte=wrbyte 1。 0x80) == 0x80) SDI=1。i++) { SCLK=0。 for (i=0。 CS=1。 wr5460byte(wm_byte)。 wr5460byte(mand)。 5) 設(shè)置中斷。 3) 讀電壓有效值寄存器。 讀寫 CS5460 步驟: 1) 讀能量寄存器。 6) 啟動(dòng) CS5460A開始轉(zhuǎn)換。 4) 寫控制寄存器,設(shè)置各寄存器參數(shù)。 2) 寫同步控制命令字。 : STC89C52 的 INTO 接到 CS5460 的 INT 端,當(dāng)有中斷申請(qǐng)時(shí),通過(guò)讀取內(nèi)部狀態(tài)寄存器,以獲得 CS5460 的工作情況,經(jīng)判斷執(zhí)行相應(yīng)的處理程序。另外,還可以借助于仿真器,對(duì)應(yīng)用程序的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1