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

正文內(nèi)容

《單片機原理及應(yīng)用》課程設(shè)計任務(wù)書(20xx)-文庫吧

2025-10-07 17:48 本頁面


【正文】 sh 存儲器的低電壓、高性能的 CMOS 8 位微處理器。該器件采用 Atmel 高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準 的MCS51 指令集和輸出引腳相兼容。AT89C51 將多功能 8 位 CPU 和閃存集成在單個芯片中,是一種高效的微控制器,使用也更方便,壽命更長,可以反復擦除 1000 次。形成了功能強大、使用靈活和具有較高性能價格比的微控制器。它的功能強大而且也比較容易購買,故本設(shè)計中所選的單片機為 AT89C51 單片機。、明晰任務(wù)采用 AT89C51 單片機作為系統(tǒng)的控制核心。時鐘數(shù)據(jù)通過市場上流行的時鐘芯片 DS1302 來獲取。DS1302 是 DALLAS 公司推出的涓流充電時鐘芯片,內(nèi)含一個實時時鐘/日歷和 31 字節(jié)靜態(tài) RAM,可以通過串行接口與計算機進行通信,使得管腳數(shù)量減少。實時時鐘/日歷電路能夠計算 2100 年之前的秒、分、時、日、星期、月、年的,具有閏年自動判斷調(diào)整的能力。定時電路能夠?qū)崿F(xiàn)自定任意時刻自動開/關(guān)屏,采用 LCD LM016L 顯示年、月、周、天、時、分、秒。通過按鍵開關(guān)實現(xiàn)微調(diào),確保計時精度:誤差≤1 秒/月。DS1302 時鐘芯片的主要功能特性:(1)能計算 2100 年之前的年、月、日、星期、時、分、秒的信息;每月的天數(shù)和閏年的天數(shù)可自動調(diào)整;時鐘可設(shè)置為 24 或 12 小時格式。(2)31B 的 8 位暫存數(shù)據(jù)存儲 RAM。(3)串行 I/O 口方式使得引腳數(shù)量最少。(4)DS1302 與單片機之間能簡單地采用同步串行的方式進行通信,僅需 3 根線。(5)寬范圍工作電壓 。(6)工作電流為 時,小于 300nA。(7)功耗很低,保持數(shù)據(jù)和時鐘信息時功率小于 1mW。3.電路原理圖4.程序框圖、顯示子程序流程圖、實時時鐘芯片 1302 讀/寫數(shù)據(jù)流程圖5.編程序 源程序見附錄部分 6.調(diào)試 、軟件調(diào)試目前設(shè)計過程中容易造成元件和儀器儀表的損壞,而借助 Keil 和 Proteus進行單片機系統(tǒng)的開發(fā),可以節(jié)省設(shè)計成本,提高設(shè)計速度。Keil 軟件包是一個功能強大的開發(fā)平臺,它包括項目管理器、CX51 編譯器、AX51 宏匯編器、BL51/LX51 連接定位器、RTX51 實時操作系統(tǒng)、Simulator 軟件模擬器及 Monitor51 硬件目標調(diào)試器。它是一種集成化程度高的文件管理編譯環(huán)境,主要功能為編譯 C 語言源程序,匯編程序或混合語言源程序,連接和定位目標文件和庫,創(chuàng)建 HEX 文件,調(diào)試目標程序等。Keil 是目前最好的 51 單片機開發(fā)工具之一。Keil 支持軟件模擬仿真(Simulator)和用戶目標調(diào)試(Monitor51)兩種工作模式。前者不需要任何單片機硬件即可完成用戶程序仿真、調(diào)試,后者利用硬件目標板中的監(jiān)控程序可以直接調(diào)試目標硬件系統(tǒng)。Proteus 是一個完整的嵌入式系統(tǒng)軟件、硬件設(shè)計仿真平臺,它包括原理圖輸入系統(tǒng) ISIS、帶擴展的 Prospice 混合模型仿真器、動態(tài)元件庫、高級圖形分析模塊和處理器虛擬系統(tǒng)仿真模型 VSM。ISIS 是 Proteus 系統(tǒng)的中心,具有超強的控制原理設(shè)計環(huán)境。ProteusVSM 最重要的特點是能把微處理器軟件作用在處理器上,并和該處理器的任何模擬和數(shù)字元件協(xié)同仿真,仿真執(zhí)行目標碼就像在真正的單片機系統(tǒng)上運行一樣,VSM CPU 模型能完整仿真 I/O 接口、中斷、定時器、通用外部設(shè)備口及其他與 CPU 有關(guān)的外部設(shè)備,甚至能仿真多個處理器。、仿真調(diào)試 Proteus 仿真7.自我感想經(jīng)歷過這么多天不間斷的課程設(shè)計,我們有挺多感觸的,從最基本上說我們看到了,也意識到了自己的不足,對于不斷克服的各種阻礙也讓我們體會到了課程設(shè)計的意義所在。對于只接觸課本只動筆桿的我們,面臨實際的設(shè)計尺寸,讓我們很是尷尬,都說理論聯(lián)系實際,真正到聯(lián)系的時候才發(fā)現(xiàn)挺困難的,不過正是理論知識的各種補充才讓我們能最終完成任務(wù),然后深深地體會到理論對現(xiàn)實的指導作用。我們現(xiàn)在最缺乏的就是實際工作經(jīng)驗,而理論聯(lián)系實踐并不像我們想象的那么簡單,他需要堅實的理論基礎(chǔ)和實際工作經(jīng)驗。堅實的理論基礎(chǔ)決定了我必須堅持學習新的知識新的理論,完善了自己的知識結(jié)構(gòu),才能在以后的實際中輕松面對,才能設(shè)計出更好的更有益于人們生活與工作的機械,才能跟上時代的步伐,不被淘汰。在這個一邊忙著復習忙著考試又要準備課程設(shè)計的日子里,真真正正的體會到了時間的寶貴,有點像高中忙忙碌碌的生活,不過能按時完成課程設(shè)計對我們來說也是一個莫大的安慰。嚴謹和細心是做機械設(shè)計的必要態(tài)度,要想做好一件事,就必須一絲不茍、態(tài)度認真。俗話說:“失之毫厘,謬之千里?!痹跈C械設(shè)計上尤其應(yīng)該注意。在以后的工作中,你的很小的一個疏忽將會造成一個公司很大的損失,甚至給用戶帶去生命危險,而自己也會為自己的不負責任行為付出代價。再者就是設(shè)計中要嚴謹和細心,對于機械是不能出差錯的,任何的微小誤差都可能產(chǎn)生不可預計的后果,當然對于我們來說就是設(shè)計中要走一些彎路,而且在這個嚴重缺少時間又惦記回家問題的我們來說也是一個很嚴重的后果。不過,困難雖是難免的,但我們有信心就能并且已經(jīng)戰(zhàn)勝了困難,完成了這個無比揪心的課程設(shè)計。因為時間等各種關(guān)系設(shè)計中難免有些不足還請老師助教給予批評和幫助。8.參考文獻《MCS51 系列單片機原理及應(yīng)用》 孫涵芳 主編 《新概念 51 單片機 C 語言教程》 郭天祥 主編 《51 單片機課程設(shè)計》 周向紅 主編 《單片機原理及其應(yīng)用教程》 張元良 主編 附錄:C 語言編程源程序include include //define uint unsigned int define uchar unsigned char ///*ucharcode table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf 8, 0x80,0x98,0x88,0x83,0xc6,0xa1,0x86,0x8e}。// 共 陽極數(shù)碼管代碼 */ ucharcode xingqi[8]={0x00,0x07,0x01,0x02,0x03,0x04,0x05, 0x06}。//星期顯示代碼 uchar miao,shi,fen,date,month,day,year,year10,set,mun,set_shi,set_fen,time_ flag。// 全 局 定 義uint year_data,t。//sbit SCLK=P3^5。//DS1302 通訊線定義 sbit DIO=P3^6。sbit RST=P3^7。sbit speak=P0^0。sbit DS=P2^0。//595 通訊線定義 sbit SH_CP=P2^1。sbit ST_CP1=P2^2。sbit ST_CP2=P2^3。sbit ST_CP3=P2^4。sbit ST_CP4=P2^5。sbit ST_CP5=P2^6。sbit ST_CP6=P2^7。sbit ST_CP7=P3^0。sbit ST_CP8=P3^1。sbit OE1=P1^0。sbit OE2=P1^1。sbit OE3=P1^2。sbit OE4=P1^3。sbit OE5=P1^4。sbit OE6=P1^5。sbit OE7=P1^6。sbit OE8=P1^7。sbit K1=P3^2。//按鍵接口定義 sbit K2=P3^3。sbit K3=P3^4。sbit K4=P0^1。sbit K5=P0^2。//void write_595(uchar temp)//寫 74HC595 一個字節(jié) { uchar temp_595,i。temp_595=temp。for(i=0。i{SH_CP=0。_nop_()。_nop_()。_nop_()。if(temp_595amp。0x80){ DS=1。} else { DS=0。} _nop_()。_nop_()。_nop_()。SH_CP=1。temp_5950。x)for(y=112。y0。y)。} //void delaynus(uint z)//ums 延時 { uint x,y。for(x=z。x0。x)for(y=10。y0。y)。} //void write(uchar date)//寫入 DS1302 一個字節(jié) { uchar temp,i。RST=1。SCLK=0。temp=date。for(i=0。i=1。} } //uchar r
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1