找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5468|回复: 3
打印 上一主题 下一主题
收起左侧

51单片机8*8点阵静态和动态显示切换 proteus8.6仿真电路图+汇编代码

[复制链接]
跳转到指定楼层
楼主
大三的单片机课设,刚刚做完,发上来给大家看看,程序是汇编写的,供参考,也不太懂哪些文件是必要的哪些是不必要的,就都打包发上来吧

仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)


单片机源程序如下:
  1. ;====================================================================
  2. ; Main.asm file generated by New Project wizard
  3. ;
  4. ; Created:   周五 11月 30 2018
  5. ; Processor: 80C51
  6. ; Compiler:  ASEM-51 (Proteus)
  7. ;====================================================================

  8. $NOMOD51
  9. $INCLUDE (8051.MCU)

  10. ;====================================================================
  11. ; DEFINITIONS
  12. ;====================================================================

  13. ;====================================================================
  14. ; VARIABLES
  15. ;====================================================================

  16. ;====================================================================
  17. ; RESET and INTERRUPT VECTORS
  18. ;====================================================================

  19.       ; Reset Vector
  20.       org   0000h
  21.       jmp   Start

  22. ;====================================================================
  23. ; CODE SEGMENT
  24. ;====================================================================

  25.       org   0100h
  26. Start:       
  27. JIE:
  28. ; Write your code here
  29. MOV R1,#0FEH  ;字位
  30. MOV R2,#00H   ;字形地址偏移量
  31. MOV R3,#08H
  32. JIE1:
  33. MOV P2,R1         
  34. MOV DPTR,#TAB
  35. MOV A,R2
  36. MOVC A,@A+DPTR
  37. MOV P0,A
  38. LCALL DELAY
  39. INC R2
  40. MOV A,R1
  41. RL A
  42. MOV R1,A
  43. MOV A,P1
  44. JNB ACC.0,GUN
  45. DJNZ R3,JIE1
  46. LJMP JIE

  47. GUN:
  48. MOV R2,#00H   ;字形地址偏移量
  49. MOV R5,#00H
  50. MOV R4,#0FFH   ;幕次20次
  51. MOV R0,#08H
  52. GUN1:
  53. MOV DPTR,#TAB1
  54. MOV R1,#0FEH  ;字位
  55. MOV A,R0
  56. MOV R3,A
  57. GUN2:
  58. MOV A,R2
  59. MOVC A,@A+DPTR
  60. MOV P0,A
  61. INC R2
  62. LCALL DELAY       
  63. MOV A,R1
  64. MOV P2,A       
  65. RL A
  66. MOV R1,A
  67. MOV A,P1
  68. ;JNB ACC.0,JIE

  69. DJNZ R3,GUN1
  70. LJMP GUN       

  71. DELAY:
  72.      MOV R7,#02H
  73. L1:  
  74.      MOV R6 ,#0FFH
  75. L2:  
  76.      DJNZ R6 ,L2
  77.      DJNZ R7 ,L1
  78.      RET

  79. TAB: DB 0A4H,54H,8CH,7FH,8CH,54H,64H,80H        ;杰
  80. TAB1:          DB 00H,00H,00H,00H,00H,00H,00H,00H ;NULL
  81.       DB 00H,00H,3EH,41H,41H,41H,3EH,00H ;0
  82.           DB 00H,00H,00H,00H,21H,7FH,01H,00H ;1
  83.           DB 00H,00H,27H,45H,45H,45H,39H,00H ;2
  84.           DB 00H,00H,22H,49H,49H,49H,36H,00H ;3
  85.           DB 00H,00H,0CH,14H,24H,7FH,04H,00H ;4
  86.           DB 00H,00H,72H,51H,51H,51H,4EH,00H ;5
  87.           DB 00H,00H,3EH,49H,49H,49H,26H,00H ;6
  88.           DB 00H,00H,40H,40H,40H,4FH,70H,00H ;7
  89.           DB 00H,00H,36H,49H,49H,49H,36H,00H ;8
  90.           DB 00H,00H,32H,49H,49H,49H,3EH,00H ;9
  91.           DB 00H,00H,00H,00H,00H,00H,00H,00H ;NULL

  92. ;====================================================================
  93.       END
复制代码

所有资料51hei提供下载:
课设.rar (76.63 KB, 下载次数: 59)



评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:675077 发表于 2019-12-31 10:01 来自手机 | 只看该作者
有实际接线图吗兄弟
回复

使用道具 举报

板凳
ID:704251 发表于 2020-3-9 19:02 | 只看该作者
1.C(1): error C141: syntax error near ';' 1.C(2): error C129: missing ';' before '.'
回复

使用道具 举报

地板
ID:704251 发表于 2020-3-10 10:40 | 只看该作者
这个是汇编语言,有没有用c语言编的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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