時間觸發嵌入式系統設計模式 第21章 筆記 多路複用LED顯示
時間觸發嵌入式系統設計模式 第21章 筆記 多路複用LED顯示
1111
4個 8位的 數碼管
前兩個顯示小時,後兩個顯示分鐘,不顯示秒
程式碼:
unsigned char LED_Table_G[20] = // 0 1 2 3 4 5 6 7 8 9 { 0x82, 0xEE, 0x07, 0x46, 0x6A, 0x52, 0x12, 0xE6, 0x02, 0x62, // 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. //0xBF, 0x86, 0xDB, 0xCF, 0xE6, 0xED, 0xFD, 0x87, 0xFF, 0xEF // 下面這一行是數碼管的 小數點 要顯示的 數字 0 到 9 0x82, 0xEE, 0x07, 0x46, 0x6A, 0x52, 0x12, 0xE6, 0x02, 0x62 };
E:\Nu_LB_Nuc140\Nu_LB_NUC140_BSP\SampleCode\Nu-LB-NUC140\Sched_21_Led7Seg\KEIL
(稍後補充)
相關推薦
時間觸發嵌入式系統設計模式 第21章 筆記 多路複用LED顯示
時間觸發嵌入式系統設計模式 第21章 筆記 多路複用LED顯示 1111 4個 8位的 數碼管 前兩個顯示小時,後兩個顯示分鐘,不顯示秒 程式碼: unsigned char LED_Table_G[20] = // 0 1 2 3
時間觸發嵌入式系統設計模式 第19章 筆記 按鍵開關
時間觸發嵌入式系統設計模式 第19章 筆記 按鍵開關 E:\Nu_LB_Nuc140\Nu_LB_NUC140_BSP\SampleCode\Nu-LB-NUC140\Sched_LED_SWITCH\KEIL 程式碼: // // GPIO_LED : G
時間觸發嵌入式系統設計模式 第18章 筆記 通過RS-232與 PC通訊
時間觸發嵌入式系統設計模式 第18章 筆記 PC上 軟體 例子: 參考 : Axelson(1998) Serial Port Complete: Programming and Circuits for Rs-232 and Rs-485 Links and Netwo
時間觸發嵌入式系統設計模式 第22章 筆記 控制LCD顯示面板
時間觸發嵌入式系統設計模式 第22章 筆記 控制LCD顯示面板 E:\Nu_LB_Nuc140\Nu_LB_NUC140_BSP\SampleCode\Nu-LB-NUC140\Sched_22_LCD_Time E:\Nu_LB_Nuc140\Nu_LB_NUC140_B
時間觸發嵌入式系統設計模式 第14章 筆記
1 函式指標 程式碼: /*------------------------------------------------------------------*- Main.C (v1.00) --------------------------
Netty原始碼分析第1章(Netty啟動流程)---->第4節: 註冊多路複用
第一章:Netty啟動流程 第四節:註冊多路複用 回顧下以上的小節, 我們知道了channel的的建立和初始化過程, 那麼channel是如何註冊到selector中的呢?我們繼續分析 回到上一小節的程式碼: final ChannelFuture
2014025628《嵌入式系統設計》第四周總結
linu 學習 32位 本周 環境 支持包 系統 img path 本周學習內容 一、學會了安裝arm-linux-gcc交叉編譯工具 解壓了arm-linux-gcc交叉編譯工具的壓縮包,測試arm-linux-gcc是否可運行,解決了64位系統下安裝32位軟件的問題
[Python設計模式] 第6章 衣服搭配系統——裝飾模式
!= orb 定義 use bstr 單獨 name 代碼 服飾 題目 設計一個控制臺程序,可以給人搭配嘻哈風格(T恤,垮褲,運動鞋)或白領風格(西裝,領帶,皮鞋)的衣服並展示,類似QQ秀那樣的。 基礎版本 class Person(): def __in
[Python設計模式] 第18章 遊戲角色備份——備忘錄模式
狀態管理 撤銷操作 遊戲 .com cover 暫時 必須 https git github地址:https://github.com/cheesezh/python_design_patterns 題目 用代碼模擬以下場景,一個遊戲角色有生命力,攻擊力,防禦力等數據,在打
[Python設計模式] 第16章 上班,幹活,下班,加班——狀態模式
ngs 業務需求 當前時間 finished 過大 大量 封裝 hour abs github地址:https://github.com/cheesezh/python_design_patterns 題目 用代碼模擬一天的工作狀態,上午狀態好,中午想睡覺,下午漸恢復,加班
[Python設計模式] 第15章 如何兼容各種DB——抽象工廠模式
for from code trac 抽象接口 pass 工廠 https reat github地址:https://github.com/cheesezh/python_design_patterns 題目 如何讓一個程序,可以靈活替換數據庫? 基礎版本 class U
js設計模式第四章 工廠方法模式 讀書筆記
對於建立多類物件,簡單工廠就不太實用了。 通過工廠方法模式可以輕鬆的建立多個類的例項物件,而且建立物件的方式避免了使用者與物件類之間的耦合,使用者不必關心建立該物件的具體類,只需呼叫工廠方法即可。 安全的工廠方法模式 var Factory=function(type,con
js設計模式第三章 簡單工廠模式 讀書筆記
簡單工廠模式又叫靜態工廠方法,由一個工廠物件決定建立某一種產品物件類的例項。主要用來建立同一類的物件。 比如提示彈窗類 function createPop(type,text){ //建立一個物件,並對物件拓展屬性和方法 var o = new Object();
js設計模式 第八章 單例模式
單例模式:又稱單體模式,是隻允許例項化一次的物件類。有時也用一個物件來規劃一個名稱空間,井井有條地管理物件上的屬性和方法 。 名稱空間的管理員 防止變數或方法重複 var ming={ g:function(id){ return document.getElem
js設計模式第七章 語言之魂——原型模式 讀書筆記
原型模式:用原型例項指向建立物件的類,使用於建立新的物件的類共享原型物件的屬性以及方法。 基於原型鏈實現物件之間的繼承,這種繼承是基於一種對方法或屬性的共享,而不是對方法和屬性的複製。 原型模式就是將可複用的、可共享的、耗時大的從基類中提出來然後放在其原型中,然後子類通過組合繼承或者寄生組合
js設計模式第六章 分既是合——建造者模式 讀書筆記
建造者模式:將一個複雜物件的構建層與其表示層相互分離,同樣的構建過程可採用不同的表示。 工廠模式主要是為了建立物件例項或者類簇,關心的是最終產出的是什麼。不關心你建立的整個過程,僅僅需要知道最終建立的結果。所以通過工廠模式我們得到的都是物件例項或者類簇。 然而建造者模式在建立物件是更為複雜一些,
js設計模式第五章 抽象工廠模式 讀書筆記
抽象工廠模式(Abstract Factory) 通過類的抽象使得業務適用於一個產品類簇的建立,而不負責建立某一類產品的例項。 JS中是沒有直接的抽象類的,因此我們需要在類的方法中丟擲錯誤來模擬抽象類,如果繼承的子類中沒有覆寫該方法而呼叫,就會丟擲錯誤。 //汽車抽象類 var Car = fu
大話設計模式第1章——簡單工廠模式
簡單工廠模式是屬於建立型模式,又叫做靜態工廠方法(Static Factory Method)模式,實質是由一個工廠類根據傳入的引數,動態決定應該建立哪一個產品類(這些產品類繼承自一個父類或介面)的例項。 該模式中包含三個角色: 工廠(Factory)角色 簡單工廠模式
大話設計模式-第三章 單一職責原則
1.概念相關 <1>單一職責原則:就一個類而言,應該僅有一個引起它變化的原因; 2.OOP <1>如果一個類承擔的職責過多,就等於把這些職責耦合在一起,一個職責的變化可能會消弱或者抑制這個類完成其他職責的能力. 這種耦合會導致脆弱的設計,當變化發生時
嵌入式Linux網路程式設計,I/O多路複用,阻塞I/O模式,非阻塞I/O模式fcntl()/ioctl(),多路複用I/O select()/pselect()/poll(),訊號驅動I/O
文章目錄 1,I/O模型 2,阻塞I/O 模式 2.1,讀阻塞(以read函式為例) 2.2,寫阻塞 3,非阻塞模式I/O 3.1,非阻塞模式的實現(fcntl()函式、ioctl() 函式)