430单片机的编程和51单片机有什么不同,怎样从51过渡到430?51的程序怎样改动之后就可以移植到430?
C语言编程。。学了一段时间的51最近开始学430了不知道如何下手。怎样学习430??430的例程和51相似,但是又不会移植,不会吧51的程序改成430的程序...
C语言编程。。
学了一段时间的51最近开始学430了 不知道如何下手。怎样学习430??430的例程和51相似,但是又不会移植,不会吧51的程序改成430的程序 展开
学了一段时间的51最近开始学430了 不知道如何下手。怎样学习430??430的例程和51相似,但是又不会移植,不会吧51的程序改成430的程序 展开
展开全部
暑假竞赛的?
更多追问追答
追问
学习
追答
说下最基本的吧
430无法对单个I/O口进行单独操作,而且要先定义输入和输出
1)、所有P口都可作为通用IO口使用
(2)、所有P口都可进行字节操作和位操作
按字节操作:
例 : P1DIR=0xff; //将P1口作为输出口,1为输出,0为输入
PIOUT=0x20; // P1口输出0x20
P1DIR=0x00; //将P1口作为输入口
data=P1IN //读取P1口外部输入值
按位操作:
例: P1DIR=BIT0; //将P1.0作为输出口
P1OUT|=BIT0; //P1.0输出1
P1OUT&=~BIT0; //P1.0输出0
P1DIR&=~BIT0 //将P1.0口作为输入
data=P1IN&BIT0 //读取P1.0口外部输入值
MSP430看门狗默认为打开的,如果不关闭看门狗则每过一段时间复位一次
WDTCTL=WDTPW+WDTHOLD;//关闭看门狗
用这些可以实现最基本的led的闪烁了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询