亚洲欧美第一页_禁久久精品乱码_粉嫩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 


相 關 資 源

主站蜘蛛池模板: 宁乡县| 吕梁市| 东方市| 贡嘎县| 松桃| 邳州市| 陇南市| 黎川县| 德江县| 余姚市| 喀喇| 孙吴县| 苗栗县| 兴和县| 宿迁市| 定安县| 新巴尔虎左旗| 丰原市| 焉耆| 登封市| 华池县| 西贡区| 阿图什市| 河池市| 潍坊市| 定南县| 绥滨县| 遂宁市| 蒙阴县| 惠来县| 黔南| 宜良县| 板桥市| 子长县| 保定市| 双城市| 芒康县| 吉首市| 黄石市| 兴安盟| 广河县|