![Proteus虛擬仿真案例---流水燈制作_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd9/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd91.gif)
![Proteus虛擬仿真案例---流水燈制作_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd9/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd92.gif)
![Proteus虛擬仿真案例---流水燈制作_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd9/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd93.gif)
![Proteus虛擬仿真案例---流水燈制作_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd9/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd94.gif)
![Proteus虛擬仿真案例---流水燈制作_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/6/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd9/c0fbc508-bf34-4c3d-ac31-c49ecee6dbd95.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Proteus虛擬仿真案例-流水燈制作一、 原理圖設計1. 打開proteus,新建文件2. 選擇元器件(1) 選擇單片機芯片左側快捷菜單欄里按下,按下P,在“關鍵字”欄中輸入“8951”,選擇AT89C51(2) 選擇晶振:輸入crystal,選擇CRYSTAL(3) 選擇電容:輸入22p,左邊類別中選擇Capacitors,右邊選擇CERAMIC22P(4) 選擇電阻:輸入10k,左邊類別中選擇Resistors,右邊選擇RESISTORS庫的3WATT10K(5) 選擇led:輸入led,左邊類別中選擇Optoelectronics,右邊選擇led-yellow(6) 選擇按鈕:輸入bu
2、tton,選擇USERDVC庫的BUTTON(7) 選擇好的元器件如圖所示3. 放置器件振蕩電路:(1) 放置AT89C51單片機:在DEVICES欄中選中AT89C51,然后在繪制區(qū)放置到合適的位置(2) 放置晶振,隱藏text屬性(菜單模板設置設計默認值顯示隱藏文本不勾選)(3) 分別將晶振的兩腳與AT89C51的19、18腳相連(4) 放置兩個22p的電容,一端與晶振相連,另一端互連(5) 放置地節(jié)點(左側快捷菜單欄里按下GROUND),與兩個電容相連復位電路:a. 放置電源節(jié)點(左側快捷菜單欄里按下POWER)b. 放置地節(jié)點c. 放置電容,電阻,電阻一端接地,一端與電容相連,電容一端
3、接+5V電源d. AT89C51第9腳接電阻、電容中間e. 放置按鈕,接電容兩端f. 右擊按鈕編輯屬性元件參考:BUTTON,并取消“本元件不用于PCB制版”g. 修改C3電容的值:右擊編輯屬性Capacitance改為10u繪制流水燈:a. 放置電阻、led,右擊led編輯屬性隱藏元件值,連接電阻和ledb. 使用塊復制,復制7組電阻和ledc. 放置電源,分別與D1-D8的一端連接d. 總線繪制:左側選擇“總線模式”,繪制一條總線,連接P1口與R2-R9e. 使用屬性分配工具進行快速網絡標號:按下a,出現屬性分配窗口,“字符串”框輸入“net=D#”,單擊P0口的8條線,進行編號,再次按下
4、a,出現屬性分配窗口,“字符串”框輸入“net=D#”,單擊R2-R9的8條線,進行編號f. 批量修改R2-R9的值:按下a,出現屬性分配窗口,“字符串”框輸入“VALUE=100”,確定二、 系統(tǒng)仿真1. 編寫源代碼(1) 菜單源代碼添加/刪除源文件new文件名輸入pmd.asm打開確定(2) 菜單源代碼pmd.asm,進入編輯窗口,編寫跑馬燈源程序(如下所示),保存ORG 00HSTART:MOV R2,#8MOV A, #0FEHLOOP:MOV P1, ALCALL DELAYRL ADJNZ R2, LOOPLJMP STARTDELAY:MOV R5, #20D1:MOV R6,
5、#20D2:MOV R7, #248DJNZ R7, $DJNZ R6, D2DJNZ R5, D1RETEND(3) 編譯代碼:源代碼全部編譯2. 運行仿真(1) 暫停,觀察源代碼窗口,寄存器窗口(調試寄存器窗口),SFR窗口中的值三、 PCB(Printed Circuit Board,印制電路板)制版1. 封裝檢查(1) 菜單設計設計瀏覽器,查看(2) 回到ISIS界面,處理“按鈕”:右鍵封裝工具添加關鍵字輸入button,選擇一個,引腳A分別輸入1、2指定封裝(3) 批量修改電阻的封裝值:選中R2-R9,按下a,出現屬性分配窗口,“字符串”框輸入“package=RES40”,確定(4) 批量修改led的封裝值:選中D1-D8,按下a,出現屬性分配窗口,“字符串”框輸入“package=LED”,確定(5) 修改R1的封裝值:右擊編輯屬性PCB Package設置為RES40(6) 保存:路徑和文件名不要有中文2. 點擊ARES,制作PCB板(1) 畫板框:左下角下拉框“選擇當前板層”Board Edge,頂部快捷菜單欄里按下,左側快捷菜單欄里按下,畫一個100mm×100mm的框(2) 布局各元器件:按下,分別放置單片機U1、電阻R2-R9、晶振X1、電容C1-C3、按鈕、led燈D1-D8、電阻R1到剛才畫的板框中(3) 自動布線:頂部快捷菜單欄里按下開始
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現場卸料風險點告知卡
- 職場技能提升的家庭作業(yè)實踐案例
- 家庭健康教育從理論到實踐的探索
- 科技展會中的人工智能與用戶體驗研究報告
- 二手房銷售合同樣本大全
- 臨時倉儲設備租賃合同2025
- 二手房買賣合同補充協議書范本
- 產品銷售獨家代理合同樣本
- 中介代理辦公租賃合同
- 人事管理外包合同細則
- 2025年方大萍安鋼鐵招聘筆試參考題庫含答案解析
- 《高原紅細胞增多癥血液稀釋療法護理操作規(guī)程》
- 2025年電力工程施工企業(yè)發(fā)展戰(zhàn)略和經營計劃
- 年終抖音運營述職報告
- 汽車維修店加盟協議書細則
- AQ6111-2023個體防護裝備安全管理規(guī)范
- 2023年高一物理期末考試卷(人教版)
- 2023版押品考試題庫必考點含答案
- 空氣能熱泵安裝示意圖
- 最新《工會基礎知識》試題庫及答案1000題【完美打印版】
- 辦公家具項目實施方案、供貨方案
評論
0/150
提交評論