• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

MSPG2553的管脚操作问题

是风风不是雨 2018-08-16 浏览量:859

如题这款单片机是不是没有位操作,只有字节操作啊。

最不明白的是这款单片机管教是如何配置的,怎样配置才是输入和输出。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • MSP430单片机属于RISC(Reduced Instruction Set Computer)型处理器。

    与普通的51单片机的复杂指令集相区别。

    普通51单片机执行一条指令最少需要12个时钟周期,而RISC单片机最少仅需1个时钟周期。

    RISC处理器带来的最大不同就是不能进行位操作,内存寻址只能到字不能到位。


    关于输入输出有三个寄存器

    方向选择寄存器PxDIR,输出寄存器PxOUT,输入寄存器PxIN​


    以输出为例

    需要先设置方向选择寄存器PxDIR=1;

    再设置输出寄存器PxOUT=1;

    ​则为高电平

    • 发布于 2018-08-17
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • PxDIRPx口方向寄存器

    0 端口配置为输入(默认) 

    1 端口配置为输入

    PxOUTPx口输出寄存器(输入、输出两种模式)

    当IO口配置为输出模式时: 

    0 输出低电​平

    1 输出高电平

    • 发布于2018-08-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有位操作,有一个BIT1是位操作,他是通过程序进行封装的,1代表输出,0代表输出。
    • 发布于2018-08-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个芯片没有位带操作,只能通过配置进行IO操作,具体的配置信息建议参考芯片数据手册
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个芯片的确是只有字节操作寄存器的方式,可以用|=(1<<x)来赋值1,&=~(1<<x)的方法来赋值0.

    • 发布于2018-08-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有这样的操作,只能自己配置寄存器来操作管脚的电平
    • 发布于2018-09-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

MSPG2553的管脚操作问题