完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我想用msp430g2553写心型流水灯程序但是IO口只有16个 我要用到32个LED 不知道该怎么拓展IO口 上网查感觉不明白 所以求助一下大神 希望给予解答 让我这个新手有更多的信心
|
|
相关推荐
6个回答
|
|
|
|
|
|
谢谢 我想用74ls164拓展io口 但是驱动程序不会 能帮忙一下吗 谢谢
|
|
|
|
你到百度下,单片机开发及应用教程上有
|
|
|
|
#include "msp430g2553.h"
#define uint unsigned int #define uchar unsigned char //--------------函数声明------------------ // 延时函数 //P2.0 作为时钟源 P2.3作为数据端 void delay(void) { unsigned int i,j; for(i=0;i<1000;i++) { for(j = 0;j < 500;j++); } } // 主函数 void main(void) { P2DIR|=0xff; P2OUT|=0x09; unsigned char i; P2OUT&= 0x00; for(i = 0;i < 8;i++) // { P2OUT= (0x08 << i); // 数据串行输出,一次移动一位 P2OUT|= BIT0; // 数据在上升沿期间输出 P2OUT&=~BIT0; // delay(); } while(1) { } } 能帮我看一下吗 真的不会啊 |
|
|
|
#include "msp430g2553.h" #define uint unsigned int #define uchar unsigned char //--------------函数声明------------------ // 延时函数 //P2.0 作为时钟源 P2.3作为数据端 void delay(void) { unsigned int i,j; for(i=0;i<1000;i++) { for(j = 0;j < 500;j++); } } // 主函数 void main(void) { P2DIR|=0xff; P2OUT|=0x09; unsigned char i; P2OUT&= 0x00; for(i = 0;i < 8;i++) // { P2OUT= (0x08 << i); // 数据串行输出,一次移动一位 P2OUT|= BIT0; // 数据在上升沿期间输出 P2OUT&=~BIT0; // delay(); } while(1) { } } 能帮我看看吗 仿照51写的 |
|
|
|
丢一个数据,看输出的对不对,这个要根据IO口扩展原理调试。
|
|
|
|
只有小组成员才能发言,加入小组>>
3052个成员聚集在这个小组
加入小组2966 浏览 1 评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3687 浏览 2 评论
请问怎么把下面51单片机的代码改成msp430 g2 pocket的代码,还有改下时间变成30秒
2364 浏览 1 评论
4829 浏览 1 评论
2590 浏览 1 评论
1367浏览 3评论
MSP430FR5994 使用库函数 定时器触发AD问题请教
3691浏览 2评论
2968浏览 1评论
1562浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 04:40 , Processed in 2.004190 second(s), Total 88, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号