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

正文內容

最新基于單片機的電子時鐘設計畢業(yè)-資料下載頁

2025-06-28 04:48本頁面
  

【正文】 主程序如圖41所示: 開始讀年、月、日送第一塊LED顯示讀星期、閏、年、日送第二塊LED顯示讀時、分、秒送第三塊LED顯示返回圖41 主程序圖 從1302讀取日期和時間程序圖42 從1302讀取程序5 PROTEUS使用PROTEUS軟件是由英國LabCenter Electronics 公司開發(fā)的EDA工具軟件,由ISIS和ARES兩個軟件構成,其中ISIS是一款便捷的電子系統(tǒng)仿真平臺軟件,ARES是一款高級的布線編輯軟件,它集成了高級原理布線圖、混合模式SPICE電路仿真、PCB設計以及自動布線來實現(xiàn)一個完整的電子設計。 ISIS對電子萬年歷的硬件電路設計通過PROTEUS ISIS軟件的VSM(虛擬仿真技術),用戶可以對模擬電路、數(shù)字電路、模數(shù)混合電路,以及基于微控制器的系統(tǒng)連同所有外圍接口電子元器件一起仿真。用PROTEUS ISIS設計硬件電路的過程① 選擇設計圖紙的到小根據(jù)設計所使用到元器件的多少,選擇合適大小的設計圖紙,操作是單擊菜單欄上的System→Set Sheet Size ,然后彈出如圖51所示的對話框,從中選擇合適大小的圖紙,也可以選擇User進行圖紙的自定義設置。在設計過程中也可以通過此方法調整圖紙的大小。圖 51② 選取仿真所需的元器件 選取元器件的方式是,單擊如圖52所示的按鈕“P”。會彈出如圖53所示的窗口。圖 52圖 53從此窗口的左上角的“Keywords”中輸入電子萬年歷設計用到的器件,如輸入“AT89C51”,在中間會列出帶有輸入關鍵字的元器件,選擇合適的元器件并雙擊它,則已經選擇好了該元器件。然后再在“Keywords”中輸入其他所需的元器件,用同樣的方法進行操作。最后選擇好所有的元器件如圖54所示。圖 54 所用器件其中74LS174表示三個串行接口,AT89C51代表單片機會,DS1302代表時鐘芯片,RESPACK8代表八排電阻。③ 把元器件放到圖紙的合適位置,進行布線單擊如圖54所示的元器件AT89C51,再在右邊圖紙上單擊,就把元器件放入到了圖紙上。再用同樣的方法把ds1302放入到圖紙的合適位置。如果元器件放置錯誤,這可通過兩次右擊刪除所放置的元器件,如果位置放得不理想,可以先右擊該器件,然后按住左鍵進行移動。在布線之前,如果覺得元器件的引腳的方向不好布線,則可以通過單擊這四個按鈕進行調整,這四按鈕的意思分別是:順時針旋轉90176。,逆時針旋轉90176。,沿Y軸對稱,沿X軸對稱。通過這樣的調整,可以使整個布局合理一些。接著進行布線,由于PROTEUS ISIS有自動布線的功能,比如要把AT89C51的P2口連到74LS164的OUT8口,只要先在P2引腳上單擊一下,再在OUT8引腳上單擊,則ISIS自動將兩個引腳連上線。 圖 55 at89c51與ds1302的連接ISIS還提供了網(wǎng)絡布線,即不使用線連接也可以把兩個引腳虛擬的連接了起來。具體操作是:單擊要連線的一個引腳,連出適當?shù)木嚯x后雙擊,另一個引腳也同樣操作,在單擊如圖65所示的“LBL”按鈕,在彈出的窗口中的“String”中填入名稱,如“A” ,對OUT7引腳進行同樣的操作,在“String”中也填入名稱“A”,這個好處避免兩個距離比較遠的器件進行真實線的連接,使布線美觀。④ 編輯窗口連接端子要讓最后的設計成功仿真時,必須放置并連接端子。選擇,從中可以選擇電路原理中的兩個通用的端子,一個是接地,一個是電源。如圖56所示。圖 56連接端子在PROTEUS ISIS中的最終設計圖如圖57所示圖 57仿真圖最后分別對各元器件的屬性值進行設置,單擊按鈕,進行電氣檢測,查看接線是否合理,說明硬件電路已經順利的完成。 ISIS進行電子萬年歷的仿真測試① 添加Keil中編寫的代碼文件單擊工具欄中的Source→Add/Remove Source files...,彈出一個對話框,分別單擊“New” ,單擊“OK” ,完成添加代碼文件。② 編譯源程序,單擊Source→Build All。如果編譯結果沒有錯誤,會出現(xiàn)如圖58所示的結果。圖58③ 通過如圖59所示的對話框。設置使單片機的運行頻率為6MHz 。圖59④ 單擊按鈕,進行對電子萬年歷的仿真測試,運行結果如圖510所示圖510仿真測試⑤ PROTEUS的調試功能由于使用的是匯編語言編寫的程序,如果在測量的時候測量值顯示錯誤,說明程序中存在問題,這個問題只用在仿真測量的時候才能被發(fā)現(xiàn),這時可以使用PROTEUS對程序進行調試。單擊按鈕,再單擊菜單欄中的Debug,可以在最下面選擇打開內存觀察窗口,寄存器值觀察窗口,匯編語言源代碼窗口等等。在匯編語言源代碼窗口中,也可以在所需要設置斷點的語句前雙擊設置斷點,當設置斷點的時候,程序運行到所設斷點處停止,從而可以在內存、寄存器等的值的變化,從而找出程序出錯的地方。結論本課題從理論到實際應用,用AT89C51單片機與8位模數(shù)轉換芯片74LS164等一些電路的組合,成功的設計出了一個電子萬年歷。而且所設計的電子萬年歷設計也按當初要求的能夠在PROTEUS中進行仿真,并且能夠很精確的顯示年歷??梢哉f該電子萬年歷具有很高的實用價值。在軟件設計的過程中,利用了Keil這個軟件在程序錄入和調試的時候的優(yōu)越性,讓我能夠在編寫軟件的時候很方便的發(fā)現(xiàn)軟件中的錯誤,現(xiàn)在已經能夠使用Keil對所設計的程序進行調試。對于PROTEUS這款軟件,也能熟練掌握電路設計仿真。由于平時沒有接觸過這兩個軟件,加上畢業(yè)設計的時間有限,對于他們的連接調試程序,未能熟練掌握,但以后有機會的話會再好好學習的。本次設計的電子萬年歷也存在的不足的地方,有待于以后的改進。致謝經過三個多月的時間,畢業(yè)設計按照預期完成了,由于本人的知識水平有限,論文和設計中有遺漏和缺陷的地方懇請指正。感謝我的導師龔玉蓉老師給了我莫大的幫助,在她悉心的指導和嚴格的要求下,作品和論文順利完成了。在此畢業(yè)設計完成之際,謹向導師和所有幫助過我的老師致以崇高的敬意和衷心的感謝。還有感謝家人、朋友還有宿舍里所有的室友,是他們給我創(chuàng)造了良好的學習氛圍,在學習和生活中給了我支持和幫助。在以后的學習生活中我會時時敦促自己更加努力,不辜負師長、親人、朋友對我的期望。參考文獻[1] [M].北京:機械工業(yè)出版社,1999:98350.[2] [M].北京:電子工業(yè)出版社,2006:1113.[3] [M].西安:西安科技大學出版社,2003:1555.[4] [M].北京:經濟科學出版社,2005:4356.[5] [M].北京:北京航空航天大學出版社,622655.[6] [M]西安: 西安電子科技大學出版社,2005:8195.[7] [M].北京:電子工業(yè)出版社,2004:105131.[8] [M]. 北京:北京航空航天大學出版社,2004:173199.[9] [M]. 北京:電子工業(yè)出版社,2005:5289.
附錄附錄1源代碼配套程序仿真TB敏越越35第 35 頁 共 35
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1