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

標(biāo)題: 自制單片機(jī)秒表設(shè)計程序 Proteus仿真電路圖 匯編語言 [打印本頁]

作者: 小小笑    時間: 2019-9-17 11:24
標(biāo)題: 自制單片機(jī)秒表設(shè)計程序 Proteus仿真電路圖 匯編語言
自制程序,不喜勿噴

匯編時鐘程序。4位共陽管。P0口段碼,P2.0~P2.3位碼。顯示毫秒和秒。三個按鍵一個控制時鐘開始走,一個控制暫停和繼續(xù)。。。一個按鍵清0

  1. ;12M晶振 2011 04 20 調(diào)試完成  

  2. STRT EQU P3.2

  3. STP EQU P3.3

  4. CLRR EQU P3.5   

  5. ORG 00H

  6. SJMP MAIN

  7. ORG 0BH

  8. AJMP T0INT

  9. ORG 30H

  10. MAIN: MOV  SP,#60H

  11. MOV R3,#10

  12. MOV R4,#20

  13. MOV TMOD,#01H ;定時器T0工作方式1

  14. MOV  TH0,#0D8H ;10MS定時初值

  15.      MOV  TL0,#0F0H  

  16. SETB ET0

  17. SETB EA

  18. k1: LCALL DISP

  19. JB STRT,K2

  20. LCALL DISP

  21. JNB STRT,$-3

  22. AJMP START

  23. k2: LCALL DISP

  24. JB STP,K3  

  25. LCALL DISP

  26. JNB STP,$-3

  27. AJMP SS

  28. K3: LCALL  DISP  

  29. JB CLRR,K1

  30. LCALL DISP

  31. JNB CLRR,$-3

  32. AJMP CLEAR

  33. START: SETB TR0

  34. CLR F0  ;如無此條,暫停后,不是按繼續(xù)鍵,而是按開始鍵繼續(xù)走時,下次按暫停鍵時,不能暫停

  35. AJMP K1

  36. SS: CPL F0

  37. JNB F0,START

  38. STOP: CLR TR0

  39. AJMP K2         

  40. CLEAR: CLR     TR0  

  41. MOV A,#0

  42. MOV 20H,A  

  43. MOV 21H,A  

  44. MOV 22H,A  

  45. MOV 23H,A  

  46. MOV 24H,A  

  47. MOV 25H,A  

  48. AJMP K3

  49. DISP: MOV A,24H

  50. MOV B,#10

  51. DIV AB

  52. MOV 20H,B  ;余數(shù)(MS個位數(shù))

  53. MOV 21H,A  ;商(MS十位數(shù))

  54. MOV A,25H

  55. MOV B,#10

  56. DIV AB

  57. MOV 22H,B  ;余數(shù)(S個位數(shù))

  58. MOV 23H,A  ;商(S十位數(shù))

  59. MOV A,20H  ;MS個位

  60. ACALL SEG7

  61. MOV P0,A

  62. SETB P2.4

  63. ACALL DLY

  64. CLR P2.4

  65. MOV A,21H  ;MS十位

  66. ACALL SEG7

  67. MOV P0,A

  68. SETB P2.5

  69. ACALL DLY

  70. CLR P2.5

  71. MOV A,22H  ;S個位

  72. ACALL SEG7

  73. MOV P0,A

  74. CLR P0.7

  75. SETB P2.6

  76. ACALL DLY

  77. CLR P2.6

  78. MOV A,23H  ;S十位

  79. ACALL SEG7

  80. MOV P0,A

  81. SETB P2.7

  82. ACALL DLY

  83. CLR P2.7

  84. RET

  85. T0INT: MOV  TH0,#0D8H

  86.      MOV  TL0,#0F0H

  87. INC 24H

  88. MOV A,24H

  89. CJNE A,#99,T0INTR

  90. MOV 24H,#0

  91. INC 25H

  92. MOV A,25H

  93. CJNE A,#60,T0INTR

  94. MOV 25H,#0

  95. T0INTR: RETI

  96. DLY: MOV R7,#10

  97. D1: MOV R6,#50

  98. DJNZ R6,$

  99. DJNZ R7,D1

  100. RET

  101. SEG7: INC A

  102. MOVC A,@A+PC

  103. RET

  104.      DB        0C0H;0

  105.         DB        0F9H;1

  106.         DB        0A4H;2

  107.         DB        0B0H;3

  108.         DB        099H;4

  109.         DB        092H;5

  110.         DB        082H;6

  111.         DB        0F8H;7

  112.         DB        080H;8

  113.         DB        090H;9

  114. END
復(fù)制代碼

全部資料51hei下載地址:
dan pian ji .zip (15.54 KB, 下載次數(shù): 77)

作者: 365015082    時間: 2019-12-25 11:27
能講一下具體過程嗎?
作者: qq1343947096    時間: 2019-12-26 17:48
老鐵,仿真不了啊
作者: sorge    時間: 2019-12-30 00:57
老哥你這玩意用不了啊

作者: 長白山啊    時間: 2020-1-4 09:44
我試了一下,顯示不了啊
作者: Skyfree369    時間: 2021-5-17 23:02
樓主,你的程序有bug,秒的十位數(shù)字會亂跳的,從上面的動畫就可以明顯看出來




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1