欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4032|回復: 3
打印 上一主題 下一主題
收起左側

單片機秒表匯編程序及proteus仿真

[復制鏈接]
跳轉到指定樓層
樓主
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)



單片機秒表仿真文件要用proteus8.0以上的版本打開.
所有資料下載:
仿真代碼.7z (35.4 KB, 下載次數: 58)

  1.        ORG         00H
  2. START:
  3.       CLR    P1.7      ;p1.7=0 關閉蜂鳴器
  4.           MOV    P0,#00H   ;兩位七段數碼管顯示“00”
  5.           JB     P3.5,[        DISCUZ_CODE_1        ]nbsp;   ;如果按鈕開關S1沒有按下重復執行本行
  6.           CALL   FILTER    ;如果檢測S1被按下,調FILTER子程序,消除開關的抖動
  7.           JNB    P3.5,[        DISCUZ_CODE_1        ]nbsp;   ;如果S1沒有放開則等待,放開后執行下一行
  8.           MOV    A,#00H    ;累加器A=0
  9.           MOV    R1,#50    ;計時50秒的計數器
  10. PRESS:
  11.       MOV    P0,A      ;輸出至P0,七段數碼管顯示
  12.           MOV    R5,#10    ;為延時1秒設定的寄存器初始值
  13. ADD_1:
  14.       CALL   DELAY     ;調延時子程序
  15.           DJNZ   R5,ADD_1  ;循環10次完成1秒延時
  16.           ADD    A,#01H    ;計時值加1
  17.           DA     A         ;十進制調整
  18.           DJNZ   R1,PRESS  ;判斷是不是到50秒,如果沒有就繼續倒計時
  19.           MOV    R1,#6     ;聲音提示計數器
  20. NOTICE:
  21. CPL    P1.7            ;P1.7反相,蜂鳴器轉換狀態
  22. CALL   DELAY           ;調延時子程序
  23.        DJNZ  R1,NOTICE ;判斷是否響了3次
  24.            JMP   START     ;循環
  25. DELAY:                                   ;本段延時0.1ms
  26.        MOV   R6,#200   
  27. D1:
  28. MOV    R7,#248
  29.        DJNZ   R7,$
  30.            DJNZ   R6,D1
  31.            RET                           ;延時子程序返回主程序
  32. FILTER:                                   ;按鈕開關過濾抖動子程序
  33.        MOV    R6,#60
  34. F1: MOV       R7,#248
  35.            DJNZ   R7,$
  36.                    DJNZ   R6,F1
  37.                    RET         ;過濾子程序返回主程序
  38.                    END                   ;程序結束點
復制代碼

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:247623 發表于 2022-12-7 22:16 | 只看該作者
大家不要下,連hex文件都沒有,仿真根本無法運行
回復

使用道具 舉報

板凳
ID:334 發表于 2022-12-8 15:35 | 只看該作者
自己run一下不就有hex了嗎
回復

使用道具 舉報

地板
ID:334 發表于 2022-12-8 15:38 | 只看該作者
這個匯編寫的不行啊,開頭沒有跳轉指令,直接運行?
沒有使用中斷的話勉強能用吧
太久沒用匯編,不是很記得了
只記得開頭要跳轉,避開中斷入口區域
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表