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

正文內容

基于amega16單片機的數控直流穩(wěn)壓電源設計論-資料下載頁

2025-06-07 13:38本頁面
  

【正文】 力 if( !key amp。amp。 key_PIN!=0x0f )// 如果key=0,即按鍵已經響應,判斷是否有鍵按下 { delay_ms(10)。 // 延時后再次判斷,消除按鍵抖動的影響 if(key_PIN!=0x0f) // 確實有鍵按下 { switch (key_PIN) { case 0x0e: key=1。break。 //第一位被拉低 case 0x0d: key=2。break。 //第二位被拉低 case 0x0b: key=3。break。 //第三位被拉低 case 0x07: key=4。break。 //第四位被拉低 } key_PORT=0xf0。 // 令低四位輸出低電平 高四位為帶上拉輸入 key_DDR=0x0f。 // 令低四位為輸出 高四位為輸入 asm(nop)。 // 延時一個機器周期,重要!這個時間為key_PIN的建立時間,如省略,程序出錯! switch (key_PIN) { case 0xe0: key+=0。break。 //第一位被拉低 case 0xd0: key+=4。break。 //第二位被拉低 case 0xb0: key+=8。break。 //第三位被拉低 case 0x70: key+=12。break。 //第四位被拉低 default: key=0。 // 該情況屬于偶然錯誤,返回0 } while(key_PIN!=0xf0)。 // 等待松開按鍵時才退出,這里根據要求適當選擇,也可以在此進行長按判斷 } }}// 主函數unsigned int ad=100。void main(){ unsigned int i=0。 System_Init()。 // 系統(tǒng)初始化函數 while(1) { get_key()。 switch(key) { case 1:ad=255。break。 case 2:ad=128。break。 case 3:ad=64。break。 case 4:ad=0。break。 default:ad=ad。break。 } key=0。 DDRA=0xff。 PORTA=ad。 DDRD=0xff。 PORTDamp。=0xfe。 PORTD|=0x01。 delay_ms(1)。 PORTDamp。=0xfe。 /*if(key) // 如果key不為0,說明有按鍵,進行響應 { i=100。 while(i) show(key)。 // 顯示鍵值,掃描顯示100次,時間約1s key=0。 // 按鍵響應結束,鍵值歸零 }*/ show(ad)。 }}附錄二整機電路圖
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1