本文給出基于單片機系統的16×15 三色LED 點陣雙顯示屏設計方案,采用動態顯示原 理,配合優化的程序設計,在動態掃描方式下,得到較高刷新速率、畫面清晰的三色顯示效 果。 本設計實現了由紅、黃、綠組成的十二種顏色搭配的靜態和動態字符、文字、動畫顯 示:集成ASCII 碼子庫顯示;四條廣告語的十二種顏色循環顯示;生動的動畫顯示。按鍵 控制上下左右移動及速度大小和灰度等級。 【關鍵詞】 三色LED 顯示屏 動態顯示 單片機 雙
上傳時間: 2015-09-18
上傳用戶:saharawalker
每種程序設計語言都有描述程序語法結構的規則。例如,Pascal程序由程序塊(又叫分程序)構成,程序塊由語句組成,語句由表達式組成,表達式由記號組成等等。這些規則可以用上下文無關文法或BNF范式(Backus-Naur Form)描述。 編譯器常用的文法分析方法有自上而下和自下而上兩種。正如它們的名字所示,自上而下分析器建立分析樹是從根結點到葉結點,而自下而上分析器恰好反過來。它們的共同點是從左向右地掃描輸入,每次一個符號。 最有效的自上而下和自下而上的分析法都只能處理上下文無關文法的子類。這些子類足以描述程序設計語言的大多數語法結構,其中LL文法的分析器通常用手工實現,而LR文法的分析器通常利用自動工具構造。 本章致力于編譯器采用的典型語法分析方法。我們首先提出有關上下文無關文法的基本概念,然后介紹適合于手工實現的預測分析技術,最后給出自動工具用的LR分析算法。由于程序員準備的代碼經常會出現一些語法錯誤,因此我們還擴展所介紹的分析方法,使之能從常見的錯誤中恢復過來。 3.1 上下文無關文法 ..... 3.4 自下而上分析 3.6 二義文法的應用
上傳時間: 2013-12-25
上傳用戶:hanli8870
變量和相等問題的設計和實現將a、b、c、d、e、f這6個變量排成如圖所示的 三角形,這6個變量分別取 1——6的整數,且均不相同。求使三角形三條邊上的變量之和相等的全部解,如 3 6 2 1 4 5 為一個解。 程序引入變量a,b,c,d,e,f,并讓它們分別取1——6的整數,在它們互不相等的 條件下, 測試由它們排成如圖所示的三角形三條邊上的變量之和是否相等,如相等即為一種滿足要求的排列,把它們輸出。當這些變量取盡所有的組合后,程序就可得到全部可能的解。
上傳時間: 2015-11-04
上傳用戶:GavinNeko
實驗目的:讓學生掌握開發Java應用程序的三個步驟:編寫源文件、編譯源文件和運行應用程序。掌握Java程序的基本語句。 1、試編寫一個程序,將1~500間能同時被2,5,7整除的數打印出來。 2、試編寫一個程序,顯示如圖所示的一個數字金字塔。 1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 3、如果我國的經濟增長以每年7.5%的速度保持穩定不變,試編寫一個程序,計算過多少年可以實現總量翻兩番?
上傳時間: 2016-01-15
上傳用戶:風之驕子
本光盤為《USB2.0原理與工程開發》一書的配套光盤。主要內容包含本書第12章、第14章至第18章所涉及的應用程序的原代碼,具體內容的分布及所需運行環境如表1所示。 使用說明: 1. 所有程序的測試環境均為Windows98操作系統。 2. 光盤中所有測試程序的USB供應商ID號和設備ID號均用符號"xxxx"來代替,讀 者在運行程序時應將其更改為自己的代碼。 3. 提供本書所有USB設備實例的硬件評估板,用戶可直接在其基礎上進行軟件開 發和調試,如需要,請與lyw@ysu.edu.cn聯系。
上傳時間: 2016-02-09
上傳用戶:dancnc
1)掌握圖的鄰接矩陣存儲結構表示和與圖創建算法的c語言實現; 2)掌握普里姆(Prim)最小生成樹算法(P174:算法7.9)的C語言實現及應用; 3)驗證如下圖5-1所示無向網的最小生成樹的正確性 4)按照實驗題目要求獨立正確地完成實驗內容(提交程序清單及相關實驗數據與運行結果);
上傳時間: 2016-03-11
上傳用戶:anng
題目:搶答器控制模擬程序設計 任務: 用匯編語言模擬設計一搶答器工作的程序。,該搶答器。搶答開始后,顯示各搶答輸入的時間,并將最快搶答標識為紅色,且閃爍。當搶答成功后,即播放一小段樂曲,以示祝賀。時間分辨率不低于10。 搶答輸入由計算機鍵盤輸入。 基本要求: 1. 具有8個搶答輸入。 2. 顯示搶答剩余時間(初始10秒)。 3. 顯示搶答成功者。 擴展要求: 1. 搶答成功后,有聲音提示。 2. 時間分辨率小于10ms。 3. 完善其它自定義功能。
上傳時間: 2016-03-18
上傳用戶:ztj182002
嵌入式應用如圖1所示,當P1.0端口輸出高電平,即P1.0=1時,根據發光二極管的單向導電性可知,這時發光二極管L1熄滅;當P1.0端口輸出低電平,即P1.0=0時,發光二極管L1亮;我們可以使用SETB P1.0指令使P1.0端口輸出高電平,使用CLR P1.0指令使P1.0端口輸出低電平。 作為單片機的指令的執行的時間是很短,數量大微秒級,因此,我們要求的閃爍時間間隔為0.2秒,相對于微秒來說,相差太大,所以我們在執行某一指令時,插入延時程序,來達到我們的要求,但這樣的延時程序是如何設計呢?下面具體介紹其原理:
標簽: 嵌入式應用
上傳時間: 2016-03-21
上傳用戶:jjj0202
題目10 搶答器控制模擬程序設計 1 任務 模擬搶答器工作:搶答開始后,顯示各搶答輸入的時間,將最快搶答標識為紅色并閃爍。當搶答成功后,即播放一小段樂曲,以示祝賀。 2 基本要求 1 具有8個搶答輸入。 2 顯示搶答剩余時間(初始10秒)。 3 顯示搶答成功者。 3 擴展要求 1 搶答成功后,有聲音提示。 2 時間分辨率小于10ms。 3 完善其它自定義功能。
上傳時間: 2014-01-16
上傳用戶:cccole0605
按鍵式電話如下圖所示,當按下某一個鍵時會產生如圖所示的相應的頻率模擬信號,并通過對該信號頻率的檢測,識別出對應的按鍵。試通過編寫一個數字信號分析程序,模擬完成上面的功能。
上傳時間: 2013-12-20
上傳用戶:er1219