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

正文內容

基于51單片機的can總線的遠距離水位監(jiān)控系統(tǒng)程序-文庫吧資料

2025-06-30 16:36本頁面
  

【正文】 ************************************************ *說明: CAN控制器進入復位工作模式 * ************************************************************************/ bit ENTER_RETMODEL(void){ uchar TempData。 //寫入測試值 if(*SJA_BCANAdr == 0xaa) { return 0。 //退出復位工作模式}/************************************************************************ *說明:該函數用于檢測CAN控制器的接口是否正常 * ************************************************************************/bit CREATE_COMMUNATION(void){ SJA_BCANAdr=REG_TEST。 //CAN控制器的初始化 do{。}while(ENTER_RETMODEL()==1)。}while(CREATE_COMMUNATION()==1)。i++) //MAX7221的8個數碼管顯示 { WR7221(i+1,*(buffer+i))。 for (i=0。0x01:正常 WR7221(0x09,0xFF)。 //掃描LED個數地址0BH,0x00~0x07,最多掃描8個數碼管 WR7221(0x0C,0x01)。 //片選無效}void Initial7221(void) //MAX7221初始化{ WR7221(0x0A,0x0A)。 _nop_()。 CLK7221 = 1。 //先發(fā)高位 依次到低位 _nop_()。 //時鐘低 DIN7221 = (Dataamp。i8。 _nop_()。 CLK7221 = 1。 //先發(fā)高位 依次到低位 _nop_()。 //時鐘低 DIN7221 = (addramp。i8。 CS7221 = 0。j1++)。i1++) for (j1=0。 for (i1=0。 //十位 c[3]=temp%10。 //千位 c[1]=temp/100%10。 }void wdcl_0804(){ temp=(temp*2273)*10。 wr_0804=1。 temp=P0。 //0804讀 _nop_()。 intr_0804=1。 //0804寫地址 _nop_()。 cs_0804=0。 _nop_()。 rd_0804=1。 cs_0804=1。 //通過CAN總線向計算機發(fā)送數據 delay(100)。 // } DATA_WRITE(amp。k=3。 //ID高8位為10101010=0xaa DATA_BUF[1]=0xb4。c[0])。 //讀AD轉換電壓值 wdcl_0804()。 //SJA1000初始化 while(1) { uchar k。 //轉換電壓值void delay(uint n)。 //MAX7221顯示程序void read_0804()。 //MAX7221初始化void WR7221(uchar addr,uchar Data)。 //執(zhí)行sja1000命令 void sja1000()。 //發(fā)送特定幀各式的數據 bit RECEIVE(uchar *RcvDataBuf)。//設置SJA1000的輸出模式和時鐘分頻 bit HW_INIT(uchar BCAN_ACR,uchar BCAN_AMR,uchar Bus_Timing0, uchar Bus_Timing1,uchar Out_Control,uchar Clock_Out)。 //設置CAN控制器SJA1000通信波特率bit SET_OBJECT(uchar BCAN_ACR,uchar BCAN_AMR)。 //CAN控制器進入復位工作模式 bit QUIT_RETMODEL(void)。 /************************************************************************ *定義命令字 * ************************************************************************/ define TR_CMD 0x01 //發(fā)送請求命令define AT_CMD 0x02 //夭折發(fā)送命令define RRB_CMD 0x04 //釋放接收緩沖區(qū)define COS_CMD 0x08 //清除超載狀態(tài)define GTS_CMD 0x10 //進入睡眠狀態(tài)命令/************************************************************************ *定義12M的晶體下,CAN總線波特率 * ************************************************************************/define bps_20k 0x00 //波特率20kbpsdefine bps_40k 0x01 //波特率40kbpsdefine bps_50k 0x02 //波特率50kbpsdefine bps_80k 0x03 //波特率80kbpsdefine bps_100k 0x04 //波特率100kbpsdefine bps_125k 0x05 //波特率125kbpsdefine bps_200k 0x06 //波特率200kbpsdefine bps_250k 0x07 //波特率250kbpsdefine bps_400k 0x08 //波特率400kbpsdefine bps_500k 0x09 //波特率500kbpsdefine bps_666k 0x0a //波特率666kbpsdefine bps_800k 0x0b //波特率800kbpsdefine bps_1000k 0x0c //波特率1000kbps/*
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1