找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2816|回复: 0
收起左侧

(logic contention(s)detected on net #00038)Proteus仿真单片机数码管不显示。

[复制链接]
ID:562821 发表于 2019-6-14 21:21 | 显示全部楼层 |阅读模式
是共阴极四段数码管,芯片是c51+74HC245.出现一个错误(logic contention(s)detected on net #00038),0号定时器所接14号引脚一直是灰色,74hc245的A端是输入。但B端没有输出。有两张图片,还有一份代码文档。

仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
P()65ROIK0FK05@2Z[J])YL.png R@$%6%%~8A){4A(]]M8[]]D.png

单片机源程序如下:
  1. ORG 00H
  2. JMP MAIN
  3. ORG 0BH
  4. JMP TMR0          ;
  5. MAIN:              ;主函数
  6. MOV 31H,#08h
  7. MOV 32H,#08h
  8. MOV 33H,#08h
  9. MOV 34H,#08h
  10. MOV 35H,#00h
  11. MOV 36H,#02h
  12. MOV 37H,#01h
  13. mov th0,#(8192-483)/32
  14. mov TL0,#(8192-483) MOD 32
  15. SETB TR0
  16. mov ie,#82h
  17. change:                           ;数据转移函数
  18. mov a,31h
  19. mov 38h,a
  20. mov a,32h
  21. mov 39h,a
  22. mov a,33h
  23. mov 3ah,a
  24. mov a,34h
  25. mov 3bh,a
  26. mov r0,#38h
  27. mov r7,#04h
  28. loop1:
  29. mov a,@r0
  30. XRL A,#00H
  31. JZ CHAN0
  32. mov a,@r0
  33. XRL A,#01H
  34. JZ CHAN1
  35. mov a,@r0
  36. XRL A,#02H
  37. JZ CHAN2
  38. mov a,@r0
  39. XRL A,#03H
  40. JZ CHAN3
  41. mov a,@r0
  42. XRL A,#04H
  43. JZ CHAN4
  44. mov a,@r0
  45. XRL A,#05H
  46. JZ CHAN5
  47. mov a,@r0
  48. XRL A,#06H
  49. JZ CHAN6
  50. mov a,@r0
  51. XRL A,#07H
  52. JZ CHAN7
  53. mov a,@r0
  54. XRL A,#08H
  55. JZ CHAN8
  56. mov a,@r0
  57. XRL A,#09H
  58. JZ CHAN9
  59. LP0:
  60. INC R0
  61. DJNZ R7,LOOP1
  62. LCALL DISP
  63. JMP CHANGE
  64. CHAN0:              ;数据转换函数
  65. MOV @R0,#3FH
  66. JMP LP0
  67. CHAN1:
  68. MOV @R0,#06H
  69. JMP LP0
  70. CHAN2:
  71. MOV @R0,#5BH
  72. JMP LP0
  73. CHAN3:
  74. MOV @R0,#4FH
  75. JMP LP0
  76. CHAN4:
  77. MOV @R0,#66H
  78. JMP LP0
  79. CHAN5:
  80. MOV @R0,#6DH
  81. JMP LP0
  82. CHAN6:
  83. MOV @R0,#7DH
  84. JMP LP0
  85. CHAN7:
  86. MOV @R0,#07H
  87. JMP LP0
  88. CHAN8:
  89. MOV @R0,#7EH
  90. JMP LP0
  91. CHAN9:
  92. MOV @R0,#6FH
  93. JMP LP0
  94. TMR0 :                ;计数器函数
  95. PUSH ACC
  96. PUSH PSW
  97. mov th0,#(8192-483)/32
  98. mov tl0,#(8192-483)MOD 32
  99. MOV A,35H
  100. ADD A,#01H
  101. MOV 35H,A
  102. CLR C
  103. MOV R0,#36H
  104. MOV A,31H
  105. ADDC A,@R0
  106. DA A
  107. JBC ACC.4,L11
  108. JMP L12
  109. L11:SETB C
  110. L12:ANL A,#0FH
  111. MOV 31H,A
  112. MOV A,32H
  113. ADDC A,#00H
  114. CLR C
  115. DA A
  116. JBC ACC.4,L13
  117. JMP L14
  118. L13:SETB C
  119. L14:ANL A,#0FH
  120. MOV 32H,A
  121. MOV A,33H
  122. ADDC A,#00H
  123. CLR C
  124. DA A
  125. JBC ACC.4,L15
  126. JMP L16
  127. L15:SETB C
  128. L16:ANL A,#0FH
  129. MOV 33H,A
  130. MOV A,34H
  131. ADDC A,#00H
  132. CLR C
  133. DA A
  134. JBC ACC.4,L17
  135. JMP L18
  136. L17:SETB C
  137. L18:ANL A,#0FH
  138. MOV 34H,A
  139. INC R0
  140. MOV A,32H
  141. ADDC A,@R0
  142. DA A
  143. JBC ACC.4,L19
  144. JMP L20
  145. L19:SETB C
  146. L20:ANL A,#0FH
  147. MOV 32H,A
  148. MOV A,33H
  149. ADDC A,#00H
  150. CLR C
  151. DA A
  152. JBC ACC.4,L21
  153. JMP L22
  154. L21:SETB C
  155. L22:ANL A,#0FH
  156. MOV 33H,A
  157. MOV A,34H
  158. ADDC A,#00H
  159. CLR C
  160. DA A
  161. JBC ACC.4,L23
  162. JMP L24
  163. L23:SETB C
  164. L24:ANL A,#0FH
  165. MOV 34H,A
  166. MOV A,33H
  167. ADDC A,#00H
  168. CLR C
  169. DA A
  170. JBC ACC.4,L25
  171. JMP L26
  172. L25:SETB C
  173. L26:ANL A,#0FH
  174. MOV 33H,A
  175. MOV A,34H
  176. ADDC A,#00H
  177. CLR C
  178. DA A
  179. JBC ACC.4,L27
  180. JMP L28
  181. L27:SETB C
  182. L28:ANL A,#0FH
  183. MOV 34H,A
  184. MOV A,34H
  185. ADDC A,#00H
  186. CLR C
  187. DA A
  188. JBC ACC.4,L29
  189. JMP L30
  190. L29:SETB C
  191. L30:ANL A,#0FH
  192. MOV 34H,A
  193. POP PSW
  194. POP ACC
  195. RETI
  196. DISP:                               ;显示函数
  197. MOV A,38H
  198. MOV P0,A
  199. MOV A,#01H
  200. MOV P3,A
  201. LCALL DELAY3MS
  202. MOV A,39H
  203. MOV A,#80H
  204. MOV P0,A
  205. MOV A,#02H
  206. MOV P3,A
  207. LCALL DELAY3MS
  208. MOV A,3AH
  209. MOV P0,A
  210. MOV A,#04H
  211. MOV P3,A
  212. LCALL DELAY3MS
  213. MOV A,3BH
  214. MOV P0,A
  215. MOV A,#08H
  216. MOV P3,A
  217. LCALL DELAY3MS
  218. RET
  219. DELAY1MS:                           ;延时
  220. MOV R7,#250
  221. L4:NOP
  222. NOP
  223. DJNZ R7,L4
  224. RET
  225. DELAY3MS:                        ;延时
  226. MOV R6,#3
  227. L1:LCALL DELAY1MS
  228. DJNZ R6,L1
  229. RET
复制代码

所有资料51hei提供下载:
text.rar (796 Bytes, 下载次数: 11)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表