資料結構使用c語言,書籍源碼,內有使用說明
標簽:
上傳時間: 2017-04-21
上傳用戶:yangbo69
三種方法讀取鍵值 使用者設計行列鍵盤介面,一般常採用三種方法讀取鍵值。 中斷式 在鍵盤按下時產生一個外部中斷通知CPU,並由中斷處理程式通過不同位址讀資料線上的狀態判斷哪個按鍵被按下。 本實驗採用中斷式實現使用者鍵盤介面。 掃描法 對鍵盤上的某一行送低電位,其他為高電位,然後讀取列值,若列值中有一位是低,表明該行與低電位對應列的鍵被按下。否則掃描下一行。 反轉法 先將所有行掃描線輸出低電位,讀列值,若列值有一位是低表明有鍵按下;接著所有列掃描線輸出低電位,再讀行值。 根據讀到的值組合就可以查表得到鍵碼。4x4鍵盤按4行4列組成如圖電路結構。按鍵按下將會使行列連成通路,這也是見的使用者鍵盤設計電路。 //-----------4X4鍵盤程序--------------// uchar keboard(void) { uchar xxa,yyb,i,key; if((PINC&0x0f)!=0x0f) //是否有按鍵按下 {delayms(1); //延時去抖動 if((PINC&0x0f)!=0x0f) //有按下則判斷 { xxa=~(PINC|0xf0); //0000xxxx DDRC=0x0f; PORTC=0xf0; delay_1ms(); yyb=~(PINC|0x0f); //xxxx0000 DDRC=0xf0; //復位 PORTC=0x0f; while((PINC&0x0f)!=0x0f) //按鍵是否放開 { display(data); } i=4; //計算返回碼 while(xxa!=0) { xxa=xxa>>1; i--; } if(yyb==0x80) key=i; else if(yyb==0x40) key=4+i; else if(yyb==0x20) key=8+i; else if(yyb==0x10) key=12+i; return key; //返回按下的鍵盤碼 } } else return 17; //沒有按鍵按下 }
標簽: 4x4 鍵盤
上傳時間: 2013-11-12
上傳用戶:a673761058
/*目的:使一個複數可顯數出來,可做+-/*,還要可以做>>跟<<的功能 題目:定義一個複數的class叫Complex,a(實部)與b(虛部)為double的型態,i表示根號-1, 1.必須包含一個建構子有兩個參數(double型態),能被用來設定物件中的變數為任意值 2.包含一個建構子只有一個參數(double型態),呼叫參數的實部且定義為"實部+0i" 3.包含一個預建構子可把物件初始化為0+0i 4.overload以下的operator以致於可以正確的執行:+ - * / << >> */
上傳時間: 2013-12-27
上傳用戶:lindor
產生頻率選擇性衰落的雷利通道,參數由天線結構、OFDM系統的結構與功率延時結構來決定。
上傳時間: 2014-12-20
上傳用戶:lizhizheng88
動態連結程式庫 (DLL) 一直以來都是Windows的重要基礎,Windows CE也不例外。DLL對作業系統十分重要,本節的內容主要是分析loader.c中的程式碼,它負責載入EXE和DLL。這裏要討論的是關於DLL的部分
標簽: Windows DLL 程式
上傳時間: 2015-07-01
上傳用戶:vodssv
J.Bloch(AddisonWesley2005)Java解惑,關于java學習中的一些問題
標簽: AddisonWesley Bloch 2005 Java
上傳時間: 2016-05-02
上傳用戶:cxl274287265
工程機器人自主作業控制程序,內含有數據采集,通信以及PID運算等代碼。
標簽: 工程 控制 程序
上傳時間: 2013-12-23
上傳用戶:66666
簡單的基因演算法,輸入一個數值然後會建構出一個數學式。
標簽: 基因 算法
上傳時間: 2013-12-30
上傳用戶:zhouchang199
「到Petzold的書中找找」仍然是解決Windows程式開發各種疑難雜癥時的靈丹妙藥。在第五版的《Windows程式開發設計指南》中,作者身違背受敬重的Windows Pioneer Award(Windows開路先鋒獎)得主,依據最新版本Windows作業系統,以可靠的取材資料校定這一本經典之作一再一次深入探索了Win32程式設計介面的根本重心。
標簽: Windows Petzold 程式
上傳時間: 2014-01-08
上傳用戶:cx111111
樂透選號小程式,分為人工選號以及電腦選號,可自選所要的組數,並加入氣泡排序以及不重複出現的功能,最後可得到所中的號碼,有需要作相關的人可以下載並照自已的需求修改
標簽: 程式
上傳用戶:z754970244
蟲蟲下載站版權所有 京ICP備2021023401號-1