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

正文內(nèi)容

基于嵌入式系統(tǒng)的調(diào)速學(xué)號(hào)顯示嵌入式設(shè)計(jì)報(bào)告-預(yù)覽頁(yè)

 

【正文】 0 1 0 0 0 0 1 0100100 36 36 7 鍵盤掃描模塊的簡(jiǎn)介 實(shí)現(xiàn)鍵盤有兩種方案:一是采用現(xiàn)有的一些芯片實(shí)現(xiàn)鍵盤掃描 ;再就是用軟件實(shí)現(xiàn)鍵盤掃描。 數(shù)碼管顯示模塊的簡(jiǎn)介 用數(shù)碼管除了可以顯示 0~9 的阿拉伯?dāng)?shù)字外,還可以顯示一些英語(yǔ)字母。 基于嵌入式系統(tǒng)的調(diào)速學(xué)號(hào)顯示 的設(shè)計(jì)系統(tǒng)框圖 如下所示: 5 基于嵌入式系統(tǒng)的調(diào)速學(xué)號(hào)顯示 的設(shè)計(jì)系統(tǒng)框圖(圖 1) 核心器件及模塊的介紹 本系統(tǒng)設(shè)計(jì)所使用的核心器件 如下: 3c2410 嵌入式控制芯片、數(shù)碼管顯示模塊、鍵盤掃描模塊。 對(duì)學(xué)號(hào)顯示模式精確控制,可以實(shí)現(xiàn)學(xué)號(hào)的左移、右移、全部數(shù)碼管的切換顯示。其中數(shù)碼管模塊是采用 6 個(gè)共陽(yáng)極的七段數(shù)碼管,低電平有效,通過(guò) ASCII碼的形式在設(shè)定的數(shù)組中分別調(diào)出本次設(shè)計(jì)需要的字母和數(shù)字,配合嵌入式裸機(jī)的相關(guān)程序來(lái)驅(qū)動(dòng)數(shù)碼管的顯示;本次設(shè)計(jì)中鍵盤掃描模塊,是通過(guò)軟件掃描的方式來(lái)識(shí)別按鍵的鍵值的,通過(guò)識(shí)別到的鍵值然后反饋給嵌入式系統(tǒng),再由嵌入式系統(tǒng)通知數(shù)碼管要顯示何種花樣以及花樣的速度的選擇。 1 《嵌入式系統(tǒng)與應(yīng)用》 綜合 設(shè)計(jì)報(bào)告 實(shí)驗(yàn)項(xiàng)目名稱: 基于嵌入式系統(tǒng)的調(diào)速學(xué)號(hào)顯示 院系名稱: ******************* 專業(yè)名稱: ****************** 班 級(jí): AP******* 姓 名: *** 學(xué)號(hào): ** 指導(dǎo)老師: *** 成績(jī): 完成日期: 20xx 年 6 月 25 日 2 【摘要】 本次設(shè)計(jì)的項(xiàng)目一款基于嵌入式 2410 裸機(jī)開發(fā)控制的可調(diào)試的數(shù)碼管花樣學(xué)號(hào)的顯示,其中嵌入式芯片 3c2410 是系統(tǒng)控制的核心,在本次設(shè)計(jì)中中起到總調(diào)度的作用。本次設(shè)計(jì)主要由以下幾個(gè)模塊組成:數(shù)碼管模塊、鍵盤掃描模塊以及嵌入式控制模塊。 性能指標(biāo) 鍵盤的掃描是采用軟件掃描的方式,降低開發(fā)成本。這些模塊中嵌入式系統(tǒng)控制模塊是控制的核心,是完成接收鍵盤鍵值,來(lái)判斷學(xué)號(hào)顯示花樣以及加減速的中樞?,F(xiàn)在它廣泛應(yīng)用于 PDA、移動(dòng)通訊、路由器、工業(yè)控制等。數(shù)字及字母對(duì)應(yīng)的七段顯示關(guān)系和相應(yīng)的進(jìn)制關(guān)系,本次設(shè)計(jì)要顯示的學(xué)號(hào)為 AP1035255。分別將每一列置零,如果這時(shí)有鍵按下,則對(duì)應(yīng)的行將為低電平,將得到的結(jié)果放到一個(gè)變量中,該變量的哪一位為零則對(duì)應(yīng)一個(gè)按鍵,如果沒(méi)有鍵按下則該變量的值為 0xff。 設(shè)計(jì)的效果圖 學(xué)號(hào)左移效果圖 學(xué)號(hào)左移的信號(hào)由 1 號(hào)鍵提供,所以要顯示學(xué)號(hào)的左移必須按下 1 號(hào)鍵 按下 7 號(hào)鍵為減速鍵 8 號(hào)鍵為加速鍵 通過(guò)按下 1 號(hào)鍵,正常顯示學(xué)號(hào)左移如下: 9 說(shuō)明 : 在按下 1 號(hào)鍵的時(shí)候正常顯示右移三次,在移動(dòng)的同時(shí)按下 7 號(hào)鍵為減速鍵,每按一次減少 5us,當(dāng)減少到 0 的時(shí)候,自動(dòng)默認(rèn)延時(shí)為 5us;在移動(dòng)的同時(shí)按下 8號(hào)鍵為加速鍵,每按下一次增加 10us。 void Left_Display(void) { 11 int i = 0。 0x3f。 if(key_vaule == 0x37) { delay_vaule = delay_vaule + 10。 if(Left_count ==9) { Left_count = 0。 i 6。 Delay(delay_vaule)。 if(delay_vaule == 0) { delay_vaule = 5。 for(i = 0。 Delay(delay_vaule)。 if(delay_vaule == 0) { delay_vaule = 5。 六、 鳴謝 在本次設(shè)計(jì)之中遇到了許多問(wèn)題,在老師的悉心指導(dǎo)下一一得到了解決,通過(guò)本學(xué)期嵌入式課程的學(xué)習(xí),增強(qiáng)我的電子綜合設(shè)計(jì)能力,在此感謝老師本學(xué)期對(duì)我的指導(dǎo)與幫助。 /* variables */ int dither_count2 = 0。 static int nLed = 0x01。 unsigned char ch = 39。 // FCLK= /* 中斷初始化 */ Isr_Init()。 /* 請(qǐng)求中斷 */ Irq_Request(IRQ_EINT3, eint3_isr)。 while(1) { delay(10)。%c39。 k 27。 for(i = 0。 if(ch == 0x33) //判斷按鍵 3 是否按下 { int j。 //學(xué)號(hào)在 5 個(gè)數(shù)碼管一起跳變 } } *((unsigned char *)0x10000006) = 0x3f。 } } void delay() //延時(shí)程序 { int index = 0。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1