STC單片機簡介 STC單片機是一款增強型51單片機,完全兼容MCS-51,還增加了新的功能,比如新增兩級中斷優先級,多一個外中斷,內置EEPROM,硬件看門狗,具有掉電模式,512B內存等。還支持ISP下載,不用編程器,只要一個MAX232和一些廉價的元件就能寫程序,可擦寫10萬次 ...
AUXR. :S BRS,如果為 那么串口 的波特率發生器為獨立波特率發生器,否則為定時器 AUXR. :EXTRAM,為 則可以使用內部擴展RAM AUXR. :BRTx ,為 則獨立波特率發生器不分頻,否則 分頻。 AUXR. :S SMOD,為 串口 波特率加倍,否則不加倍 AUXR. :BRTR,為 則允許獨立波特率允許,否則不允許。 AUXR. :UART M x ,為 則串口模式 為 ...
2020-10-12 03:31 0 449 推薦指數:
STC單片機簡介 STC單片機是一款增強型51單片機,完全兼容MCS-51,還增加了新的功能,比如新增兩級中斷優先級,多一個外中斷,內置EEPROM,硬件看門狗,具有掉電模式,512B內存等。還支持ISP下載,不用編程器,只要一個MAX232和一些廉價的元件就能寫程序,可擦寫10萬次 ...
最近又看了一下關於stc單片機的知識,感覺在使用中EEPROM是個經常用到的東西,特地學習了一下,給大家分享一下心得,如有不足,多多包涵,廢話不多說,一圖解千言,先上 ...
在Linux下沒有像keli那樣好用的IDE來開發51單片機,開發環境只能自己搭建了。 第一步:安裝交叉編譯工具 a) 安裝SDCC sudo apt-get install sdcc b)測試SDCC是否可用,這是個網上找的簡單的流水燈代碼 test.c, 用來測試 編譯 ...
基於stc89c52的看門狗,代碼如下: main.c bsp_wdt.h bsp_wdt.c data.h data.c stc89c5x_Quick_configuration.h(自定義頭文件) ...
PSW(Program Status Word) 標志寄存器或狀態字寄存器 ACC(Accumulator)累加器寄存器 PCON (Power Control Register)電源寄存器 TCON (TIME CONTROL REGISTER)時間寄存器, 地址88H TMOD ...
前言 最近學51單片機學習到紅外遙控解碼與發送部分,開發板的相關教程只有NEC協議的解碼,基本的解碼套路是1838接收頭輸出管腳接單片機外部中斷0,當接收到紅外信號時產生下降沿觸發中斷,在中斷函數中先延時9ms判斷電平再延時4.5ms判斷電平,從而跳過引導碼;再分別延時560us ...
BOOT區的由來基於一個簡單的道理,即單片機的程序是保存在FLASH中的,要運行程序就必須不停的訪問FLASH存儲器。對於一般的FLASH存儲器,數據的寫入需要一定的時間來完成,在數據寫入完成之前,存儲器中所有的數據都是不可讀的,這就在運行舊程序和寫入新程序之間造成了一個矛盾。 使用 ...
本文是續 單片機成長之路(51基礎篇) - 006 在Linux下搭建51單片機的開發燒寫環境編寫的。 本范例主要由(main.c ,delay.h,delay.c,makefile)4個文件組成,sdcc的編譯環境搭建參照:單片機成長之路(51基礎篇) - 006 在Linux下搭建 ...