新闻中心

EEPW首页>嵌入式系统>设计应用> 有什么办法快速把51的程序移植到430(1)

有什么办法快速把51的程序移植到430(1)

作者: 时间:2016-11-13 来源:网络 收藏
以前写51时,把位都用sbit定义在头文件,换接口只用改定义就行了,对位操作直接赋值就可以,现在用430改原来的程序都要用|和&一条一条慢慢改,换接口又要改一次,感觉很麻烦啊,大家有没有好的办法可以很方便地实现而不用一条条慢慢改啊!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define DS1302_IN P2IN
#define DS1302_OUT P2OUT

#define DS1302_RST BIT1
#define DS1302_SCLK BIT0
#define DS1302_SDI BIT2 //定义MSP320的端口

#define DS1302_RST_LO DS1302_OUT &= ~DS1302_RST
#define DS1302_RST_HI DS1302_OUT |= DS1302_RST
#define DS1302_SCLK_LO DS1302_OUT &= ~DS1302_SCLK
#define DS1302_SCLK_HI DS1302_OUT |= DS1302_SCLK
#define DS1302_SDI_LO DS1302_OUT &= ~DS1302_SDI
#define DS1302_SDI_HI DS1302_OUT |= DS1302_SDI


关键词:51程序移植43

评论


技术专区

关闭