找回密码
 立即注册

QQ登录

只需一步,快速开始

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

伟福汇编STC15W204S时,不认P5.5

[复制链接]
跳转到指定楼层
楼主
ID:328728 发表于 2018-6-15 17:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5黑币
伟福汇编STC15W204S时,不认P5.5........搞不明白。。。。汇编语言如何处理呢,,,请大师给个小例程赐教一下。。。。谢谢。。。。

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

使用道具 举报

沙发
ID:287575 发表于 2018-6-15 22:25 | 只看该作者
第一,查一下看宏晶有没有汇编支持的软件
第二,要修改伟福的ini文件
回复

使用道具 举报

板凳
ID:155507 发表于 2018-6-15 23:34 | 只看该作者
  1. /*---------------------------------------------------------------------*/
  2. /* --- STC MCU Limited ------------------------------------------------*/
  3. /* --- STC15W201S 系列 IO测试举例--------------------------------------*/
  4. /* 如果要在程序中使用此代码,请在程序中注明使用了STC的资料及程序        */
  5. /* 如果要在文章中应用此代码,请在文章中注明使用了STC的资料及程序        */
  6. /*---------------------------------------------------------------------*/

  7. //本示例在Keil开发环境下请选择Intel的8058芯片型号进行编译
  8. //若无特别说明,工作频率一般为11.0592MHz

  9. P5  DATA    0C8H

  10. P1M1 DATA   091H
  11. P1M0 DATA   092H
  12. P3M1 DATA   0b1H
  13. P3M0 DATA   0b2H
  14. P5M1 DATA   0C9H
  15. P5M0 DATA   0CAH

  16. ;-----------------------------------------

  17.     ORG     0000H
  18.     LJMP    RESET

  19.     ORG     0100H
  20. RESET:
  21.     MOV     P1M0,#00H
  22.     MOV     P1M1,#00H
  23.     MOV     P3M0,#00H
  24.     MOV     P3M1,#00H
  25.     MOV     P5M0,#00H
  26.     MOV     P5M1,#00H

  27. MAIN:
  28.     CLR     P1.0
  29.     CALL    DELAY
  30.     SETB    P1.0
  31.     CLR     P1.1
  32.     CALL    DELAY
  33.     SETB    P1.1
  34.     CLR     P1.2
  35.     CALL    DELAY
  36.     SETB    P1.2
  37.     CLR     P1.3
  38.     CALL    DELAY
  39.     SETB    P1.3
  40.     CLR     P1.4
  41.     CALL    DELAY
  42.     SETB    P1.4
  43.     CLR     P1.5
  44.     CALL    DELAY
  45.     SETB    P1.5


  46. ;    CLR     P3.0           ;P3.0/P3.1为仿真口和USB下载口时不可演示
  47. ;    CALL    DELAY
  48. ;    SETB    P3.0
  49. ;    CLR     P3.1
  50. ;    CALL    DELAY
  51. ;    SETB    P3.1
  52.     CLR     P3.2
  53.     CALL    DELAY
  54.     SETB    P3.2
  55.     CLR     P3.3
  56.     CALL    DELAY
  57.     SETB    P3.3
  58.     CLR     P3.6
  59.     CALL    DELAY
  60.     SETB    P3.6
  61.     CLR     P3.7
  62.     CALL    DELAY
  63.     SETB    P3.7

  64.     CLR     P5.4
  65.     CALL    DELAY
  66.     SETB    P5.4
  67.     CLR     P5.5
  68.     CALL    DELAY
  69.     SETB    P5.5

  70. LOOP:

  71.     MOV     P1,#000H
  72.     CALL    DELAY
  73.     MOV     P1,#0FFH

  74.     MOV     P3,#003H            ;P3.0/P3.1为仿真口和USB下载口时不可演示
  75.     CALL    DELAY
  76.     MOV     P3,#0FFH

  77.     MOV     P5,#000H
  78.     CALL    DELAY
  79.     MOV     P5,#0FFH

  80.     SJMP    LOOP

  81. DELAY:
  82.     MOV     R0,#20
  83.     MOV     R1,#0
  84.     MOV     R2,#0
  85. DELAY1:
  86.     DJNZ    R2,DELAY1
  87.     DJNZ    R1,DELAY1
  88.     DJNZ    R0,DELAY1
  89.     RET
  90.    
  91. ;-----------------------------------------

  92.     END

复制代码
回复

使用道具 举报

地板
ID:234075 发表于 2018-6-15 23:35 | 只看该作者
需要定义
回复

使用道具 举报

5#
ID:341045 发表于 2018-6-16 07:25 | 只看该作者
本帖最后由 lzts88 于 2018-6-16 11:42 编辑

;需要定义, 示例程序, 存储为ASM文件编译
P5      EQU     0C8H
P5M1    EQU     0C9H
P5M0    EQU     0CAH

        ORG     0000H
        LJMP    MAIN
        ORG     0023H           ;串口中断
        RETI                    ;不使用

MAIN:
        MOV     P5M1,#00000000B
        MOV     P5M0,#00110000B        ;P5.4 P5.5 推挽输出

PG_LP:
        CPL     P5.5            ;灯取反
        LCALL   DLY             ;延时
        SJMP    PG_LP           ;循环

DLY:
        MOV     R7,#50
        MOV     R6,#40
        MOV     R5,#250
DLY_1:
        DJNZ    R5,$            ;4
        DJNZ    R6,DLY_1
        DJNZ    R7,DLY_1
        RET                     ;4 * 250 * 40 * 50 / 4M = 500 mS
        END
回复

使用道具 举报

6#
ID:328728 发表于 2018-6-16 08:07 | 只看该作者
zhangxiaozi 发表于 2018-6-15 22:25
第一,查一下看宏晶有没有汇编支持的软件
第二,要修改伟福的ini文件

谢谢老师。
回复

使用道具 举报

7#
ID:328728 发表于 2018-6-16 08:08 | 只看该作者

非常感谢老师的指点。。。。。我年纪大了,五十多了,刚学汇编。。。。。
回复

使用道具 举报

8#
ID:328728 发表于 2018-6-16 08:09 | 只看该作者

非常感谢。
回复

使用道具 举报

9#
ID:442681 发表于 2020-9-12 14:16 | 只看该作者
厉害  50多学汇编  精神之父
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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