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

正文內容

基于單片機的數控恒流源設計(編輯修改稿)

2025-07-17 12:38 本頁面
 

【文章內容簡介】 所學專業(yè)知識的同時,更進一步梳理了知識網絡,提高了我對于電子信息這個專業(yè)的認識。最后我要向我的導師與四年學習中教導我的各位老師致以最崇高的敬意。也謝謝陪伴我四年成長和生活、學習各位同學。感謝上海師范大學提供了我這樣一個美好學習成長的平臺。參考文獻[1] 康光華 電子技術基礎 數字部分(第五版):高等教育出版社,2006年1月.[2] 康光華 電子技術基礎 模擬部分(第五版):高等教育出版社,2008年1月[3] 林占江,林放 電子測量技術(第3版):電子工業(yè)出版社,2012年5月[4] 邱關源,羅先覺 電路(第五版):高等教育出版社,2011年5月[5] 胡漢才 單片機原理與接口技術 :清華大學出版社,2008年2月[6] 張齊,朱寧西,畢盛 單片機原理與嵌入式系統(tǒng)設計——原理、應用、Protues仿真、實驗設計: 電子工業(yè)出版社 2011年9月;[7] 周明德 微型計算機系統(tǒng)原理及應用(第五版):清華大學出版社 2007莫按摩1月[8] Ayala, Kenneth J ,The 8051 Microcontroller and Embedded Systems Using Assembly :Thomson Learning ,2005 年7月[9] Newnes Designing Embedded Systems with PIC Microcontrollers [10]Maxim integrated Products Inc Specifying Quartz Crystal 附錄A 仿真原理圖附錄B 程序部分include include include include define uchar unsigned char define uint unsigned int define Vref //tlc5615 sbit cs=P2^4。 //片選 sbit clk=P2^3。 //時鐘 sbit din=P2^5。 //SPI口 //tlc2543 sbit clock = P3^1。 //輸入、輸出時鐘端 sbit input = P2^7。 //數據輸入端 sbit output = P2^6。 //數據輸出端 sbit CS1 = P3^0。 //片選端,負電平有效 //lcd sbit RS=P2^0。 sbit RW=P2^1。 sbit En=P2^2。 //uchar code table[16]={39。039。,39。139。,39。239。,39。339。,39。439。,39。539。,39。639。,39。739。,39。839。,39。939。,39。a39。,39。b39。,39。c39。,39。d39。,39。e39。,39。f39。}。//數字 static uchar dis_buf[4]={0,0,0,0}。 //顯示緩存 uchar n,temp1。 int out_temp = 0。uchar key。//鍵順序碼 uchar key_cli=0。//數字鍵被按下的次 /**************************************** 函數聲明 *****************************************/ keyscan()。 void TLC56 (unsigned long dav)。 void delay56()。 void Write(uchar address,uchar dat)。 void delayms(unsigned int x)。 void jianz(uchar key) 。 void ADCchu(unsigned long aa)。 void DispCharacter(uint x, uint y, uint data1)。 void LCDReset()。 void ShortDelay(uchar i)。 void LongDelay(uint i)。 void SetRS(bit i)。 void SetRW(bit i)。 void SetE(bit i)。 void InitP0(bit i) 。 void WriteInstruc(uint Instruc)。 uint Read_BF_AC()。 void WriteData(uint data1)。 uint ReadData(void)。 bit StatusCheck()。 void InitLCD()。 void jianchu(uchar jianz,uint r)。 /***************************************** 鍵盤程序 *******************************************/ keyscan() { P1=0xef。 if((P1amp。0x0f)!=0x0f) { ShortDelay(100)。// 函數調用消抖動 if((P1amp。0x0f)!=0x0f) { temp1=P1。 switch(temp1) { case 0xee: key=0。 break。 case 0xed: key=4。 break。 case 0xeb: key=8。 break。 case 0xe7: key=12。 break。 } while((P1amp。0x0f)!=0x0f)。 jianz(key)。 //函數調用 } } P1=0xdf。 if((P1amp。0x0f)!=0x0f) { ShortDelay(100)。// 函數調用消抖動 if((P1amp。0x0f)!=0x0f) { temp1=P1。 switch(temp1) { case 0xde: key=1。 break。 case 0xdd: key=5。 break。 case 0xdb: key=9。 break。 case 0xd7: key=13。 break。 } while((P1amp。0x0f)!=0x0f)。 jianz(key)。 //函數調用 } } P1=0xbf。 if((P1amp。0x0f)!=0x0f) { ShortDelay(100)。// 函數調用消抖動 if((P1amp。0x0f)!=0x0f) { temp1=P1。 switch(temp1) { case 0xbe: key=2。 break。 case 0xbd: key=6。 break。 case 0xbb: key=10。 break。 case 0xb7: key=14。 break。 } while((P1amp。0x0f)!=0x0f)。 jianz(key)。// 函數調用 } } P1=0x7f。 if((P1amp。0x0f)!=0x0f) { ShortDelay(100)。// 函數調用消抖動 if((P1amp。0x0f)!=0x0f) { temp1=P1。 switch(temp1) { case 0x7e: break。 case 0x7d: key=7。 break。 case 0x7b: key=11。 break。 case 0x77: key=15。 break。 } while((P1amp。0x0f)!=0x0f)。 jianz(key)。 } } } /*************************************** 鍵盤按鍵功能函數 ***************************************/ void ji
點擊復制文檔內容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1