行掃瞄的接法寫個向上移動的程式很容易,列掃瞄的接法寫個左右移動的程式很容易,只是通過字模的陣列不同取法就可以實現
但上面的接法明顯不符合實際要求,行掃瞄的時候一般都是要左右移動顯示,列掃瞄的時候一般是上下移動顯示
所以我們需要的是行掃瞄左右移動的程式,列掃瞄上下移動的程式,這樣的程式要用到陣列資料的移位操作,下面附上**:
#include #define uchar unsigned char
#define uint unsigned int
#define num 16 //要顯示的字模個數
sbit sh_cp=p2^7;
sbit ds=p2^5;
sbit st_cp=p2^6;
74hc154: a:p2^0;b:p2^1;c:p2^2;d:p2^3;*/
uchar code tab[ ]= //字模:行列式、順向、陰碼
;uchar huancun[96]=;//顯示快取陣列,預留多16個用於預裝載資料
void delay_ms(unsigned int ms)//延時函式
void writebyte(uchar dat) //向595寫入乙個位元組
}void main()
for(m=0;m<8;m++)
for(h=0;h<80;h++)//顯示資料次數,值越小移動速度越快}}
}}
}
自己寫乙個LIST
pragma once forward declarations templateclass clistnode templateclass clist template class clistnode void insertafter t data template void clistnode ...
自己寫乙個框架
自己寫乙個框架 單入口mvc 類 庫 屬於擴充套件 乙個好的配置檔案和讀取功能 db介面 dispather.php index.php dispather 分析controller action 根據分析controller action 動態載入 引入乙個自動載入機制 controller.ph...
自己寫乙個BaseDao
通過反射可以獲得實體的屬性和類的名字我們就可以拼接處sql語句 查詢的萬能dao public static void select object o 通過物件獲取類物件 class c o.getclass 獲取類中的屬性 field fields c.getdeclaredfields 設定許可...