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

正文內(nèi)容

數(shù)字電壓表設(shè)計-課程設(shè)計報告(參考版)

2025-01-24 16:35本頁面
  

【正文】 //將閾值寫到E2PROM 0x00處 //SBUF=Temp。 //讀入緩沖區(qū)的值 r=Temp。 //定義臨時變量 if(RI) //判斷是接收中斷產(chǎn)生 { RI=0。 delay(1)。 //SendByte(0xf0)。 while(1) { led=0。 InitUART()。 TLC1549_CS=0。 //設(shè)置顯示初始坐標 delay(1000)。 write_(0x01)。 //初始化1602液晶 write_(0x0c)。 lcden=0。 //返回讀出的數(shù)據(jù)}void X5045_init() { WriteSR(0x30)。 //拉高CS SCK=0。 //寫入指定地址 dat=ReadCurrent()。 //拉低CS,選中X5045 WriteCurrent(READ)。 SCK=0。 //拉高CS SCK=0。 //寫入指定地址 WriteCurrent(dat)。 //重新拉低CS,否則下面的寫入指令將被丟棄 WriteCurrent(WRITE)。 //寫使能鎖存器允許 CS=1。 //將SCK置于已知狀態(tài) CS=0。 //寫入新設(shè)定的寄存器狀態(tài)值 CS=1。 //重新拉低CS,否則下面的寫寄存器狀態(tài)指令將被丟棄 WriteCurrent(WRSR)。 //寫使能鎖存器允許 CS=1。 //儲存寄存器狀態(tài)值***************************************************/void WriteSR(unsigned char rs){ CS=0。 //在SCK上升沿寫入數(shù)據(jù) dat=1。 //通過按位與運算將最高位數(shù)據(jù)送到S //因為傳送時高位在前,低位在后 SCK=0。i++) // 循環(huán)移入8個位 { SI=(bit)(datamp。 //將SCK置于已知的低電平狀態(tài) for(i=0。 //將讀取的數(shù)據(jù)返回 }/*****************************************************函數(shù)功能:寫數(shù)據(jù)到X5045的當(dāng)前地址入口參數(shù):dat***************************************************/void WriteCurrent(unsigned char dat){ unsigned char i。 //將x中的各二進位向左移一位,因為首先讀出的是字節(jié)的最高位數(shù)據(jù) x|=(unsigned char)SO。 //拉高SCK SCK=0。i8。 //儲存從X5045中讀出的數(shù)據(jù) SCK=1。 }/*****************************************************函數(shù)功能:從X5045的當(dāng)前地址讀出數(shù)據(jù)出口參數(shù):x***************************************************/unsigned char ReadCurrent(void){ unsigned char i。in。 }/*****************************************************函數(shù)功能:延時若干毫秒入口參數(shù):n***************************************************/ void delaynms(unsigned char n) { unsigned char i。j33。i10。}/*****************************************************函數(shù)功能:延時1ms(3j+2)*i=(333+2)10=1010(微秒),可以認為是1毫秒***************************************************/void delay1ms(){ unsigned char i,j。 Show_LED = 1。L39。)。 write_data(39。M39。)。 write_data(39。O39。)。 write_data(39。 Show_LED = 0。 39。)。 write_data(39。H39。)。 write_data(39。I39。)。 write_data(39。 else write_data(0x37+L)。 } //送去液晶顯示十位 write_(0x87) 。 {if(M10) write_data(0x30+M)。 else write_data(0x37+H)。 write_(0x85) 。 write_(0x83)。 write_(0x82)。 write_(0x81)。//低四位 write_(0x80)。//高2位 M=(string256*H)/16。 v3=((unsigned int)str)%100/10。 //參考電壓為5v,10位有1024個刻度,每個刻度為5000/1024= v1=((unsigned int)str)/1000。 senddata=string/4。 uchar v1,v2,v3。 //延遲17usreturn temp。 //上升沿讀數(shù)據(jù) }TLC1549_CS = 1。temp |= TLC1549_DO。i++) {TLC1549_CLK = 0。//片選使能for(i=0。uchar i。 lcden=0。 lcden=1。 P0=dat。 lcden=0。 lcden=1。 P0=。y)。x) for(y=110。 for(x=z。a)。 for(a=13。 s++。\039。 TI = 0。 //打開串口中斷} /* 發(fā)送一個字節(jié)*/void SendByte(unsigned char dat){ SBUF = dat。 // TR1: timer 1 打開 EA = 1。 // TMOD: timer 1, mode 2, 8bit 重裝 TH1 = 0xFD。/* 串口初始化*/void InitUART (void){ SCON = 0x50。//測量變量暫存地址uchar num,num1,num2,num3,num4,num5。sbit TLC1549_DO =P2^6。//定義鎖存地址控制位sbit TLC1549_CLK =P2^5。//定義液晶RW端sbit led=P0^3。//定義液晶使能端sbit lcdrs=P1^0。 //sbit Show_LED = P2^2。 //sbit SO=P3^6。//x5045引腳定義sbit SCK=P3^4。 = c1。 int y = (0, 255)。 Random c = new Random()。 } private void CChartForPlot_Click(object sender, EventArgs e) { } private void timer1_Tick(object sender, EventArgs e) { Random a = new Random()。 buf[0] = ( upper )。 } catch { = ()。 }))。 if ([1]. X_NUM) [1].(0)。 if ([0]. X_NUM) [0].(0)。 RealTimePlot((buf[0]))。 // { //響警報 //} else = N。 = ((int)(tmpForRecv * )).ToString(X)。 outputVolt = inputVolt / ratio。 tmpForRecv = buf[0]。 } private void CserialPort_DataReceived(object sender, SerialDataReceivedEventArgs e) // 接收串口數(shù)據(jù) { byte[] buf = new byte[4]。 (ports)。 (ports)。 } private void CBtnRefreshPort_Click(object sender, EventArgs e) { RefreshPort()。 } catch (Exception ex) { (())。 } += CserialPort_DataReceived。 break。 break。 break。 break。 break。 int a = 。 } = ()。 break。 break。 = ()。 } catch (Exception ex)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1