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

正文內(nèi)容

畢業(yè)設(shè)計(jì)簡易計(jì)算器-閱讀頁

2024-12-21 17:57本頁面
  

【正文】 913 表 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。當(dāng)鍵入值大于 255時,將自動清零,可以重新輸入。對于程序我們的設(shè)計(jì)思路是: 1.要有顯示子程序,當(dāng)鍵入一個數(shù)值或符號時顯示程序要把這個鍵入的值給顯示出來。 2.就是按鍵程序,當(dāng) 一個鍵盤按下的時候,按鍵程序要判斷是哪個按鍵按下,如果是數(shù)字鍵按下就要轉(zhuǎn)向顯示子程序來顯示出這個數(shù)字,然后等待下一個鍵值的輸入,再次判斷按下的是什么鍵,如果是功能鍵就要根據(jù)上次功能鍵和輸入的數(shù)據(jù)來計(jì)算結(jié)果,然后保存結(jié)果和功能鍵,結(jié)果送顯示緩沖區(qū)顯示。 總體流程圖 程序的總體流程圖如圖 : 15 圖 計(jì)算器程序總體框圖 程序開始首先對所有的參數(shù)進(jìn)行初始化,給結(jié)果的存放賦值并對顯示緩沖區(qū)清空,然后開始判斷是否有鍵按下,如果有 鍵按下判斷是什么鍵被按下,如果是數(shù)字鍵被按下,則判別是哪個數(shù)字鍵被按下然后把數(shù)值送顯示程序顯示;如果是清零鍵被按下,則把當(dāng)前狀態(tài)清零;如果是功能鍵被按下則根據(jù)上次功能鍵和輸入的數(shù)據(jù)計(jì)算結(jié)果,然后保存結(jié)果和功能鍵,結(jié)果送顯示緩沖,等待下次數(shù)值的輸入。 按鍵子程序框圖如圖 (b)所示: 17 讀取鍵碼鍵碼是?數(shù)字鍵輸入數(shù)值清零鍵狀態(tài)清零功能鍵數(shù)值送顯示緩沖根據(jù)上次功能鍵和輸入的數(shù)據(jù)計(jì)算結(jié)果保存結(jié)果和功能鍵結(jié)果送顯示緩沖等待數(shù)值輸入有鍵輸入YN開始 圖 (b) 按鍵程序框圖 首先判斷是否有鍵按下,若有鍵按下則判斷是哪個鍵被按下,如果是數(shù)字鍵,就顯示該數(shù)值;如果是清零鍵就對它進(jìn)行清零;如果是功能鍵則轉(zhuǎn)到功能鍵的程序中去處理。首先打開偉福仿真軟件的界面,對仿真器的參數(shù)值進(jìn)行設(shè)置。 圖 生成文件的設(shè)置 然后在偉福里面輸入我們的程序進(jìn)行調(diào)試,剛開始有好幾處錯誤我們的程序沒有通過 19 編譯,例如,“ 0”寫成了“ O”,操作碼錯誤,“ NEXT”錯寫為“ NEST”等。而在 Keil中也 要進(jìn)行一些參數(shù)的設(shè)置,首先打開 Keil仿真軟件,首先要新建一個項(xiàng)目,點(diǎn)菜單 Project→ New Project,在彈出的對話框中選擇保存的路徑并輸入項(xiàng)目名稱“ qqqq”后保存,然后在彈出新的項(xiàng)目窗口中選擇參數(shù),其參數(shù)的設(shè)置如下,由于我們使用的是Atmel公司的芯片,所以要選 Atmel后確定。如圖 : 圖 然后開始設(shè)置它的參數(shù)值,如圖 : 21 圖 在 Xtal中輸入頻率為 11. 0592MHZ,然后 再選 Debug這個標(biāo)簽,選中第二個 Use復(fù)選框后點(diǎn)擊 Setting在彈出的對話框中選擇 Baudrate這一項(xiàng),設(shè)置它的參數(shù)為 38400,后 OK。 在 Keil中的編譯結(jié)果如圖 : 22 圖 我們接上實(shí)驗(yàn)箱后的效果如下圖 : 圖 23 5 結(jié) 論 通過這段時間的設(shè)計(jì),終于完成了我計(jì)算器的設(shè)計(jì),雖然只是一個非常簡單的計(jì)算器,可是我也經(jīng)過了一翻很大的努力才完全達(dá)到設(shè)計(jì)要求的,從心底里 說,還是挺高興的,畢竟這次設(shè)計(jì)所要求的東西都做了出來,然而高興之余不得不深思呀! 在本次設(shè)計(jì)的過程中,我發(fā)現(xiàn)很多的問題,雖然以前還做過這樣的設(shè)計(jì)但這次設(shè)計(jì)真的讓我長進(jìn)了很多,單片機(jī)的設(shè)計(jì)重點(diǎn)就在于軟件程序的設(shè)計(jì),需要有很巧妙的編程方法,在編程時,由于粗心大意馬虎,有些語句看似沒問題,可就是不出效果,經(jīng)仔細(xì)揣摩修改后,程序才正常運(yùn)行。 從這次的畢業(yè)設(shè)計(jì)中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識用到實(shí)際當(dāng)中,理論指導(dǎo) 實(shí)踐,在實(shí)踐中對理論知識加以理解。 由于時間比較倉促,我所設(shè)計(jì)的這個計(jì)算器非常簡單,我們可以考慮在以后來改進(jìn)一下,使它的功能更加完善,強(qiáng)大。 24 附錄 A:硬件原理總圖 EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U18051R110KR310KR410KR210KK1K2K3K4K5K6K7K8K12K11K10K9K13K14K15K16VCC+5VC133pC233pC310ufS1SWPBR10100vcc+5vY112MHZabfcgdeDPY1234567abcdefg8dpdp910abfcgdeDPY1234567abcdefg8dpdp910abfcgdeDPY1234567abcdefg8dpdp910abfcgdeDPY1234567abcdefg8dpdp910abfcgdeDPY1234567abcdefg8dpdp910A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974ALS164A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974ALS164A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974ALS164A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974ALS164A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974ALS164R5RES2R6RES2R7RES2R8RES2R9RES2VCC+5vU2U3U4U5U6U7U8U9U10U1
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1