矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 7089|回复: 20

我的第一个流水灯程序成功啦!!!

  [复制链接]
发表于 2011-11-28 22:06:05 | 显示全部楼层 |阅读模式
本帖最后由 火舞 于 2011-11-28 22:27 编辑

NND,折腾一天串口线,买了个垃圾线,刚用里面就断线了,我暴力解剖后,重新焊接线,还是老问题:请用低波特率下载,1200了,还怎么低,还是不行。刚刚上CSDN有网友发了驱动,才知道,原线带的光盘里面的驱动不靠普啊,装了新驱动,线可以用了,赶紧用电工胶带拯救我的HL340串口线。哈哈,第一个自己写的流水灯程序终于可以下载,并成功运行。

Chinese:正在尝试与 MCU/单片机 握手连接 ...
MCU Type is: STC90C52RC
MCU Firmware Version: 4.3C
Chinese:MCU 固件版本号: 4.3C
Double speed / 双倍速:          12T/单倍速
振荡放大器增益:                  full gain
下次下载时 P1.0/P1.1 与下载无关
内部扩展AUX-RAM:        允许访问(强烈推荐)
下次下载用户应用程序时将数据Flash区擦除: NO
用户软件启动内部看门狗后:     复位关看门狗
ALE pin 仍为 ALE
内部时钟频率:18.241046M.
外部时钟频率:18.241046M.
Chinese:正在重新连接 ...[00:01] )
Current Baud is: / 当前波特率为: 115200 bps.
We are erasing MCU flash...
正在擦除应用程序区... ( [00:00] )
正在下载... ( 开始时间: 13:45:45 )
Program OK / 下载 OK
Verify  OK / 校验 OK  ( Total: [00:00] )
Program OK / 下载 OK
Verify  OK / 校验 OK
program times/下载时间 : [00:00]
Encrypt OK/ 已加密
  1. #include <intrins.h>
  2. #include <reg52.h>
  3. void delay(unsigned char);
  4. unsigned char temp;
  5. void main()
  6. {
  7.         temp=0xfe;
  8.         P1=temp;
  9.         while(1)
  10.         {
  11.                 temp=_crol_(temp,1);
  12.                 delay(250);
  13.                 P1=temp;
  14.         }
  15. }

  16. void delay(unsigned char a)                //定时器程序
  17. {
  18.         unsigned char i;
  19.         while( --a != 0)
  20.         {
  21.                 for(i=0; i<125;i++);
  22.         }
  23. }
复制代码

评分

1

查看全部评分

     
发表于 2011-11-29 05:45:40 | 显示全部楼层
恭喜楼主,成功的心情特别好
回复 支持 反对

使用道具 举报

     
发表于 2011-11-29 06:59:40 | 显示全部楼层
祝贺啊,俺也在学,没时间动手!
回复 支持 反对

使用道具 举报

     
发表于 2011-11-29 07:09:17 | 显示全部楼层
呵呵 恭喜楼主 俺也刚刚让1602显示出来字符 很兴奋
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-29 08:36:21 | 显示全部楼层
呵呵 恭喜楼主 俺也刚刚让1602显示出来字符 很兴奋
激情无限 发表于 2011-11-29 07:09



    搭车请教下,1602是不是需要用驱动IC啊?
回复 支持 反对

使用道具 举报

     
发表于 2011-11-29 08:40:41 | 显示全部楼层
回复 5# 火舞


    我的不需要驱动电路直接用单片机写入命令和数据就行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-29 09:46:33 | 显示全部楼层
回复  火舞


    我的不需要驱动电路直接用单片机写入命令和数据就行
激情无限 发表于 2011-11-29 08:40



    这样也可以啊?1602是不是还分种类啊?
回复 支持 反对

使用道具 举报

     
发表于 2011-11-29 09:52:45 | 显示全部楼层
1602简单的啊,基本不分种类的。
回复 支持 反对

使用道具 举报

     
发表于 2011-11-29 17:02:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2011-11-29 17:28:16 | 显示全部楼层
恭喜楼主走进了单片机的世界……
回复 支持 反对

使用道具 举报

发表于 2011-11-29 19:31:40 | 显示全部楼层
你用了移位函数吗?temp=_crol_(temp,1)
与temp=temp>>1;
回复 支持 反对

使用道具 举报

     
发表于 2011-11-29 19:42:21 | 显示全部楼层
你用了移位函数吗?temp=_crol_(temp,1)
与temp=temp>>1;
2051 发表于 2011-11-29 19:31


_crol_是循环左移函数。
回复 支持 反对

使用道具 举报

     
发表于 2011-11-29 23:54:36 | 显示全部楼层
恭喜楼主!

流水灯后面就玩玩数码管和1602液晶吧!
回复 支持 反对

使用道具 举报

发表于 2011-12-1 18:49:09 | 显示全部楼层
这段时间也在看相关资料,好玩
回复 支持 反对

使用道具 举报

     
发表于 2011-12-3 15:41:51 | 显示全部楼层
恭喜!恭喜 !尽情的玩吧!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-5-2 18:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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