91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 65KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-05
  • 語言: 其他
  • 標簽: 51??CS5463??

資源簡介

89C51與電能計芯片CSD5463進行SPI通訊,并能通過12864液晶屏實時顯示功率、電壓、電流和功率因數等

資源截圖

代碼片段和文件信息

?		??//頭文件
#include?
#include?
#include?
#define?uint??unsigned?int
#define?uchar?unsigned?char

typedef?bit??bool;
typedef?unsigned?char??uint8;???????????????????/*?defined?for?unsigned?8-bits?integer?variable? 無符號8位整型變量??*/
typedef?signed???char??int8;????????????????????/*?defined?for?signed?8-bits?integer?variable 有符號8位整型變量??*/
typedef?unsigned?int???uint16;??????????????????/*?defined?for?unsigned?16-bits?integer?variable? 無符號16位整型變量?*/
typedef?signed???int???int16;???????????????????/*?defined?for?signed?16-bits?integer?variable? 有符號16位整型變量?*/
typedef?unsigned?long??uint32;??????????????????/*?defined?for?unsigned?32-bits?integer?variable? 無符號32位整型變量?*/
typedef?signed???long??int32;???????????????????/*?defined?for?signed?32-bits?integer?variable? 有符號32位整型變量?*/
typedef?float??????????fp32;????????????????????/*?single?precision?floating?point?variable?(32bits)?單精度浮點數(32位長度)?*/


?uint16 ??MeasureData[20];

/*****************************************************************************/
sbit?LCM_cs???=?P3^5;??//RS
sbit?LCM_std??=?P3^6;??//SID
sbit?LCM_sclk?=?P3^4;??//SCLK
sbit?LCM_psb??=?P3^7;???//H=并口;?L=串口;
sbit?LCM_rst??=?P2^4;???//Reset?Signal?低電平有效 sbit?LCM_rst??=?P2^0;?
//sbit?beep?????=?P2^5;
//sbit?p2_4?????=?P2^6;??//定義背光控制口
?char?abc;
?char?aabbccddee;
char?ffgghhiijj;

?char?iqT=125;
uchar?code?tab1[]={
“電壓????????????“
“PF??????????????“
“電流????????????“
“功率????????????“
};

/****************************************************************************/

uchar?r[3]={0x000x000x00};

/******************************************************************
???????????????????????????接口定義
******************************************************************/
sbit?SCLK=P1^1; ?//ck
sbit?MOSI=P1^0; ?//DI
sbit?MISO=P1^2; ?//DO ???//這個定義對嗎??
sbit?INT=P3^2;
sbit?CS=P1^3;
sbit?RST=P1^4; //RST

#define?CS5463_VScale???????525?????????????//計算電壓比例220V*250mv/110mv=500V
#define?CS5463_IScale???????(250/10)????????//計算電流比例

static?uint8?RX_Buff[4]; //CS5463讀寫緩沖區
uint8?sta; //芯片狀態

#define?READ_MASK 0xBF //讀寄存器時的屏蔽碼,與(寫)地址相與
#define?CMD_SYNC0???? 0XFE?? //結束串口重新初始化?
#define?CMD_SYNC1???? 0XFF?? //開始串口重新初始化
#define?REG_CONFR??? 0x40??? //配置?
#define?REG_CYCCONT? 0x4A??? //一個計算周期的A/D轉換數?
#define?REG_STATUSR? 0x5E? //狀態?
#define?REG_MODER??? 0x64?? //操作模式?
#define?REG_MASKR??? 0x74?? //中斷屏蔽?
#define?REG_CTRLR??? 0x78?? //控制?
#define?CMD_STARTC??? 0XE8?? //執行連續計算周期

#define?REG_VRMSR??? 0X18?? //VRMS
#define?REG_IRMSR??? 0X16?? //IRMS
#define?REG_Pactive??? 0X14?? //Pactive

??


/*************************************************************
**?函數名稱:Delay
**?函數功能:延時
**?函數參數:j
**?返回值:無
**?創建時間:2009-4-23
**?第一次修改時間:無
**************************************************************/
?void?Delay(uint8?j)

{?
??uint8?i;
??for(;j>0;j--)
{?
for(i=0;i<255;i--);
}
}

/*******************************************

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-31?11:16??12864-CS5463-STC89S52源代碼修改版2\
?????文件???????28022??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463
?????文件???????39734??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463.LST
?????文件???????35630??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463.M51
?????文件???????33072??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463.OBJ
?????文件???????21337??2018-05-05?17:07??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463.c
?????文件???????11203??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463.hex
?????文件??????????72??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463.lnp
?????文件?????????568??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463.plg
?????文件???????58758??2018-05-31?11:16??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463.uvopt
?????文件???????13432??2017-02-07?17:42??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463.uvproj
?????文件???????58756??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463_uvopt.bak
?????文件???????13251??2017-02-07?15:13??12864-CS5463-STC89S52源代碼修改版2\12864-CS5463_uvproj.bak
?????文件????????6376??2009-05-07?14:37??12864-CS5463-STC89S52源代碼修改版2\STARTUP.A51
?????文件???????14051??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\STARTUP.LST
?????文件?????????749??2018-05-31?11:08??12864-CS5463-STC89S52源代碼修改版2\STARTUP.OBJ

評論

共有 條評論