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

正文內(nèi)容

畢業(yè)設(shè)計(jì)簡(jiǎn)易計(jì)算器-wenkub.com

2024-11-27 17:57 本頁面
   

【正文】 由于時(shí)間比較倉促,我所設(shè)計(jì)的這個(gè)計(jì)算器非常簡(jiǎn)單,我們可以考慮在以后來改進(jìn)一下,使它的功能更加完善,強(qiáng)大。 在 Keil中的編譯結(jié)果如圖 : 22 圖 我們接上實(shí)驗(yàn)箱后的效果如下圖 : 圖 23 5 結(jié) 論 通過這段時(shí)間的設(shè)計(jì),終于完成了我計(jì)算器的設(shè)計(jì),雖然只是一個(gè)非常簡(jiǎn)單的計(jì)算器,可是我也經(jīng)過了一翻很大的努力才完全達(dá)到設(shè)計(jì)要求的,從心底里 說,還是挺高興的,畢竟這次設(shè)計(jì)所要求的東西都做了出來,然而高興之余不得不深思呀! 在本次設(shè)計(jì)的過程中,我發(fā)現(xiàn)很多的問題,雖然以前還做過這樣的設(shè)計(jì)但這次設(shè)計(jì)真的讓我長(zhǎng)進(jìn)了很多,單片機(jī)的設(shè)計(jì)重點(diǎn)就在于軟件程序的設(shè)計(jì),需要有很巧妙的編程方法,在編程時(shí),由于粗心大意馬虎,有些語句看似沒問題,可就是不出效果,經(jīng)仔細(xì)揣摩修改后,程序才正常運(yùn)行。而在 Keil中也 要進(jìn)行一些參數(shù)的設(shè)置,首先打開 Keil仿真軟件,首先要新建一個(gè)項(xiàng)目,點(diǎn)菜單 Project→ New Project,在彈出的對(duì)話框中選擇保存的路徑并輸入項(xiàng)目名稱“ qqqq”后保存,然后在彈出新的項(xiàng)目窗口中選擇參數(shù),其參數(shù)的設(shè)置如下,由于我們使用的是Atmel公司的芯片,所以要選 Atmel后確定。首先打開偉福仿真軟件的界面,對(duì)仿真器的參數(shù)值進(jìn)行設(shè)置。 總體流程圖 程序的總體流程圖如圖 : 15 圖 計(jì)算器程序總體框圖 程序開始首先對(duì)所有的參數(shù)進(jìn)行初始化,給結(jié)果的存放賦值并對(duì)顯示緩沖區(qū)清空,然后開始判斷是否有鍵按下,如果有 鍵按下判斷是什么鍵被按下,如果是數(shù)字鍵被按下,則判別是哪個(gè)數(shù)字鍵被按下然后把數(shù)值送顯示程序顯示;如果是清零鍵被按下,則把當(dāng)前狀態(tài)清零;如果是功能鍵被按下則根據(jù)上次功能鍵和輸入的數(shù)據(jù)計(jì)算結(jié)果,然后保存結(jié)果和功能鍵,結(jié)果送顯示緩沖,等待下次數(shù)值的輸入。對(duì)于程序我們的設(shè)計(jì)思路是: 1.要有顯示子程序,當(dāng)鍵入一個(gè)數(shù)值或符號(hào)時(shí)顯示程序要把這個(gè)鍵入的值給顯示出來。 其真值表如下 圖 圖 74LS164的引腳 A1B2Q03Q14Q25Q36Q410Q511Q612Q713C L K8MR913 表 74LS164 的真值表 輸 入 輸 出 CR CP DA DB Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7 0 X X X 0 0 0 0 0 0 0 0 1 0 X X Q0 Q1 Q2 Q3 Q4 Q5 Q 6 Q7 1 ↑ 1 1 1 Q0 Q1 Q2 Q3 Q4 Q5 Q6 1 ↑ 0 X 0 Q0 Q1 Q2 Q3 Q4 Q5 Q6 1 ↑ X 0 0 Q0 Q1 Q2 Q3 Q4 Q5 Q6 做完以上這些分立的電路部分,我們所設(shè)計(jì)的東西也就出來了,有鍵盤、顯示電路 、和單片機(jī)周圍一些附屬電路,其硬件原理總圖見附錄 A。 移位寄存器 的位移原理 也就是 隨 著 CLK 脈沖的輸入 從 DIN 端輸入 數(shù)據(jù)一步一步的向Q7 移動(dòng) , 當(dāng)?shù)诙€(gè)字節(jié)移入后 , 原第一個(gè)已經(jīng)從 Q7端移出 。 我們這個(gè)設(shè)計(jì)所使用的顯示屬于靜態(tài)顯示,其顯示電路圖形如圖 所示: abfcgdeD P Y1234567abcdefg8dpdp910abfcgdeD P Y1234567abcdefg8dpdp910abfcgdeD P Y1234567abcdefg8dpdp910abfcgdeD P Y1234567abcdefg8dpdp910abfcgdeD P Y1234567abcdefg8dpdp910A1B2Q03Q14Q25Q36Q410Q511Q612Q713C L K8MR97 4A L S 1 64A1B2Q03Q14Q25Q36Q410Q511Q612Q713C L K8MR97 4A L S 1 64A1B2Q03Q14Q25Q36Q410Q511Q612Q713C L K8MR97 4A L S 1 64A1B2Q03Q14Q25Q36Q410Q511Q612Q713C L K8MR97 4A L S 1 64A1B2Q03Q14Q25Q36Q410Q511Q612Q713C L K8MR97 4A L S 1 64R5R E S 2R6R E S 2R7R E S 2R8R E S 2R9R E S 2V C C+ 5vRDWR 圖 靜態(tài)顯示電路 顯示器由 5個(gè)共陰極數(shù)碼管組成。動(dòng)態(tài)方式顯示時(shí),各數(shù)碼管分時(shí)輪流選通,要使其穩(wěn)定顯示,必須采用掃描方式,即在某一時(shí)刻只選通一位數(shù)碼管,并送出相應(yīng)的段碼,在另一時(shí)刻選通另一位數(shù)碼管,并送出相應(yīng)的段碼。每個(gè)數(shù)碼管的 8個(gè)字段分別與一個(gè) 8位 I/O 口地址相連, I/O 口只要有段碼輸出,相應(yīng)字符即顯示出來,并保持不變,直到 I/O 口輸出新的段碼。 共陽極數(shù)碼管的工作原理與共陰極的正好相反。通常,公共陰極接低電平(一般接地),其它管腳接段驅(qū)動(dòng)電路輸出端。 ” 。 P10P13按下述 4種組合依次輸出: P13 1 1 1 0 P12 1 1 0 1 P11 1 0 1 1 P10 0 1 1 1 在每組行輸出時(shí)讀取 P14P17,若全為 “1” ,則表示為 “0” 這一行沒有鍵閉合,否則有鍵閉合。 。列線 P14P17分別接有 4個(gè)上拉電阻到正電源 +5V,并把 行 線P10P13設(shè)置為輸 出 線, 列 線 P14P17設(shè)置為輸 入 線。在確定某根行線為低電平后,再逐行檢測(cè)各列線的電平狀態(tài)。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與 4根行線相交叉的 4個(gè)按鍵之中。具體的識(shí)別及編程方法如 。 由于本系統(tǒng)按鍵較多,在這里采用矩陣式 4*4鍵盤,這樣可以合理應(yīng)用硬件資源,用一個(gè) 8位 I/O口控制 , 如圖 : 8 R110K+ 5 VR210KR310KR410KK6K 1 0K 1 4K3K7K 1 1K 1 5K1K5K9K 1 3K4K8K 1 2K 1 6K2V C Cp10p11p12p13p14p15p16p17X0X1X2X3Y0 Y1 Y2 Y3 圖 按鍵電路 矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識(shí)別也要復(fù) 雜一些,圖 ,列線通過電阻接正電源,并將行線所接的單片機(jī)的 I/O口作為輸出端,而列線所接的 I/O口則作為輸入。 對(duì)矩陣式鍵盤的認(rèn)識(shí) 矩陣式鍵盤的結(jié)構(gòu)與工作原理: 在鍵盤中 的 按鍵數(shù)量較多時(shí),為了減少 I/O口的占用,通常將按鍵排列成矩陣形式,如 圖 。單片機(jī)常 用的復(fù)位電 路如圖(a)和圖 (b)所示: 7 C31 0 u FS1S W P BR 1 11KR 1 01 0 0V C C+ 5 VR E S E T( a)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1