原创 單片機心形燈

有很多朋友想讓出一個關於心形燈的教程,忙活了兩天終於完成,代碼略長,電路圖仿真圖已備好。 所需元器件如下: STC89C52RC芯片 *1 10K電阻 *1 10uF 電解電容 *1 22pF 瓷片電容 *2 12MHz晶振 *1

原创 基於51單片機的交通燈設計

給大家分享一下前段時間做的基於51單片機的交通燈設計,用於大家學習交流,希望能給大家帶來一點點幫助。 所需元器件如下: STC89C52RC芯片 *1 10K電阻 *1 330Ω電阻 *22 10uF 電解電容 *1 22pF 瓷

原创 單片機之動態數碼管篇

思來想去還是決定要出這期教程,因爲我看很多同學在這個數碼管的問題上都還是有點迷惑,特別是這個動態數碼管的工作原理,以及這個相應代碼該如何編寫,那麼教程來了~ 首先看一下一位數碼管內部原理,以及各個引腳的標識 使用LE

原创 單片機之定時器篇

學習單片機這門課的時候我們肯定會學習到中斷這節,然後就會瞭解到什麼是外部中斷和內部中斷還有串行口中斷,外部中斷包括:外部中斷0(INT0),外部中斷1(INT1);內部中斷包括:定時器/計數器0,定時器/計數器1;我們這裏只講關於

原创 八路搶答器設計

隨着科學技術的發展和普及,各種各樣的競賽越來越多,其中搶答器的作用也越來越重要。本文設計出以STC89C52RC單片機爲核心的八路搶答器。 所需元器件如下: STC89C52RC芯片 *1 10K電阻 *1 200Ω電阻 *7 1

原创 單個按鍵控制多種流水燈狀態

更新一個單個按鍵控制多種流水燈狀態的教程,希望能幫助到大家~ 所需元器件如下: STC89C52RC芯片 *1 10K電阻 *2 100Ω電阻 *8 10uF 電解電容 *1 22pF 瓷片電容 *2 12MHz晶振 *1 按鍵

原创 單片機數碼管#擴展三位數碼管電路,完成0-999遞增或遞減計數功能,遞減間隔200ms左右

這次給大家分享一個三位數碼管實現0-999倒計時器 所需元器件如下: AT89C51芯片 *1 12MHz晶振 *1 33pF電容 *2 10uF電解電容 *1 10K電阻 *1 200Ω電阻 *21 單位7段

原创 單片機之落幕燈

這次給大家分享一個LED落幕燈 電路圖跟上篇流水燈電路相同,忘記的話翻看我上篇博客,廢話不多說,直接上代碼: #include<reg52.h> //此文件中定義了單片機的一些特殊功能寄存器 typedef unsigned

原创 單片機流水燈

上篇給大家分享了單個LED的點亮與閃爍,這次給大家分享一下怎樣用單片機控制LED實現流水燈效果。 所需元器件如下: STC89C52RC芯片 *1 10K電阻 *1 330Ω電阻 *8 10uF 電解電容 *1 22pF 瓷片電容