tft每日頭條

 > 生活

 > 新手入門51單片機

新手入門51單片機

生活 更新时间:2025-01-12 22:52:08

新手入門51單片機(單片機學習1)1

問題1:什麼是單片機?

新手入門51單片機(單片機學習1)2

采用集成電路技術,将CPU(具有處理數據能力的中央處理器)、RAM(随機存儲器,類比電腦裡的内存條)、ROM(程序存儲器,類比電腦硬盤)、多種I/O口(類比電腦的各種接口,不過不太恰當,用于讀或者寫數據的引腳)、中斷系統(多任務的初級體現,旨在提高CPU效率)、定時器(用于計數、計時等)等功能(還有很多單片機具有A/D轉換功能、PWM脈寬調制功能等等)集成在一塊矽片上構成一個小的,專一的、完善的計算機系統。

問題2:馮·諾依曼和哈弗架構是什麼?有什麼區别?

51單片機采用的是馮·諾依曼架構的芯片(當然現在衆說紛纭,不過這對于我們開發者來說并不重要,隻需要掌握其指令集即可,甚至現在C語言的存在,各大編譯器和交叉編譯器的存在,指令集也不需要懂太多就能開發了,當然砸門主要說51單片機的),粗略的講,馮·諾依曼架構地址總線和數據總線複用,哈弗架構是地址總線和數據總線分開,具有較高的執行效率。

問題3:單片機能做什麼?

個人覺得,隻要擁有合适的單片機,理論上可以控制一切,什麼洗衣機、電視機、電冰箱,凡是需要智能化的設備,幾乎離不開單片機,凡是要進行複雜數據處理的或者控制操作的,就離不開單片機,雲家具、物聯網等等,都有單片機的影子。

問題4:怎麼去學習單片機?

學習單片機這類應用型極強的技術,最好的建議就是,書讀百遍不如開發闆一遍,熟悉單片機所有的資源操作後,最好的辦法就是進行開發闆實驗,下載調試的過程最能檢驗理論知識掌握程度。所以最好的辦法就是備一張開發闆,邊學邊實驗。

我學習的單片機是STC89C52RC(雙列直插,40管腳,5V),與AT89C51、S51、C52、S52都差不多,原理一模一樣,可以說51單片機會一種,你就會一類了。

該單片機的資源很簡單:

8位處理器(CPU);

8K字節Flash(儲程序存儲器);

512字節的SRAM(數據存儲器);

1個UART 串口;

32位I/O口;

看門狗模塊;

5K字節EEPROM;

3個定時器/計數器;

頻率支持0-80MHz;

2個特殊功能寄存器;

支持8個中斷源、4級中斷;

支持掉電喚醒外部中斷4個;

内置複位;

所有介紹來源于官方手冊,可以直接百度到,這裡就不方便貼出,如果實在找不到的化,可以在評論中留言。

最後給出一張該單片機的尊榮:

新手入門51單片機(單片機學習1)3

就是她

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved