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

正文內(nèi)容

基于mcs-51單片機(jī)的簡易計(jì)算器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-文庫吧資料

2024-09-05 18:53本頁面
  

【正文】 江蘇農(nóng)牧科技職 業(yè)學(xué)院畢業(yè)論文(設(shè)計(jì)) 17 致 謝 起初接觸畢業(yè)設(shè)計(jì)的時(shí)候,我對于這篇論文完全不知道該怎么著手,可是通過劉老師耐心的給我講解,同時(shí)查閱各類專業(yè)書籍,讓我對論文有了一個(gè)初步構(gòu)思,知道該怎么去一步步的完成它。總而言之,此次畢業(yè)設(shè)計(jì)讓我學(xué)到了好多平時(shí)在課堂上學(xué)不到的東西,增加了我的知識(shí)運(yùn)用能力,增強(qiáng)我的實(shí)際操作能力。一份耕耘,一份收獲。我覺得動(dòng)手之前,頭腦里必須清楚該怎么做,這一點(diǎn)是很重要的。 這次設(shè)計(jì)進(jìn)一步端了我的學(xué)習(xí)態(tài)度,學(xué)會(huì)了實(shí)事求是,嚴(yán)謹(jǐn)?shù)淖黠L(fēng),對自己要嚴(yán)格要求,不能夠一知半解,要力求明明白白。第二:對一些常用的應(yīng)用軟件缺少應(yīng)用,體現(xiàn)在畫電路圖和系統(tǒng)的仿真的時(shí)候 ,對這些軟件的操作不熟練,浪費(fèi)了很多時(shí)間。然后我就通過詢問老師與跑圖書館查資料、確定基本設(shè)計(jì)方案、對所用芯片功能進(jìn)行查找、調(diào)試、上機(jī)仿真等,經(jīng)歷了一次次的困難,卻積累了很多寶貴的經(jīng)驗(yàn)。 圖 51 系統(tǒng) 仿真總圖 江蘇農(nóng)牧科技職 業(yè)學(xué)院畢業(yè)論文(設(shè)計(jì)) 15 第六章 總結(jié) 通過這次的畢業(yè)論文設(shè)計(jì)我學(xué)習(xí)到了很多知識(shí),平時(shí)在學(xué)校覺得自己好像對專業(yè)知識(shí)還是比較了解的。 3.完成所有連接后,雙擊單片機(jī)把生成的 HEX 文件進(jìn)行導(dǎo)入。 2.進(jìn)入軟件后藍(lán)色框內(nèi)就是工作區(qū)域,可以在里面隨意選擇元器件,移動(dòng)元器件。 ,調(diào)試成功后將 HEX文件寫入到單片機(jī)應(yīng)用系統(tǒng)的 ROM中。 keil 的相關(guān)選擇項(xiàng),配置編譯環(huán)境、連接定位器以及 Debug調(diào)試器的功能。 keil的文本編輯器編寫源文件,可以是匯編語言,也可以為 c語言,完成后將該文件添加到項(xiàng)目中去。 } } 第五章 開發(fā)體會(huì) Keil 軟件調(diào)試 keil軟件。 } write_data(0x30+a/b)。ji1。i) { b=1。 } for(i=lenth。 } temp=a。39。 if(a0) { a=a*c。 int lenth=1,i,j。 /*關(guān)閉使能信號 */ } /**********LCD 清屏函數(shù) **********/ void clearLCD() { write_(0x01)。i++)。 for (i=0。 x=P1。 R_W=1。 while(xamp。 } /************LCD 檢查忙碌函數(shù) ***********/ void check_BF() { char i,x=0x80。 /*將數(shù)據(jù)送入 p1 口 */ EN=0。 江蘇農(nóng)牧科技職 業(yè)學(xué)院畢業(yè)論文(設(shè)計(jì)) 12 EN=1。 } /***********LCD 寫指令函數(shù) *************/ void write_(char mand) { RS=0。 /*將數(shù)據(jù)送入 p1 口 */ EN=0。 EN=1。 } /***********LCD 寫數(shù)據(jù)函數(shù) *************/ void write_data(char ddata) { RS=1。 write_(0x06)。 write_(0x08)。 write_(0x30)。 /**************LCD 初始化函數(shù) *************/ void init_LCM() { write_(0x30)。 圖 43 鍵值轉(zhuǎn)化為鍵盤上按鍵值流程 開始 輸入鍵值 讀取鍵碼 轉(zhuǎn)化為數(shù)值或符號 數(shù)值送顯示緩沖 鍵值轉(zhuǎn)化 是否為數(shù)字鍵 將當(dāng)前輸入值 *10+輸入值 當(dāng)前輸入值是否為第一個(gè)算術(shù)值 y=當(dāng)前輸入值 x=當(dāng)前輸入值 當(dāng)前輸入值是否超出范圍規(guī)定 LCD顯示當(dāng)前輸入值 數(shù)值溢出 是否為清除鍵 數(shù)值清 0 是否為“ =” 是否為“ +” 是否為“ ” 是 否 為“ *” 是 否 為“ /” 調(diào)用運(yùn)算函數(shù) Y N N Y N Y N N N N N Y Y 江蘇農(nóng)牧科技職 業(yè)學(xué)院畢業(yè)論文(設(shè)計(jì)) 10 算術(shù)運(yùn)算程序 在外部中斷函數(shù)對鍵值進(jìn)行判斷后,進(jìn)行加、減、乘、除運(yùn)算,運(yùn) 算后的數(shù)值如果超出范圍規(guī)定,則數(shù)值溢出處理。其中調(diào)用鍵值轉(zhuǎn)化函數(shù)、算術(shù)運(yùn)算函數(shù)。 主程序設(shè)計(jì) 主程序函數(shù)表示:允許中斷;初始化鍵盤接口連接、 LCD 顯示、 LCD、 LCD 輸入數(shù)據(jù)函數(shù)。 江蘇農(nóng)牧科技職 業(yè)學(xué)院畢業(yè)論文(設(shè)計(jì)) 7 圖 35 矩陣鍵盤布局圖 圖 36 矩陣鍵盤內(nèi)部電路圖 如下圖 37 所示,在本設(shè)計(jì)中,計(jì)算器輸入鍵盤的 4 條行線、列線分別連接到MM74C922 的 X1~ X Y1~ Y4 引腳, MM74C922 的數(shù)據(jù)輸出口與單片機(jī)的 P2 口相連,MM74C922 的 DA 引腳經(jīng)過一個(gè)非門連接到單片機(jī)的 /INT0 腳,當(dāng) MM74C922 檢測到鍵盤輸入時(shí), DA 產(chǎn)生高電平,與之相連的 /INT0 檢測到低電平,給單片機(jī)一個(gè)中斷,單片機(jī)從P2 口的低四位讀入鍵盤上按下的鍵的值。這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機(jī)系統(tǒng)中 I/O 口的利用率。在行線和列線的每個(gè)交叉點(diǎn)上設(shè)置一個(gè)按鍵。 圖 34 復(fù)位電路連接圖 輸入模塊:鍵盤接口電路 計(jì)算器輸入數(shù)字和其他功能按鍵要用到很多按鍵,如果采用獨(dú)立按鍵的方式,在這種情況下,編程會(huì)很簡單,但是會(huì)占用大量的 I/O 口資源,因此在很多情況下都不采用這種方式,而是采用矩陣鍵盤的方案。 復(fù)位信號從單片機(jī)的 RST 引腳輸入,高電平有效,其有效電平應(yīng)維持至少 2 個(gè)機(jī)器周期。無論是單片機(jī)剛開始接上電源時(shí),還是斷電后或者發(fā)生故 障后都要復(fù)位。在內(nèi)部方式時(shí)鐘電路中,必須在 XTAL1和 XTAL2 引腳兩端跨接石英晶體振蕩器和兩個(gè)微調(diào)電容構(gòu)成振蕩電路。根據(jù)硬件電路的不同,單片機(jī)的時(shí)鐘連接方式可分為內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。 江蘇農(nóng)牧科技職 業(yè)學(xué)院畢業(yè)論文(設(shè)計(jì)) 5 圖 31 電路設(shè)計(jì)原理 硬件電路設(shè)計(jì) 圖 32 總電路設(shè)計(jì) 時(shí)鐘電路 時(shí)鐘頻率直接影響單片機(jī)的速度,時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。 MM74C922 對各按鍵的響應(yīng) 如下表所示: 圖 23 MM74C922對各按鍵的響應(yīng) 第三章 硬件設(shè)計(jì) 硬件電路設(shè)計(jì) 電路設(shè)計(jì)原理 單片機(jī)采用 AT89C51 單片機(jī),它能夠滿足數(shù)據(jù)的采集、控制和數(shù)據(jù)處理的需求。 (9) DA( Data Available,腳 12):數(shù)據(jù)有效輸出腳。 (7) KBM( Keyboard Mask,腳 6):內(nèi)部消除開關(guān)彈跳電路所外加電容的 引腳 。 (5) GND(腳 9):接地管腳。 (3) DOA~ DOD( Dataout A~ D,腳 14~ 17):按鍵之 BCD 碼輸出,其中 DOA 為 LSB,DOD 為 MSB。其引腳圖如圖 22 所示: 圖 22 MM94C92
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦