機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 2955|回復: 14
打印 上一主題 下一主題

單片機流水燈

[復制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2017-10-15 21:28:18 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
程序部分6 c+ l- B* f$ T+ S1 ?( L# V
#include <reg51.h>/ j/ R! f* G+ H. R0 o1 v, O& }9 X4 j
void delay (unsigned int i)( U/ Z& }8 [# ^$ j  j
{1 ?2 h, Z; W8 M) U
unsigned int k;! e% i- G0 r+ R! z
for (k=0;k<i;k++);. D$ N: p9 C  F, Q- s3 ]
}, T1 o1 d# z, |5 S, l3 Y
void main()9 m7 F. R& }( H" q0 B
{" H) o/ _$ `- s
unsigned char aa,i;  [1 X6 M: ^7 G+ _
while(1)
6 D8 a, O( `& V' C: F5 K{. r) |6 [- @/ ]1 W- }$ w
aa=0x80;. Y6 _8 _( T7 w7 n3 Z2 D
for(i=0;i<8;i++)) A* p* P. `9 m0 A5 k9 G
{
9 F( c- J, a# C; G1 @. `  b* XP1=aa;
* d6 Z6 I+ t; b7 C' @' G7 h2 i9 Ldelay(25000);$ W( G9 E) F: w
aa>>=1;//左移
0 M+ @  D( m5 @; G% Z1 X, Z}
( J+ P* @! S, Q6 H/ _5 P}
+ g: Z' x* a( w/ p" l; U) ^}; R4 P7 `/ h4 N) y
! u; ?7 V/ l, t; J) z
* |+ V7 U7 k6 @) j$ p- f

1508073984(1).png (21.63 KB, 下載次數(shù): 18)

電路部分

電路部分
回復

使用道具 舉報

2#
發(fā)表于 2017-10-16 07:15:49 | 只看該作者
收了,謝謝!
回復

使用道具 舉報

3#
發(fā)表于 2017-10-16 08:44:57 | 只看該作者
這么簡單的東西就不要放到論壇上了吧  
回復 支持 反對

使用道具 舉報

4#
發(fā)表于 2017-10-16 09:18:19 | 只看該作者
千萬別用這個原地踏步的延時,壞毛病一旦養(yǎng)成很難改

點評

學會用定時器。書本上為了通俗易懂用了原地等待,但實際應用別這樣。比如鍵盤掃描,你原地等10毫秒,那10毫秒是完全占用了MCU,其他重要事情沒法進行,而你用定時器掃描,則幾乎不占用MCU  發(fā)表于 2017-10-16 12:09
有別的好的方法么?我也只懂這一種。。  發(fā)表于 2017-10-16 10:50
回復 支持 反對

使用道具 舉報

5#
發(fā)表于 2017-10-16 11:36:38 | 只看該作者
編程水平如何?比如:獨立調(diào)試
回復 支持 反對

使用道具 舉報

6#
 樓主| 發(fā)表于 2017-10-16 12:22:31 | 只看該作者
面壁深功 發(fā)表于 2017-10-16 11:368 m$ Z+ y1 l/ S8 r; c) F- D. Z4 `
編程水平如何?比如:獨立調(diào)試

, ^3 q5 I' W+ W( _: \2 _電路,c算是入了個門,正學單片機用起來' ?2 I  l+ U! j8 F% w

點評

首先,請我們一起來感謝社區(qū)提供這個平臺讓我們成為好友。 值此年終之際,本人專門整理了一系列資料與你分享。 分享方法是:你在下面這些資料中任選一款后,把它發(fā)我郵箱LWMXX@163.COM,我把它回發(fā)你郵箱。 提前   發(fā)表于 2018-1-23 17:03
提前祝新快樂! 珍貴機械動畫 一份 機械設計軟件 一份 自動化設備3D數(shù)模 一份 機器人3D數(shù)模 一份  發(fā)表于 2018-1-23 17:02
好的,希望從快  發(fā)表于 2017-10-16 12:53
回復 支持 反對

使用道具 舉報

7#
 樓主| 發(fā)表于 2017-10-16 12:23:24 | 只看該作者
受不了了 發(fā)表于 2017-10-16 09:18" w0 z9 n/ Y# ^3 ]
千萬別用這個原地踏步的延時,壞毛病一旦養(yǎng)成很難改
/ d, x7 k% r, x' c* ~
用定時器當然準確,還沒學,下次試試看+ ]0 K& g9 v( b& ]# B0 S
回復 支持 反對

使用道具 舉報

8#
發(fā)表于 2017-10-16 12:28:53 | 只看該作者
劉彥青 發(fā)表于 2017-10-16 12:23' Y+ r6 b6 N0 R- H9 s
用定時器當然準確,還沒學,下次試試看
$ s* m4 @2 k: \$ S, o2 X! _' B3 X# [
有時,初學能看見燈被點亮所以才有了繼續(xù)學下去的興趣,一個燈半天都沒點亮,或許積極性被打擊了
9 X6 U& F/ t6 {# t6 ]5 p
回復 支持 反對

使用道具 舉報

9#
發(fā)表于 2017-10-17 09:49:06 | 只看該作者
好熟悉的電路圖片,樓主的要求是相當簡單的,可否用匯編語言試試
回復 支持 反對

使用道具 舉報

10#
 樓主| 發(fā)表于 2018-1-27 00:17:13 | 只看該作者
劉彥青 發(fā)表于 2017-10-16 12:22% d5 a* p& S9 @) n8 H+ N
電路,c算是入了個門,正學單片機用起來
4 h8 W0 q: O8 W! _
謝謝,
( h$ j% K6 m% M- }* L# _
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-9 02:16 , Processed in 0.059806 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表