亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 技術資料 > 8051單片機C語言軟件設計的藝術

8051單片機C語言軟件設計的藝術

  • 資源大小:8156 K
  • 上傳時間: 2022-06-25
  • 上傳用戶:ibeikeleilei
  • 資源積分:2 下載積分
  • 標      簽: 8051 單片機 C語言

資 源 簡 介

第1章:介紹如何輸出方波信號,使喇叭發出聲音的方法,包括發出“嘩”聲的函數和分別傳遞一個、二個及三個白變量的“嘩”聲函數,以及利用定時器產生方波信號而令喇叭發出“嘩”聲,并敘述音階與頻率的關系,以此作為演奏音樂的基礎。

第2章:演奏音樂的程序由main()函數開始,將其所有函數定義在·個main.c的模塊內,并分別以各種指令結構來循序漸進地介紹軟件構建的思維與解決方法。

第3章:以模塊化的設計方式將單獨的個main.c模塊細分為main.c模塊、initial.c模塊、delay.c模塊、music.c模塊以及其對應的包括文件,可以使種序易于了解,節省開發時間。而且,用范例來說明各種應用方法,以使讀者建立.整體思維,并進行有效的學習。

第4章:詳細介紹如何利用定時器釣中斷方法來產生音階的頻率,并山1/)輸出此方波信號而驅動喇叭發出正確的音階。當連續產生各音符的音調頻率時,則形成演奏音樂,并漸進式地說明什么樣的設計方法是最好的。

第5章:音符的形成有兩個要素:音調及音長,當音調以定時器中斷方法來生,音長是否也可以由定時器來產生呢?本章介紹如何利用timerO及timer]兩個定時器中斷方法來演奏音樂,并特別說明當音長計時中斷時間太短時所造成的影響以及解決的方法。

第6章:說明音樂中“移調”的概念,分別以查表法和計算法來舉例說明D大調、降E大調、F大調、G大調、降A大調、降B大調。并以TACT開關的按鍵動作來闡述移調的功能,而以外部中斷的方法來達到音樂演奏中實時移調的功能。第7章:介紹如何以按鍵開關來選曲,以“嘩”聲和LED閃爍方式作為選曲的提示動作,并以下列技巧來說明按鍵的處理方法:開關持續按著的重復動作、開關持續按著也動作一次、消除按鍵彈跳波的程序規劃、持續按鍵以延時方式來繼續執行動作,及持續按鍵以定時器計時方式來繼續執行動作。同時,通過此方式來培養讀者軟件設計的能力并使讀者養成慎密的思維方式。

第8章:以9個按鍵開關分別代表1~9首的按鍵選曲,并介紹如何以l/O的方式、SCAN的方式以及ADC的方式來檢測按鍵動作,以及當微電腦1/0不敷使用時的解決方法。


更多相關內容已全部上傳:

8051單片機徹底研究-基礎篇:http://dl.21ic.com/download/8051-330965.html 

8051單片機徹底研究-經驗篇:http://dl.21ic.com/download/8051-330966.html 

8051單片機徹底研究-入門篇:http://dl.21ic.com/download/8051-330967.html 

8051單片機徹底研究-實習篇:http://dl.21ic.com/download/8051-330969.html 

8051單片機C語言軟件設計的藝術:http://dl.21ic.com/download/8051-330970.html 


相 關 資 源

主站蜘蛛池模板: 吉安市| 剑川县| 曲阳县| 布尔津县| 福建省| 顺昌县| 尚志市| 淮滨县| 休宁县| 咸宁市| 乐安县| 临湘市| 城固县| 翁牛特旗| 贵州省| 文安县| 阜新市| 札达县| 罗源县| 什邡市| 北京市| 波密县| 平度市| 定远县| 南投市| 确山县| 星子县| 义马市| 金湖县| 宾阳县| 桂林市| 灵台县| 兴业县| 太白县| 丽江市| 开原市| 依兰县| 乐亭县| 栖霞市| 和林格尔县| 青浦区|