freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

用單片機實現(xiàn)簡易電子琴-資料下載頁

2025-12-30 10:21本頁面
  

【正文】 的關(guān)鍵。 ? 獨立連接式鍵盤 獨立式按鍵是直接用 I/O 口線構(gòu)成的單個按鍵電路,其特點是每個按鍵單獨占用一根 I/O 口線,每個按鍵的工作不會影響其它 I/O 口線的狀態(tài)。獨立式按鍵 13 電路配置靈活,軟件結(jié)構(gòu)簡單,但每個按鍵必須占用一根 I/O 口線,然而,在按鍵較多時, I/O 口線浪費較 大,不宜采用。 按鍵電路圖如圖 11 所示: 圖 11 按鍵電路圖 3)去抖動 鍵盤編程中主要考慮去抖動的問題。當(dāng)測試表明有鍵被按下之后,緊接著就進(jìn)行去抖動處理。因為鍵是機械開關(guān)結(jié)構(gòu),由于機械觸點的彈性及電壓突跳等原因,在觸點閉合或斷開的瞬間會出現(xiàn)電壓抖動。為保證鍵識別的準(zhǔn)確,在電壓信號抖動的情況下不能進(jìn)行行狀態(tài)輸入。為此需進(jìn)行去抖動處理。去抖動有硬件和軟件兩種方法。硬件方法就是加去抖動電路,從根本上避免抖動的產(chǎn)生。軟件消抖,在第一次檢測到有鍵按下時,執(zhí)行一段延時程序之后,再檢測此按鍵,如果第二次檢測結(jié)果仍為按 下狀態(tài), CPU 便確認(rèn)此按鍵己按下,消除了抖動。 14 四、軟件設(shè)計 系統(tǒng)流程 程序流程如圖 12 所示: 圖 12 程序流程圖 開始 定義 Num=1 N=0 Num9 KN=1 NUM++ N++ P0=table{num} 蜂鳴器發(fā)音 結(jié)束 15 延時源代碼 void DelayMS(uint x) { uchar t。 while(x) for(t=0。t120。t++)。 } 發(fā)音源代碼 void Play(uchar y) { uchar i。 for(i=0。i100。i++) { BEEP=~BEEP。//對蜂鳴器電平求反 DelayMS(y)。 } BEEP=1。//給蜂鳴器一個高電平 } 單個按鍵源代碼: if(K1==0) { DelayMS(10)。//按鍵去抖動 if(K1==0) { num=1。 P0=table[num]。 Play(1)。 } while(!K1)。 } 16 五、 附錄 仿真電路圖圖 15 所示: 圖 15 仿真圖 另附實物圖如圖 16 圖 17 所示 : 圖 16 實物圖 1 17 六、設(shè)計總結(jié) 總體來說,此次單片機課程設(shè)計使我們收獲良多,雖然課程設(shè)計的過程中遇到了很多困難與問題,但我們最終還是完成了設(shè)計的任務(wù)及要求。具體來說可以分為以下幾點: 第一,不夠細(xì)心,不夠嚴(yán)謹(jǐn)(如因為粗心大意而焊錯線); 第二,因?qū)φn本理論的掌握度不夠?qū)е戮幊坛霈F(xiàn)錯誤; 第三,硬件方面,剛開始有的程序模塊不能實現(xiàn)預(yù)期的效果,對于有的硬件,在實物制作過程中焊了比較多的排線,同時對于整體各元器件的布局都有很高的要求。不過在向同學(xué)請教,各方面都有了不同程度的改善; 第四,在做人方面,我認(rèn)識到,無論做 什么事情,只要你足夠堅強,有足夠的毅力和決心,有足夠的挑戰(zhàn)困難的勇氣,就沒有什么辦不到的。 這次課程設(shè)計中,經(jīng)過我們的努力,在仿真軟件和實物上都實現(xiàn)了 7 個音符的發(fā)聲,使我們有了一定的成就感,也使我們進(jìn)一步熟悉和掌握了單片機的內(nèi)部結(jié)構(gòu)和工作原理,了解了單片機應(yīng)用系統(tǒng)設(shè)計的基本方法和步驟, 掌握了單片機仿真軟件 Proteus 的使用方法和鍵盤、顯示器在的單片機控制系統(tǒng)中的應(yīng)用,同時也掌握了撰寫課程設(shè)計報告的方法??傊ㄟ^這次課程設(shè)計,我們都清楚明白了自己的能力有多深,想提高還得歸于多鍛煉,多動手,多向別人學(xué)習(xí)。 尤其在做各種東西時應(yīng)該要特別的仔細(xì)小心,比如我在進(jìn)行電路焊接時就將數(shù)碼管搞錯了,本應(yīng)使用的共陰數(shù)碼管被拿成了共陽數(shù)碼管,然后發(fā)光二極管的極性焊反了,焊接的鐵絲沒有完全焊牢等問題,給自己和老師造成了許多不必要的麻煩,大大的浪費掉了寶貴的時間,這都是不應(yīng)該出現(xiàn)的。而對于一些軟件來說,就必須了解軟件各個方面的性質(zhì),不然,在一些小問題中也有可能造成不必要的錯誤。另外,自己在理解老師所說的很多東西方面還不是很成熟,經(jīng)常會反復(fù)去問老師一些同樣的問題,其原因都是自己不仔細(xì)去揣摩老師所說的話的意思,導(dǎo)致自己無法按老師所要 求的方面去做,而要反復(fù)去問老師反復(fù)強調(diào)的問題。終上所述,這都是應(yīng)該值得去注意和深思的,在做任何意見事情時,都要用百分百的態(tài)度去完成它,不能粗心大意了,不然有可能會浪費無比多的時間在一些不該出現(xiàn)的小問題上,比如虛焊。從這次課程設(shè)計中不僅學(xué)到了很多做事的方法也學(xué)到了許多對人生應(yīng)有的態(tài)度 , 受益匪淺。 18 七、參考文獻(xiàn) [1] 李廣弟 .單片機基礎(chǔ) [M],北京航空航天大學(xué)出版社, 2022年 6月第三版。 [2] 康華光 .電子技術(shù)基礎(chǔ)(模擬部分) [M],高等教育出版社, 2022年 1月第五版。 [3] 求是科技 .單片機典型模 塊設(shè)計實例導(dǎo)航 [M],人民郵電出版社, 2022年 5月第一版。 [4] 彭偉 .單片機 C 語言程序設(shè)計實訓(xùn) 100例:基于 8051+Proteus 仿真 [M],電子工業(yè)出版社出版時間: 20220601,ISBN: 9787121087578
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1