原创 51單片機——串口通信

串口通信 計算機通信:是指計算機與外部設備或計算機與計算機之間的信息交換。 通信方式:通信有並行通信和串行通信兩種方式。在多微機系統以及現代測控系統中信息的交換多采用串行通信方式。 並行通信通常是將數據字節的各位用多條數據線同時進

原创 51單片機定時器中斷

51定時器中斷 1.定時器/計數器 51單片機有2個16位定時器/計數器:定時器0(T0爲P3.4) 和定時器1(T1爲P3.5) 這裏所說的16位是指定時/計數器內部分別有16位的計數寄 存器。當工作在定時模式時,每經過一個機器

原创 STM32紅外尋跡小車

STM32紅外尋跡小車(寄存器版) 最近學習了STM32,想通過製作一輛小車來加深對STM32的理解,在平時學習時經常用正點原子提供的源代碼稍加該裝就行,但是正點原子沒有提供關於紅外尋跡模板的相關程序。儘管網上很多關於STM32的

原创 菜鳥學Linux筆記(一)

虛擬機安裝ubuntu18.04教程 一.安裝虛擬機 1.點擊進入百度網盤下載Vmware15 (提取碼pehl)。 2.下載完成後找到所在文件目錄,雙擊安裝(可能有點慢)。進入界面 3.點擊下一步。進入以下界面 4.勾選接受

原创 STM32小車——PWM電機調速

PWM電機調速(寄存器版) 我的上一篇博客已經寫了如何用定時器產生PWM來實現LED燈的呼吸燈效果,當我想實現PWM來控制電機調速時,網上翻閱了很多的資料但是大多數是在呼吸燈的基礎上改一下代碼實現的,沒有一定的代表性。並且基本上是

原创 51單片機學習筆記——中斷

51單片中斷系統 1.什麼是中斷系統 基本解釋:計算機執行某程序時,發生了緊急事件或有特殊要求,CPU暫停某程序的執行,轉而處理上述事件或者請求,處理完畢後繼續處理原程序的過程叫中斷。爲了更加方便理解這個概念,舉例:假設你正在家裏

原创 PWM實現呼吸燈

PWM實現呼吸燈 一、PWM簡介 脈衝寬度調製(PWM),是英文“Pulse Width Modulation” 的縮寫,簡稱脈寬調製,是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術。簡單一點,就是對脈衝寬度的控