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

正文內(nèi)容

畢業(yè)設(shè)計(jì)--基于cs5460單相電度表的測(cè)量的設(shè)計(jì)(參考版)

2024-12-07 20:22本頁面
  

【正文】 。 mljsw 1。 mljsw 1。 mljsw 1。 if recbuf[0] ! 0x1b rspoint 0。 recbuf[rspoint] SBUF。 void intint0 void interrupt 0 using 2 _nop_ 。 while TI 0 。i num。 /*總中斷允許 */ 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 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_ 。 _nop_ 。 return val 。 SCLK 0。 SCLK 1。 if i 7 SDI 0。i++ val val 1。 for i 0。 /************************************************************* 讀 CS5460 一個(gè)字節(jié) **************************************************************/ uchar rd5460byte void uchar i,val。 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é)束,在論文即將完成之際,向四年來辛勤培養(yǎng)、教育、關(guān)心和幫助過我的老師們表示最誠摯的敬意和感謝!同時(shí),設(shè)計(jì)的順利完成也離不開各位同學(xué)和朋友的關(guān)心和幫助,他們積極的幫助我查資料和提供有利于本設(shè)計(jì)的建議和意見,使得本設(shè)計(jì)在一定程度上得到完善。通過查資料和搜集有關(guān)的文獻(xiàn),培養(yǎng)了我的自學(xué)能力和動(dòng)手能力,并且由原先的被動(dòng)地接受知識(shí)轉(zhuǎn)換為主動(dòng)地尋求知識(shí),這可以說是學(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)和不拘一格的思路也給予了我無盡的啟迪。 謝 辭 時(shí)光匆匆飛逝,四年多的努力與付出,本設(shè)計(jì)的完成既為大學(xué)四年 劃上了一個(gè)完美的句號(hào),也為將來的人生之路做了一個(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)的 模擬 數(shù)字轉(zhuǎn)換和功率計(jì)量,并通過單片機(jī)的程序設(shè)置很好的完成了數(shù)據(jù)的累加,從而計(jì)算得到總的能量。 總 結(jié) CS5460 代表了新一代的電能專用芯片,用它設(shè)計(jì)出來的專用電度表具有成本低,精度高,調(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。i 6。 disb 0x00。 4)六位數(shù)碼管顯示程序。 2)初始化單片機(jī)。 return val 。 SCLK 0。 SCLK 1。 if i 7 SDI 0。i++ val val 1。 for i 0。 讀 CS5460 一個(gè)字節(jié) uchar rd5460byte void uchar i,val。 rl_byte rd5460byte 。 rh_byte rd5460byte 。 讀 CS5460 void rd5460 uchar mand CS 0。 SCLK 0。 wrbyte wrbyte 1。 0x80 0x80 SDI 1。i++ SCLK 0。 for i 0
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1