原创 單片機IO口的構造

上節課我們提到了單片機 IO 口的箇中一種“準雙向 IO”的外部構造,實踐上我們的單片機 IO 口還有別的三種形態,辨別是開漏、推輓、高阻態,我們經過圖 9-1 來剖析下別的這三種形態。圖 9-1  單片機 IO 構造表示圖前邊我們複雜引見

原创 單片機LED燈閃耀程序

點亮 LED 小燈的程序我們第二課完成了,就是讓 LED = 0。熄滅小燈的程序也很複雜,就是 LED = 1。點亮和熄滅都邑了,那麼假如我們在亮和滅兩頭加個延時,重複一直的點亮和熄滅小燈,就成了閃耀了。我們起首溫習一下 Keil 寫程序的

原创 C言語變量的地址

要研討指針,我們得先來深化了解內存地址這個概念。打個比如:全部內存就相當於一個具有許多房間的大樓,每一個房間都有房間號,比方從 101、102、103 不斷到 NNN,我們可以說這些房間號就是房間的地址。絕對應的內存中的每一個單位也都有本人

原创 C言語字符數組和字符指針

常量和符號常量在程序運轉進程中,其值不克不及被改動的量稱之爲常量。常量分爲分歧的類型,有整型常量如 1、2、3、100;浮點型常量 3.14、0.56、-4.8;字符型常量a、b、0;字符串常量“a”、“abc”、“1234”、“1234a

原创 單片機通訊實例與ASCII碼

我們進修串口通訊次要是要完成單片機和電腦之間的信息交互,可以用電腦掌握單片機的一些信息,可以把單片機的一些信息情況發給電腦上的軟件。下面我們就做一個複雜的例程,完成單片機串口調試助手發送的數據,在我們開闢板上的數碼管上顯示出來。 #in

原创 單片機上下拉電阻

前邊似乎我們許多次提到了上拉電阻,下拉電阻,詳細究竟什麼樣的電阻算是上下拉電阻,上下拉電阻都有何感化呢?上拉電阻就是將不肯定的旌旗燈號經過一個電阻拉到高電平,同時此電阻也起到一個限流感化,下拉就是下拉到低電平。比方我們的 IO 設置爲開漏輸

原创 讓28BYJ-48步進電機轉起來

再從新看一下下面的步進電機外不雅圖和外部構造圖:步進電機一共有 5 根引線,箇中白色的是公共端,銜接到 5V 電源,接下來的橙、黃、粉、藍就對應了 A、B、C、D 相;那麼假如要導通 A 相繞組,就只需將橙色線接地即可,B 相則黃色接地,依

原创 C言語指針的複雜示例

前邊我們提到了,指針的意義常常在小程序裏是表現不出來的,關於複雜程序來說,有時分用了指針,反而能夠比沒用指針還費事,然則爲了讓人人穩固一下指針的用法,我照樣寫了個運用指針的流水燈程序,目標是讓人人從複雜程序開端理解指針,當程序複雜的時分不至

原创 單片機蜂鳴器掌握程序和驅動電路

蜂鳴器從構造辨別分爲壓電式蜂鳴器和電磁式蜂鳴器。壓電式爲壓電陶瓷片發音,電流比擬小一些,電磁式蜂鳴器爲線圈通電震動發音,體積比擬小。依照驅動方法分爲有源蜂鳴器和無源蜂鳴器。這裏的有源和無源不是指電源,而是振盪源。有源蜂鳴器外部帶了振盪源,如

原创 單片機IO口模仿UART串口通訊

爲了讓人人充沛瞭解 UART 串口通訊的道理,我們先把 P3.0 和 P3.1 當做 IO 口來停止模仿實踐串口通訊的進程,道理搞懂後,我們再運用存放器設置裝備擺設完成串口通訊進程。關於 UART 串口波特率,常用的值是 300、600、1

原创 C言語指針變量的聲明

在 C 言語中,變量的地址常常多是編譯零碎主動分派的,對我們用戶來說,我們是不曉得某個變量的詳細地址的。所以我們界說一個指針變量 p,把通俗變量 a 的地址直接送給指針變量 p 就是 p = &a;如許的寫法。關於指針變量 p 的界說和初始

原创 UART串口通訊的根本使用

常用的通訊從傳輸偏向上可以分爲單工通訊、半雙工通訊、全雙工通訊三類。單工通訊就是指只許可一偏向別的一方傳送信息,而另一方不克不及回傳信息。比方電視遙控器、收音機播送等,多是單工通訊技巧。半雙工通訊是指數據可以在單方之間互相傳達,然則統一時辰

原创 USB轉串口通訊

跟着技巧的開展,工業上還有 RS232 串口通訊的少量運用,然則貿易技巧的使用上,曾經漸漸的運用 USB 轉 UART 技巧代替了 RS232 串口,絕大多半筆記本電腦曾經沒有串口這個器械了,那我們要完成單片機和電腦之間的通訊該怎樣辦呢?我

原创 RS232通訊接口

在我們的臺式電腦上,普通都邑有一個 9 針的串行接口,這個串行接口叫做 RS232 接口,它和 UART 通訊有聯繫關係,然則因爲如今筆記本電腦都不帶這種 9 針串口了,所以和單片機通訊越來越趨勢於運用 USB 虛擬的串口,因而這一節的內容

原创 電機的分類

電機的分類方法有許多,從用處角度可劃分爲驅動類電機和掌握類電機。直流電機屬於驅動類電機,這種電機是將電能轉換成機械能,次要使用在電鑽、小車輪子、電電扇、洗衣機等裝備上。步進電機屬於掌握類電機,它是將脈衝旌旗燈號轉換成一個遷移轉變角度的電機,