国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

 找回密碼
 注冊
搜索

PROTEUS仿真:60秒倒計時 51單片機匯編程序

[復制鏈接]
樓主
coolice 發表于 2020-2-3 15:55:28 | 只看該作者 |只看大圖 |倒序瀏覽 |閱讀模式
仿真電路圖:
PROTEUS仿真:60秒倒計時 51單片機匯編程序 122708yhuqji2ehjkxm2qv.png

匯編程序代碼:
  1. SECOND EQU 30H
  2. TCOUNT EQU 31H

  3. ORG 0000H
  4. START:CLR P1.7;
  5.       MOV SECOND,#60;
  6.       MOV TCOUNT,#00H;
  7.       MOV TMOD,#01H;
  8.       MOV TH0,#3CH;
  9.       MOV TL0,#0B0H;
  10.       SETB TR0;
  11.       
  12. DISP: MOV A,SECOND;
  13.       MOV B,#10;
  14.       DIV AB;
  15.       MOV DPTR,#TABLE;
  16.       MOVC A,@A+DPTR;
  17.       MOV P0,A;
  18.       MOV A,B;
  19.       MOVC A,@A+DPTR;
  20.       MOV P2,A;

  21. WAIT: JNB TF0,WAIT;檢查是否50ms計時到
  22.       CLR TF0;
  23.       MOV TH0,#3CH;
  24.       MOV TL0,#0B0H;
  25.       INC TCOUNT;
  26.       MOV A,TCOUNT;
  27.       CJNE A,#20,NEXT;判斷計時的50ms次數是否20次,即判斷是否計時了一秒鐘
  28.       MOV TCOUNT,#00H;
  29.       DEC SECOND;
  30.       MOV A,SECOND;
  31.       CJNE A,#00,NEX; 判斷是否計時了一分鐘,如果夠了則重新開始
  32.       MOV SECOND,#60;

  33. NEXT: LJMP WAIT;
  34. NEX:  LJMP DISP;

  35. TABLE:
  36. DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
  37. END
復制代碼

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

本版積分規則

手機版|小黑屋|ELEOK |網站地圖

GMT+8, 2026-5-26 01:08

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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