久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 793|回復: 0
收起左側

單片機匯編語言跑馬燈Proteus仿真設計

[復制鏈接]
ID:1140862 發表于 2024-12-22 19:17 | 顯示全部樓層 |閱讀模式
實驗3 Proteus仿真設計
一、實驗名稱
以AT89C51為例,設計一個用按鍵控制的跑馬燈,假設晶振頻率為12MHz。當按下按鍵的時候,8個LED依次點亮;當再次按下按鍵時,8個LED停止依次點亮。
二、實驗步驟
1、Proteus電路設計
①鼠標操作
②新建設計文件
③設定繪圖紙的大小
④選取元器件并添加到對象選擇器中
⑤網格單位
⑥放置、移動、旋轉原件
⑦放置電源、地(終端)
⑧電路圖布線
⑨設置、修改元器件的屬性
⑩電氣規則檢測
2、源程序設計
ORG  0000H
LJMP MAIN
ORG 0040H
MAIN:
MOV SP,#50H
CLR F0
MOV P1,#0FFH
MOV P2,#0FFH
MOV A,#0FFH
MOV R0,#14H

GET_KEY:
JB  P1.0,REMAIN_ORIGINAL_STATE
LCALL KEY_DELAY
JB  P1.0,REMAIN_ORIGINAL_STATE
JNB P1.0,$
CPL F0
REMAIN_ORIGINAL_STATE:
LCALL KEY_DELAY
JB F0,LED_DISPLaY
JMP  GET_KEY

LED_DISPLAY:
CJNE A,#0FFH,ROTATE
MOV  A,#0FEH
ROTATE:
MOV P2,A
DJNZ R0,GET_KEY

MOV R0,#14H
RL A
JMP  GET_KEY

KEY_DELAY:
MOV R7,#50
CYCLE:
MOV R6,#250
DJNZ R6,$
DJNZ R7,CYCLE
RET
END
三、電路原理圖
51hei.jpg
四、遇到的問題及解決方法
1、軟件功能的不熟悉
解決方法:通過查閱書籍、詢問師傅或者網上查找相關資料熟悉并掌握了軟件的使用方法。
2、電路圖繪制有誤
解決方法:重新檢查電路圖的錯誤,檢查各個原件參數是否有誤,注意接線、二極管的正負極不要接反。
3、代碼輸入有誤
解決方法:仔細查看代碼是輸入錯誤,例如拼寫、大小寫、0 O D的區別等還是邏輯錯誤使得代碼無法運行,逐一檢查錯誤后進行修改。

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久123 | 国产色片 | 一区二区在线 | 老司机狠狠爱 | 97avcc| 欧美一区二区三区在线观看视频 | 亚洲综合视频 | 在线看h| 成年人在线 | 91精品国模一区二区三区 | 91国产精品 | 亚洲精品一区二区三区中文字幕 | 欧美日日 | 日本一区不卡 | 国产视频中文字幕 | 精品国产亚洲一区二区三区大结局 | 麻豆成人在线视频 | 一区二区三区视频免费看 | 偷拍自拍网址 | 久久久久久网站 | 国产精品久久久久久久久久久免费看 | 日本天堂视频在线观看 | 九九亚洲 | 亚洲欧美综合精品久久成人 | 久久久综合精品 | 亚洲网站在线观看 | www亚洲一区 | 亚洲精品9999久久久久 | 久久亚洲一区二区 | 99资源站| gogo肉体亚洲高清在线视 | 中文日韩在线 | 亚洲国产精品va在线看黑人 | 欧美色999 | 免费观看成人鲁鲁鲁鲁鲁视频 | 开操网| 日韩成人一区二区 | 国产亚洲网站 | 亚洲不卡视频 | 亚洲成人精品在线观看 | 91久久精品一区二区二区 |