原创 python 操作串口

pip3 install pyserial python3 安裝串口包

原创 菜鳥帶你秒殺單片機之51單片機篇—定時器

定時器對於每個MCU來說都是非常重要的功能,實現精確的定時器,測頻率,產生PWM都是靠的定時器,定時器的位數決定了定時器的精度,目前就我們所遇到有8位的定時器,16位的定時器,32位的定時器。功能一個比一個強。位數越高PWM的精度就越高,

原创 菜鳥帶你秒殺單片機之51單片機篇—外部中斷

單片機的外部中斷的作用到後來也得到了其它的單片機增強,不是簡單的下降沿觸發了,目前就有高低電平觸發,和上升沿和下降沿觸發,更有電平變化就觸發的。現在基本上都發展的比較齊全了,外部中斷的作用很大,可以是待機的單片機被激活正常運行起來,應用設

原创 #define 和UL

無意中看到 C語言面試題,我記得我第一份工作就是C語言筆試題,就能有這個題。呵呵 #define YEAR (3600*24*365)UL 網上流傳的是這個版本但是這個編譯不過去的, 正確的寫法是#define YEAR (3600*24

原创 單片機變成了業餘愛好

    現在已經是大四了,在學校的時間不多了,最近經歷了很多的事情,對我的影響比較的大,還沒來大學的時候就瀰漫着大學生就業難的問題,那時候我就開始想着以後到底幹什麼,經過兩次的高考,考上一個二本的院校。(第一次比第二次考的好,無耐)。來到

原创 傳說中的A51

$NOMOD51 // #include <reg52.h> NAME TEST // 工程的名字 可有可無 ?PR?CLRIDATA?TEST SEGMENT CODE PUBLIC CLRIDATA RSEG ?PR?CL

原创 C51 變量範圍

#include <reg52.h> unsigned int add(unsigned int variable1,unsigned int variable2) { unsigned long x = (unsigned lon

原创 STM32 GPIO

#include "stm32f10x.h" void APClkInit(void); void GPIO_Init(void); //32位的處理器 int 是4個字節的 #define BIT2 1 << 2; #def