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

正文內(nèi)容

基于spce061a音樂播放器畢業(yè)設(shè)計論文-閱讀頁

2025-07-07 21:39本頁面
  

【正文】 盤掃描只是CPU的工作內(nèi)容之一??紤]儀表系統(tǒng)中CPU任務(wù)的份量,來確定鍵盤的工作方式。鍵盤的工作方式有:查詢方式(編程掃描,定時掃描方式)、中斷掃描方式。隨后,確定鍵盤工作方式:采用中斷或查詢方式輸入鍵操作信息。非編碼鍵盤系統(tǒng)中,鍵閉合和鍵釋放的信息的獲取,鍵抖動的消除,鍵值查找及一些保護措施的實施等任務(wù),均由軟件來完成。(二)從電路或軟件的角度應(yīng)解決的問題鍵盤按鍵所用開關(guān)為機械彈性開關(guān),利用了機械觸點的合、斷作用。抖動時間的長短由按鍵的機械特性決定,一般為5~10ms,這是一個很重要的參數(shù)。為了確保CPU對一次按鍵動作只確認一次按鍵,必須消除抖動的影響。 四*四鍵盤模塊根據(jù)實際應(yīng)用,可以由不同數(shù)量的按鍵構(gòu)成不同形式的鍵盤。按鍵開關(guān)位于行線和列線的交點處,當鍵被按下時,其交點的行線和列線接通,相應(yīng)行線或列線上的電平發(fā)生變化,從而確定被按下的功能鍵。: 四*四鍵盤模塊硬件設(shè)計電路(二)硬件設(shè)計功能描述在44鍵盤中,將行線所接的I/O端口(IOA0~IOA3)設(shè)為輸出口,列線所接的I/O端口(IOA4~IOA7)設(shè)為輸入口,初始化IOA0~IOA3端口為輸出口,IOA4~IOA7端口為下拉輸入口,然后IOA0~IOA3端口依序輸出高電平, 當某個按鍵按下時,對應(yīng)的列線I/O端口輸入電平便會變?yōu)楦唠娖?,即可判斷出按下的鍵值。函數(shù)時,發(fā)現(xiàn)有鍵按下進入相應(yīng)的逐行掃描和去抖,然后得到一個掃描數(shù)值,通過同事先制訂的表格進行匹配,從而取出相應(yīng)的鍵置KeyVal。函數(shù)所作的動作為,送高電平到掃描線,從接收線取得數(shù)據(jù)進行比較,數(shù)值有改變置KeyFlag為1,并進入逐行掃描得出一個掃描數(shù)值I_KeyBuf,數(shù)值無改變置KeyFlag為0。取得數(shù)值并存入KeyVal變量。當我們要更改IO時,只要把相應(yīng)的IO控制寄存器改過來,在把掃描線和接收線的設(shè)置一一對應(yīng)就好了。 ? 整體程序流程圖由于本設(shè)計需要完成的功能較為簡單,需要的按鍵較少,使用上述鍵盤較為浪費資源,故在本設(shè)計中不選擇使用。 1X8鍵盤硬件電路原理圖,18鍵盤的公共端即行線,可以接到VCC(或GND)上,I/O端口即列線,初始化成下拉輸入(上拉輸入)狀態(tài),按鍵抬起狀態(tài)對應(yīng)的I/O端口狀態(tài)為低電平(高電平),當按鍵按下狀態(tài)對應(yīng)的I/O端口狀態(tài)為高電平(低電平)。 u'nSP IDE 開發(fā)環(huán)境主界面此工具在Windows環(huán)境下操作,支持標準C語言和匯編語言,集編譯、編程、鏈接、調(diào)試和仿真于一體,應(yīng)用方便簡單易學。 集成開發(fā)環(huán)境IDE具有友好的交互界面、下拉菜單、快捷鍵和快速訪問命令列表等,使編程、調(diào)試工作方便且高效。 安裝IDE在所帶光盤中找到開發(fā)軟件與工具文件夾下的 。然后進入下一個界面,點擊“Browse”選擇安裝路徑,本文選擇默認安裝路徑C:\Program Files\Sunplus\unSP IDE 。在集成開發(fā)環(huán)境IDE中,可以非常方便將編寫好的程序,通過61板配套的下載線下載到61板上進行在線調(diào)試。 按鍵電路圖結(jié)合61板自帶的3個按鍵,實現(xiàn)的功能,: 單按播放上一首 單按播放下一首 開始與暫停切換 按鍵功能圖在播放音樂時,LCD屏顯示歌曲的基本信息,如歌名、演唱者、專輯名等。 鍵盤查詢一般流程由于按鍵本身是機械開關(guān),所以在觸點閉合或斷開的瞬間會出現(xiàn)電壓抖動的現(xiàn)象。 按鍵按下和閉合時的抖動等待鍵釋放:得到閉合鍵對應(yīng)的鍵碼以后,繼續(xù)延時并判斷按鍵狀態(tài),知道閉合的按鍵被釋放,再根據(jù)鍵碼轉(zhuǎn)到相應(yīng)的鍵處理子程序中。軟件系統(tǒng)完成的功能在程序中分為如下文件實現(xiàn): 文件:整個工程的主文件,負責調(diào)用相關(guān)函數(shù)完成相關(guān)功能。 ,分別供c語言與匯編語言調(diào)用。包括LCD初始化、掃描LCD與得到LCD程序。 文件:所有與中斷有關(guān)的操作函數(shù)都在這個文件。(三)函數(shù)在主函數(shù)中完成SPR4096的初始化、鍵盤、液晶SPLD501的初始化,并進行停止狀態(tài)的界面顯示,然后進入循環(huán)根據(jù)鍵盤的值執(zhí)行相關(guān)的操作。按鍵子程序設(shè)計中使用到以下函數(shù):函數(shù)名稱: Key_Init C調(diào)用: void Key_Init(void)匯編調(diào)用: F_Key_Init 實現(xiàn)功能: 初始化按鍵掃描程序,該函數(shù)將開啟IRQ6_TMB2中斷 函數(shù)名稱: Key_ScanC調(diào)用: void Key_Scan(void)匯編調(diào)用: F_Key_Scan實現(xiàn)功能: 按鍵掃描,該函數(shù)被IRQ6_TMB2中斷服務(wù)程序調(diào)用函數(shù)名稱: Key_Get C調(diào)用: unsigned Key_Get(void)匯編調(diào)用: F_Key_Get實現(xiàn)功能: 獲取鍵值 5 結(jié)論本文通過對SPCE061A單片機的開發(fā)原理與應(yīng)用、四*四鍵盤模塊、1X8鍵盤模塊及SPCE061A芯片自帶的三個按鍵的硬件部分和軟件部分的理解介紹,基本能夠?qū)崿F(xiàn)預(yù)期的系統(tǒng)需求與要求。本文首先介紹了單片機的基礎(chǔ)知識及相關(guān)應(yīng)用,然后針對本設(shè)計中使用的SPCE061A芯片的結(jié)構(gòu)、性能、特點及其接口部分作了重點的介紹。通過對本次音樂播放器的設(shè)計,了解了凌陽單片機的使用方法,主要表現(xiàn)在以下幾個方面:,并且具備單片機最小系統(tǒng)的基本構(gòu)成?!存I輸入的控制原理及其擴展方案的選擇有多種,可以通過不同的選擇實現(xiàn)更多不同的具體的功能。在以后的技術(shù)開發(fā)中,音樂播放器的制作會有更高的提高,用最少的成本材料作出更方便、更舒適、更快捷的音樂播放器。 參考文獻1] 羅亞非等編著 《凌陽16位單片機應(yīng)用基礎(chǔ)》[M],北京:北京航空航天大學出版社,2003 [2] 凌陽大學計劃網(wǎng)站() [3] SPCE061A數(shù)據(jù)手冊和編程手冊[Z],凌陽科技公司 [4] 孫韓芳,. 北京航空航天大學出版社,1987 [5] 丁亞濤。本文我們總共是六個人一組,每個人擔任整個論文中的一部分內(nèi)容,即每個人擔任一個子課題,在設(shè)計的過程中不僅有王老師的悉心指導(dǎo),更離不開同學們的幫助,在此我要向我的指導(dǎo)老師王坤俠老師致以最誠摯的感謝!感謝院領(lǐng)導(dǎo)及實驗室老師的大力支持與幫助!感謝我們組的每一位同學,是我們共同的努力才有今天的成績。
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1