第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
資源簡介:8051單片機C語言軟件設計的藝術
上傳時間: 2017-05-14
上傳用戶:linyajun123
資源簡介:第1章:介紹如何輸出方波信號,使喇叭發出聲音的方法,包括發出“嘩”聲的函數和分別傳遞一個、二個及三個白變量的“嘩”聲函數,以及利用定時器產生方波信號而令喇叭發出“嘩”聲,并敘述音階與頻率的關系,以此作為演奏音樂的基礎。第2章:演奏音樂的程序由...
上傳時間: 2022-06-25
上傳用戶:
資源簡介:? ? ? ? ? ? ? ? ? ? ? ? ? ? 內容簡介? ? 本書主要紹了8051單片機C語言軟件設計的思維與觶決方法,本書每一章都是一個精彩的例子,范例說明深入淺出。? ? 重點介紹軟件的設計流程、軟件的構思和解決方法口在實例中說明模塊化程序設寸的各...
上傳時間: 2022-07-12
上傳用戶:jason_vip1
資源簡介:凌陽16位單片機C語言程序設計的配套原代碼,實驗中能用到
上傳時間: 2016-09-28
上傳用戶:stampede
資源簡介:51單片機C語言軟件學習的簡單教程,入門級,可讀性強,對基礎的要求不高,適合很大范圍的人使用。
上傳時間: 2017-08-11
上傳用戶:jkhjkh1982
資源簡介:8051單片機C語言程序設計與實例解析? PDF書籍
上傳時間: 2021-01-03
上傳用戶:shanghai6668
資源簡介:該文檔為單片機C語言程序設計的講解文檔,是一份很不錯的參考資料,具有較高參考價值,感興趣的可以下載看看………………
上傳時間: 2022-05-09
上傳用戶:kingwide
資源簡介:這本書適合對8051稍有基礎的讀者閱讀。書中主要以“旗威科技”生產的FLAG51單片機控制板為描述主體,再配合其他的電路組合成一個典型的數字控制系統。本書共分為四大部分,分別探討到8051單片機的諸多經典范例。第一部分談到8051的基本應用范例與數字儀器的使...
上傳時間: 2022-06-25
上傳用戶:
資源簡介:長久以來我一直想寫一本關于8051入門的書,帶領對8051毫無經驗的讀者進入多采多姿的單片機世界。想學習8051單片機的人,應該不只限于電機電子專業領域的人們,機械專業的人學習8051時,他能理解某些工作用單片機來做會更有效率。控制專業的人懂了8051之后,會...
上傳時間: 2022-06-25
上傳用戶:qdxqdxqdxqdx
資源簡介:本書屬于8051進階級書籍,適合對單片機已經有一些經驗的讀者,或橫跨軟硬件的工程師閱讀。我們希望您在閱讀本書時,已經對8051的結構與程序有基本的認識,例如SFR、bit addressable、SBUF等等。本書共分成三大部分:第一部分是應用研究篇,介紹8051單片機的諸...
上傳時間: 2022-06-25
上傳用戶:slq1234567890
資源簡介:更多相關內容已全部上傳: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.htm...
上傳時間: 2022-06-25
上傳用戶:
資源簡介:單片機C語言程序設計實訓100例——基于8051 Proteus仿真本書簡介 本書基于Keil μVision程序設計平臺和Proteus硬件仿真平臺,精心編寫了100余個8051單片機C語言程 序設計案例。 全書基礎設計類案例貫穿8051單片機最基本的端口編程、定時/計數器應用、...
上傳時間: 2022-02-10
上傳用戶:XuVshu
資源簡介:8051單片機軟件設計的藝術
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:專輯類----單片機專輯 8051單片機軟件設計的藝術-672頁-8.0M.rar
上傳時間: 2013-04-24
上傳用戶:lguotao
資源簡介:專輯類-單片機專輯-258冊-4.20G 8051單片機軟件設計的藝術-672頁-8.0M.pdf
上傳時間: 2013-07-09
上傳用戶:chuandalong
資源簡介:單片機專輯 258冊 4.20G8051單片機軟件設計的藝術 672頁 8.0M.pdf
上傳時間: 2014-05-05
上傳用戶:時代將軍
資源簡介:8051單片機C語言設計完全手冊,包含了書中所有的源程序代碼,可直接使用。
上傳時間: 2017-09-06
上傳用戶:時代電子小智
資源簡介:單片機C語言程序設計實訓100例——基于8051 ... (13MB),里面有許多經典的編程啊,比如流水燈燈等等,希望對編程者有用
上傳時間: 2015-04-10
上傳用戶:qq1034051968
資源簡介:結合《單片機C語言程序設計實訓100例——基于8051+Proteus仿真》這本書的程序及注釋,更能詳細了解單片機,更多涉及單片機實例,是不可多得的資料
上傳時間: 2015-09-11
上傳用戶:L777
資源簡介:《單片機C語言程序設計實訓100例——基于8051+Proteus仿真》完整
上傳時間: 2013-07-07
上傳用戶:eeworm
資源簡介:8051單片機C語言徹底應用:介紹8051單片機C語言結合硬件編程應用的工程方法。《8051單片機C語言徹底應用》通過一個個實用的例子分析,講解了C語言實現自動控制和界面的設計方法,技巧以及常見問題剖析。
上傳時間: 2013-07-24
上傳用戶:13188549192
資源簡介:巨經典好書:單片機C語言程序設計實訓100例——基于8051+Proteus仿真
上傳時間: 2013-11-07
上傳用戶:ytulpx
資源簡介:單片機C語言程序設計實訓100例——基于8051+Proteus仿真
上傳時間: 2013-11-02
上傳用戶:haiya2000
資源簡介:單片機C語言程序設計實訓100例——基于8051+Proteus仿真.pdf
上傳時間: 2013-10-25
上傳用戶:koulian
資源簡介:單片機C語言程序設計實訓100例——基于8051+Proteus仿真
上傳時間: 2013-10-10
上傳用戶:xiaohuanhuan
資源簡介:Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。用過匯編語言后再使用C來開發,體會更加深刻。 Keil C51軟件提供豐富的庫函數和功能強大的...
上傳時間: 2014-01-23
上傳用戶:壞壞的華仔
資源簡介:介紹8051單片機C語言編程的思維和方案,并每一章都會有一個實例
上傳時間: 2014-01-24
上傳用戶:cursor
資源簡介:液晶顯示模塊的單片機C語言程序設計 基于液晶模塊LCD1602
上傳時間: 2016-03-09
上傳用戶:Late_Li
資源簡介:8051單片機C語言控制與應用,比較有用的單片機書籍
上傳時間: 2016-10-10
上傳用戶:changeboy
資源簡介:8051單片機C語言,配合例程詳細說明c及51的工作原理
上傳時間: 2017-04-09
上傳用戶:saharawalker