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

正文內容

課程設計-基于51單片機的數控直流電源設計-資料下載頁

2025-06-28 20:58本頁面
  

【正文】 delay(10)。 lcd_pos(2)。 // 設置顯示位置為第一行的第3個字符 i = 0。 while(dis1[i] != 39。\039。) { lcd_wdat(dis1[i])。 // 顯示字符 i++。 } lcd_pos(0x44)。 // 設置顯示位置為第二行第5個字符 i = 0。 while(dis2[i] != 39。\039。) { lcd_wdat(dis2[i])。 // 顯示字符 i++。 } delay(200)。 delay(200)。 delay(200)。 delay(200)。 delay(200)。 lcd_wcmd(0x01)。 //清除LCD的顯示內容 lcd_pos(1)。 // 設置顯示位置為第一行的第1個字符 i = 0。 while(dis3[i] != 39。\039。) { lcd_wdat(dis3[i])。 // 顯示字符 i++。 } delay(200)。 delay(200)。 delay(200)。 delay(200)。 delay(200)。 }/******************************************************************** 當前參數顯示界面 ******************************************************************/void show() //歡迎界面{ BYTE i。 lcd_init()。 // 初始化LCD delay(10)。 lcd_pos(0)。 // 設置顯示位置為第一行的第1個字符 i = 0。 while(dis4[i] != 39。\039。) { lcd_wdat(dis4[i])。 // 顯示字符 i++。 } i = 0。 while(i6) { lcd_wdat(setv[i])。 // 顯示字符 i++。 } lcd_pos(0x42)。 // 設置顯示位置為第二行第3個字符 i = 0。 while(dis5[i] != 39。\039。) { lcd_wdat(dis5[i])。 // 顯示字符 i++。 } i = 0。 while(i6) { lcd_wdat(getv[i])。 // 顯示字符 i++。 }}/******************************************************************** 斷電保存子函數組 ******************************************************************/void short_delay() { 。 。 } void _24hc_init() { sda=1。 scl=1。//初始化 釋放總線 } void start()// 信號開始函數 { sda=1。 short_delay()。 scl=1。 short_delay()。 sda=0。 short_delay()。 } void stop()//信號結束函數 { sda=0。 short_delay()。 scl=1。 short_delay()。 sda=1。 short_delay()。 } void response()//應答信號 { uchar i。 scl=1。 short_delay()。 while((sda==1)amp。amp。(i250))i++。//若無應答(sda==1),則一段時間后默認為應答 scl=0。 short_delay()。 } void write_byte(uchar date)//寫數據函數 { uchar temp。 uchar i。 scl=0。 short_delay()。 temp=date。 for(i=0。i8。i++) { temp=temp1。//左移一位,最低位移入CY sda=CY。 short_delay()。 scl=1。 short_delay()。 scl=0。 short_delay()。 } sda=1。//釋放總線 short_delay()。 } uchar read_byte()//讀函數信號 { uchar i,j,k。 scl=0。 short_delay()。 sda=1。 short_delay()。 for(i=0。i8。i++) { scl=1。 short_delay()。 j=sda。//接數據 k=(k1)|j。//按位或 scl=0。 short_delay()。 } return k。 }void write(uchar z,uchar zz)//寫 { _24hc_init()。 start()。 write_byte(0xae)。//器件地址(寫) 1010 111 0 response()。 write_byte(3)。 //器件內部存儲區(qū)地址 response()。 write_byte(z)。//寫數據 response()。 write_byte(4)。 //器件內部存儲區(qū)地址 response()。 write_byte(zz)。//寫數據 response()。 stop()。 }void read()//讀取{ _24hc_init()。 start()。 write_byte(0xae)。//器件地址(寫) response()。 write_byte(3)。 //器件內部存儲區(qū)地址 response()。 start()。 write_byte(0xaf)。 //器件地址(讀) 1010 111 1 response()。 dq=read_byte()。 //讀取的數據賦予dq stop()。 write_byte(4)。 //器件內部存儲區(qū)地址 response()。 start()。 write_byte(0xaf)。 //器件地址(讀) 1010 111 1 response()。 dp=read_byte()。 //讀取的數據賦予dq stop()。 } /******************************************************************** 程序初始化 ************************************************************************/void init(){ change(0,setv)。 change(0,getv)。 setvalue=0。 outv=0。 inv=0。}/******************************************************************** 主函數 *************************************************************************/void main(){ init()。//初始化 wele()。//歡迎界面 read()。//讀取上次關機時的設定參數 changetf()。//參數類型轉換 change(setvalue,setv)。//參數類型轉換 show()。//當前參數顯示 while(1) { keyscan()。//鍵盤掃描 change(setvalue,setv)。 changetu()。 write(qq,pp)。//寫入斷電保存 outv=qq。 write_da()。//通過DA輸出 read_tlc()。//通過TLC讀取 while(((outvinv)2)||((invoutv)2))// { if(outv253) outv=255。 else if(outv3) outv=0。 else if((outvinv)2) outv=outv+1。 else if((invoutv)2) outv=outv1。 write_da()。 read_tlc()。 } xx=inv*13/255。 change(xx,getv)。 show()。//當前參數顯示 }}
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1