在完成了 16X16 的 LED 矩陣後,有一點小心得,所以以此為延伸,製作 16X32 LED 矩陣,用了 512 顆高亮的LED,將電路洗出來是小事,不過光是鑽孔和焊接就整整花掉了我三天的時間,要鑽1024個孔(1顆LED兩個孔),焊接的接點 2048 點(雙面走線,兩面都要焊),相信我,這真不是人幹的!
小綠人是由 18 張分解圖所組成的,一張一張播放,就像卡通一樣,眼睛會形成暫留現象,所以看起來就好像在動一樣。
至於如何轉成程式碼?有很多方法,常用的行掃瞄,可以一行一行算 16 進位碼,另外可以找 LCD 的的像素轉換程式,在畫面上畫上你要的圖案,之後就可以轉成 16 進位碼。
最近都在洗板子,洗了半個月有了吧,成績,洗壞了四塊板子,我非電子科班出身,相關的課程也沒上過半堂,在網路上找了一些教學文章,就自己硬上了。
Atmel公司所生產的AT89C51,價格便宜,內含FLASH程式記憶體,可以反覆燒錄程式,燒錄時簡單,因此在國內廣泛使用。
目前Atmel公司又生產了改良型AT89S5X系列單晶片,AT89S5X的接腳和指令集和AT89C51完全相同,因此在程式與硬體上完全相容。
AT89C51在燒錄時必須在第31接腳VPP提供 +12V的電壓,而且只能夠採取並列的方式燒錄,因此使用者必須購買特殊的燒錄器,而且燒錄程式時必須將IC拔起來,放在燒錄器上,燒錄完畢後再將IC插回實驗板或麵包板。
而新型的AT89S5X系列單晶片,燒錄電壓只需要 +5V,而且可以採取並列或者是串列的方式燒錄,因為使用者可以採用串列方式燒錄,因此無論是在實驗過程或是已經完成的產品,燒錄時都不需將IC拔起,使用者只需預留4支接腳(SCK、MOSI、MISO、RST)的接頭,就可以執行燒錄器記憶體的配置工作。這一種燒錄方式稱之為ISP(In System Programming)
一、使用 ConnectionStringBuilder
1.連接 Access
-
Dim builder As New OleDbConnectionStringBuilder
-
builder.Provider = "Microsoft.Jet.OLEDB.4.0"
-
builder.DataSource = "|DataDirectory|\test.mdb"
-
builder.Add("Jet OLEDB:Database Password", "123456")
-
Dim str As String = builder.ConnectionString
-
Return str
我們在上一篇 物件導向無痛入門(3)-基本建立類別 的正妹範例中有用到 屬性(Property) 來約束所輸入的條件值,屬性 (Property) 的使用時機是來確保 USER 所輸入的值是正確的,而避免錯誤產生。
(繼續閱讀 »)
在物件導向中,類別(Class)是最基本的課程,有類別(Class),才能產生物件(Object),類別裡包含有:變數(Var)、屬性(Property)、方法(Method),我知道這些名詞都很抽象,我慢慢解釋給你聽。
近年來物件導向漸漸成為各程式語言的主流,從結構化語言→函數→物件導向,這一切的演進,其實都是符合自然的,而各種學習語言也應該如此,有人曾經說過,學習各種語言的時候,不應該一開始就從物件導向開始,我猜想他的意思也應該跟我差不多,應該循序漸進,才能收到效果。







