完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
回帖奖励 +1 分积分
天。。。为什么要用这么老的单片机啊,这。。。
给你个流水灯程序吧。。。 /***************************************************************************** 程 序 名:流水灯 开发环境:Keil 功能简述:8个LED循环点亮,即实现流水灯 硬件说明:P1^0 ~ P1^7对应8个LED,LED的跳线链接 其它说明: 修改历史:未经修改 概况说明:仿真通过,硬件测试通过 完成日期:2009.06.23 控制芯片:at89s51 ******************************************************************************/ #include #define Out P1 //数据输出端 //延时************************** delay(unsigned int t) { while(--t); } //主程序************************ main() { unsigned char p,i; P2|=0xf0; while(1) //永远循环 { p=0x01; //先使第一个灯点亮 for(i=0;i<8;i++) //移动8次以实现流动效果 { Out=~p; //由于使用的是共阳接法,取反后0亮1灭 delay(15000); //xxxxxx经实际验证在12M时为0.5S p=p<<1; //左移1位 } } } |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【Altium小课专题 第107篇】原理图中批量修改位号或网络标号属性值字体的大小?
10563 浏览 1 评论
【Altium小课专题 第103篇】原理图同一网络颜色进行了设置,但是无法进行显示是什么原因?
7758 浏览 0 评论
【Altium小课专题 第094篇】如何从PCB中直接生成PCB库呢?
7941 浏览 0 评论
【Altium小课专题 第071篇】什么是层次式电路设计?它的优点有哪些?
6763 浏览 0 评论
【Altium小课专题 第068篇】原理图的模板如何进行编辑信息更改?
12843 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-3 04:09 , Processed in 0.584636 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号