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

正文內(nèi)容

畢業(yè)設(shè)計--基于cs5460單相電度表的測量的設(shè)計-資料下載頁

2025-11-24 20:22本頁面

【導(dǎo)讀】隨著城農(nóng)網(wǎng)改造的逐步深入,各種各樣的計量工具不斷出現(xiàn)在市場上。不同的計量工具所使用的計量方法也不一樣。表芯片CS5460模塊,單片機STC89C52模塊,顯示模塊,存儲模塊等組成。CS5460是一種帶有串行接口的單向雙向功率電能集成電路芯片,用它可。以方便的組成多功能電子式電度表和分布式電能計量管理系統(tǒng)。品和最好的工業(yè)解決方案。目前我國高校學(xué)生公寓普遍采用限電措施來控制學(xué)校。用限制安全功率、限制基本電費、超量收費的形式。Keywords:CS5460chips;STC89C52SCM;LCDModule;C51Program. 電能表是我國電工儀表行業(yè)中產(chǎn)量最大的產(chǎn)品。近幾年,國家連續(xù)出臺的多。升及保持行業(yè)發(fā)展的相對穩(wěn)定起到了一定的保障作用。

  

【正文】 + val val 1。 if SDO val val | 0x01。 if i 7 SDI 0。 else SDI 1。 SCLK 1。 _nop_ 。 SCLK 0。 _nop_ 。 return val 。 /************************************************************** 延時程序 延時時間= n*15 us **************************************************************/ void delay uint n do _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 //5 _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 _nop_ 。 //10 _nop_ 。 //_nop_ 。 //_nop_ 。 n。 while n 。 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 。 extern void yj_clrtext void 。 extern void yj_clrgraph void 。 extern void dishz uchar x,uchar y,uchar *a 。 extern void dishzf uchar x,uchar y,uchar *a 。 extern void diszf uchar x,uchar y,char a 。 extern void diszff uchar x,uchar y,char a 。 //extern void yj_lines uchar x,uchar y,uchar cd,uchar zx 。 extern void yj_lineh uchar x,uchar y,uchar cd,uchar zx 。 extern void yj_clxy uchar x,uchar y,uchar cd,uchar kd 。 extern void yj_hz2424 uchar x,uchar y,uchar cod 。 extern void wr5460 uchar mand,uchar wh_byte,uchar wm_byte,uchar wl_byte 。 extern void rd5460 uchar mand 。 extern void wr5460byte uchar wrbyte 。 extern uchar rd5460byte void 。 extern void delay uint n 。 extern void initport void 。 extern uchar rh_byte。 extern uchar rm_byte。 extern uchar rl_byte。 void initsiu void 。 void hm0 void 。 void cjdat void 。 void hm1 void 。 uchar pyg_h,pyg_m,pyg_l。 uchar irms_h,irms_m,irms_l。 uchar vrms_h,vrms_m,vrms_l。 float xdata pyg,irms,vrms。 uchar xdata zfbuf[20]。 uchar xdata recbuf[100]。 uchar mljsw,rspoint。 union dual char auc[4]。long ans。 。 union dual var。 sbit INTCS P3^2。 main uchar j。 initsiu 。 initport 。 /*端口初始化 */ yj_init 。 hm0 。 do cjdat 。 hm1 。 while 1 。 void cjdat void _nop_ 。 while INTCS ! 0 。 rd5460 0x14 。 pyg_h rh_byte。 pyg_m rm_byte。 pyg_l rl_byte。 /*讀能量寄存器 */ rd5460 0x16 。 irms_h rh_byte。 irms_m rm_byte。 irms_l rl_byte。 /*讀電流有效值寄存器 */ rd5460 0x18 。 vrms_h rh_byte。 vrms_m rm_byte。 vrms_l rl_byte。 /*讀電壓有效值寄存器 */ rd5460 0x1e 。 /*讀狀態(tài)寄存器 */ wr5460 0x5e,rh_byte,rm_byte,rl_byte 。/*回寫狀態(tài)寄存器 */ _nop_ 。 if pyg_h amp。 0x80 [0] 0xff。 /*判斷正、負(fù) */ else [0] 0x0。 [1] pyg_h。 [2] pyg_m。 [3] pyg_l。 pyg *。 [0] 0x0。 [1] irms_h。 [2] irms_m。 [3] irms_l。 irms *。 [0] 0x0。 [1] vrms_h。 [2] vrms_m。 [3] vrms_l。 vrms *。 _nop_ 。 void hm0 void uchar i。 yj_clrtext 。 yj_clrgraph 。 yj_lineh 0,18,30,0xff 。 dishz 0,0,CS5460 TEST 。 dishz 3,21,P 。 dishz 20,21,W 。 dishz 3,42,Vrms 。 dishz 20,42,mV 。 dishz 3,63,Irms 。 dishz 20,63,mA 。 //dishz 11,42,uV 。 yj_lineh 0,100,30,0xff 。 _nop_ 。 void hm1 void uchar i。 sprintf zfbuf,%,pyg 。 dishz 9,21,zfbuf 。 sprintf zfbuf,%,vrms 。 dishz 9,42,zfbuf 。 sprintf zfbuf,%,irms 。 dishz 9,63,zfbuf 。 void initsiu void SCON 0X50。 /*串行口工作在方式 1*/ T2CON 0X34。 /*用定時器 2 作為波特率發(fā)生器,并啟動他 */ RCAP2H 0XFF。 /*設(shè)置波特率為 9600*/ RCAP2L 0XD9。 TMOD 0x11。 /*定時計數(shù)器方式 T1 amp。 T2 為 1, 16 位定時計數(shù)器 */ ET0 0。 /*允許 T0 溢出中斷 */ TH0 0X3c。 /*定時器 1 每 50ms 中斷一次 */ TL0 0Xb0。 TR0 0。 /*暫時不開啟定時器 1 中斷 */ PCON 0。 /**/ ET2 0。 /*禁止定時器 2 溢出中斷,只作為波特率發(fā)生器 */ TR2 1。 /*啟動 T2 運行 */ ES 1。 /*允許串行口中斷 */ REN 1。 IT0 1。 EX0 1。 EA 0。 /*總中斷允許 */ void senddata char *a,uchar num uchar i。 for i 0。i num。i++ SBUF a[i]。 while TI 0 。 TI 0。 void intint0 void interrupt 0 using 2 _nop_ 。 void intsiu void interrupt 4 using 1 if RI 1 RI 0。 recbuf[rspoint] SBUF。 rspoint rspoint+1。 if recbuf[0] ! 0x1b rspoint 0。 if rspoint 4 if recbuf[4] ! 0x0a rspoint 0。 mljsw 1。 else if recbuf[3] 0 rspoint 0。 mljsw 1。 else if recbuf[3]+5 rspoint rspoint 0。 mljsw 1。 if rspoint 99 rspoint 0。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1