單片機課程設計00-99加計數器(完結版qq)匯編_第1頁
單片機課程設計00-99加計數器(完結版qq)匯編_第2頁
單片機課程設計00-99加計數器(完結版qq)匯編_第3頁
單片機課程設計00-99加計數器(完結版qq)匯編_第4頁
單片機課程設計00-99加計數器(完結版qq)匯編_第5頁
已閱讀5頁,還剩36頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

蚌埠學院單片機原理及應用課程設計課程設計課程名稱題目名稱專業班級學生姓名學號指導教師202012032、51202012007202012021、51202012018二○一四年十二月主要內容設計報告要求版面要求上機時間安排程主要內容設計報告要求版面要求上機時間安排程蚌埠學院計算機科學與技術系課程設計任務書用基于單片機“0~99”加法計數器的設計粉12粉技術(2)班問題描述(功能要求):利用AT89C51單片機來制作一個手動計數器。按一次按鈕計數一次,計設計任務及要求1)上電時,數碼管顯示為00。2)利用單片機來制作一個手動計數器,在單片機的管腳上接一個輕觸開關,作為手動計數的按鈕,用單片機的I/O口接數碼管,作為計數器,進行加計數1.封面:(格式附后)2.課程設計任務書⑴系統總體方案⑵設計思路和主要步驟⑶各功能模塊和流程圖⑷設計代碼⑸心得體會和參考資料二三五六二三五六一課程設課程設計劉粉[1-2節]重型樓0411課程設計課程設計劉粉[5-6周節]重型樓0411蚌埠學院單片機原理及應用課程設計 (二).主要特性編輯 5(三).特性概述編輯 5 (四).管腳說明編輯 5(五).芯片擦除編輯 7 (三).對照表 12 五.硬件設計 15 (二)管腳說明: 15 六.軟件設計說明 17 八.結束語 20九.參考文獻 21 蚌埠學院單片機原理及應用課程設計前言單單片機全稱叫單片微型計算機(SingleChipMicrocomputer),是一種集成在模集成電路技術把具有數據處理能力的中央處理器CPU隨,精密的測量設備2.在工業控制中的應用用單復一.單片機介紹ATAT89C51是一種帶4K字節FLASH存儲器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低電壓、高性能CMOS8位微處理器,俗稱單片機。AT89C2051是一種帶2K字節閃存可編程可擦除只讀存儲器的單片機。單片機的可擦除只讀存儲器可以反復擦除1000次。該器件采用ATMEL高密度非易失存儲器制造技蚌埠學院單片機原理及應用課程設計。(二).主要特性編輯(三).特性概述編輯((四).管腳說明編輯蚌埠學院單片機原理及應用課程設計ASH數ALEPROG時,地址鎖存允許的輸出電平用于鎖存地址的低蚌埠學院單片機原理及應用課程設計//PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器/EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),編程電源(VPP)。(五).芯片擦除編輯PEROM的控制信號組合,并保持ALE。(六).串口通訊問題。發送器則不需要用到雙緩沖,一般情況下我們在寫發送程序時也不蚌埠學院單片機原理及應用課程設計SCON或控制接口狀態,都會引SMRENTBRBTIRIMSMSM波特率fosc12P個子程序時不允許串口被上位機來的蚌埠學院單片機原理及應用課程設計SBUF后,硬件發送數據,中斷響應(如中斷打開),這時TI=1,表明發送已完成,TI。蚌埠學院單片機原理及應用課程設計2÷32)×((11.0592M/12)/(256-TH1))TH1=2502÷32)×((12M/12)/(256-TH1))TH1≈249.49身所存在的誤差使波特率產生誤差,但晶體本身的誤差對波特率的影響是十分之小蚌埠學院單片機原理及應用課程設計二.課程設計的目的和要求(一).設計目的1.學習基本理論在實踐中綜合運用的初步經驗,掌握電路設計的基本方法、設計步(二).課程設計題目(三).設計任務及要求2.利用單片機來制作一個手動計數器,在單片機的管腳上接一個輕觸開關,作為手IO示。三.總體設計思路(一).硬件設計思路及系統框圖數。蚌埠學院單片機原理及應用課程設計電子電路單片機數碼管開關1122上位電阻1復位電路11數碼管2顯示電路“8”“9”“0”“1”蚌埠學院單片機原理及應用課程設計“A”“b”“C”“d”“E”“F”“2”“3”“4”“5”“6”“7”開開始數碼顯示“00”NYYN程序框圖蚌埠學院單片機原理及應用課程設計開開始數碼顯示“00”NYYN程序框圖蚌埠學院單片機原理及應用課程設計四.硬件設計式(二).管腳說明:RST、ALE/-PROG、-PSEN、-EA/Vpp組成了MSC-51的控制總線。ALE/-PROG(30腳):地址鎖存信號輸出端。蚌埠學院單片機原理及應用課程設計(三).排阻的作用a型排阻的引腳總是奇數的。它的左端有一個公共端(用白色的圓點表示),常見的蚌埠學院單片機原理及應用課程設計排阻的阻值讀法如下:“103”表示:10kΩ,“510”表示:51Ω。以此類推常(四).電路圖說明P五.軟件設計說明蚌埠學院單片機原理及應用課程設計{for(i=20;i>0;i--)for(j=248;j>0;j--);}//加法延時子程序{EX止在執行過程中再次發生中斷{EX止在執行過程中再次發生中斷{}voidmain){EA=1;//打開總中斷IT0=1;//設置中斷觸發方式為下降沿觸發方式蚌埠學院單片機原理及應用課程設計while環}//蚌埠學院單片機原理及應用課程設計七.結束語(一).心得和體會:我們用Proteus軟件進行繪圖和仿真,在這一過程中,我們對該軟件有了進一步的(二).建議和意見:希望以后能夠在以后的教學環節中增加更多的設計方面的實踐,能夠有更多的蚌埠學院單片機原理及應用課程設計八.參考文獻[2]皮大能,南光群,劉金華編著.單片機課程設計指導書.北京:北京理工大學出版

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論