找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3294|回复: 1
收起左侧

基于平衡车主板LED实验----------moyuqilin

[复制链接]
ID:77578 发表于 2016-1-23 21:12 | 显示全部楼层 |阅读模式
   开始学习小车,我想还是从底层做起把,看到了喵呜写的进程,咋就按这个来吧          E9P(8Z64QPF`_W{PE`)SQ.png
     第一个新建工程太无聊了,主要为了程序的规范可读性,不想搞了,以后再说吧,做led指示灯实验,我按着之前写51的程序的方法试着写了一下,没想到就可以了,可能真的就是很容易上手把,不过这只是个LED
    #include<STC15F2K60S2.H>      //////把#include<reg52.h>换成了这个

sbit Led=P2^0;                                  //还是一样的定义引脚
sbit Led1=P4^4;
void Delay1ms()                //@20.000MHz//一样的Delay
{
        unsigned char i, j;

        i = 20;
        j = 113;
        do
        {
                while (--j);
        } while (--i);
}
void Delaynms(unsigned int n)
{

   unsigned int i;
   for(i=0;i<n;i++) Delay1ms();

}
      有点区别的的就是在看了芯片技术参考手册后发现引脚的输出模式需要设置了,多了两个IO口配额制寄存器,可以配置引脚模式,因为是驱动LED,所以算了推挽输出模式。 68NPAIJCWGFRN$@5X@TA3JL.png `N2$J`0ZA%D%]})UTWX6648.png
然后就没有了,就是这样了
      void main()
{
        P2M0=0x00;
        P2M1=0x00;
        P4M0=0x00;
        P4M1=0x00;
        while(1)
        {
                Led=1;
                Led1=1;
                Delaynms(1000);
                Led=0;
                Led1=0;
                Delaynms(1000);
                       
        }
}
N]FOK)89{OVKC6PSXK~ZIRT.png

电路图上显示D1,D2的接法
然后效果
IMG_20160123_210819.jpg

接下来搞
       串口

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:94185 发表于 2016-1-27 10:23 | 显示全部楼层
非常好!
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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