精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機——內部資源,最小系統,硬件基礎知識

j4AI_wujianying ? 來源:未知 ? 作者:胡薇 ? 2018-04-27 15:08 ? 次閱讀

1、單片機內部資源

STC89C52:8KFLASH、512字節RAM、32個IO口、3個定時器、1個UART、8個中斷源

(1)Flash(硬盤)——程序存儲空間 —— 擦寫10萬次,斷電數據不丟失,讀寫速度慢

(2)RAM(內存)——數據存儲空間 —— 斷電數據丟失,讀寫速度快,無限次使用

(3)SFR —— 特殊功能寄存器

2、單片機最小系統

最小系統:最少組件組成單片機可以工作的系統。

三要素:

(1)、 電源電路:5V

(2)、 晶振電路:11.0592MHZ、兩個30PF

(3)、 復位電路:

P0:開漏輸出,必須加上拉電阻

準雙向口:

強推挽輸出:電流驅動能力強

高阻態

上下拉電阻:上拉電路就是將不確定的信號通過一個電阻拉到高電平,同時限流作用。下拉電阻就是下拉到低電平。

上下拉電阻選取:從降低功耗方面考慮應該足夠大,因為電阻越大,電流越小;驅動能力來看,小電阻

3、硬件基礎知識

(1)、電磁干擾(EMI)——靜電放電(ESD)、快速瞬間脈沖群(EFT)、浪涌(Surge)

(2)、去耦電容的使用

低頻濾波電容,平常應用最多的事鉭電容電解電容,陶瓷電容,起到去除電源低頻紋波,穩定電源的作用。

高頻濾波電容,電容附近,通常用104電容來進行去除高頻干擾。

(3)、三極管(PNP,NPN) b,c,e --- 電壓驅動

控制應用

驅動應用

4、LED發光二極管 ——電流驅動

通常紅色貼片LED, 靠電流驅動,電壓1.8V~2.2V,電流1~20mA,在1~5mA亮度有所變化,5mA以上亮度基本不變。

VCC 電壓是 5V,發光二極管自

身壓降大概是 2V,那么在右邊 R34 這個電阻上承受的電壓就是 3V。

R = U/I —— 1~20mA —— R:150~3K

5、C語言基礎

(1)、基本運算符

+ - * / % ++ -- = == != += -= << >> && || ! & | ~ ^

(2)、循環(C語言以;表示一條語句)

for/while/do...while

for(表達式1;表達式2;表達式3)

{

語句;//可以為空

}

while(表達式)//表達式為真,執行語句

{

語句;//可以為空

}

do

{

語句;//可以為空

}while(表達式);

(3)、函數 (模塊化的思想)

類型 函數名(參數類型 參數)

{

函數體;

}

(4)、數組

<1>、具有相同數據類型

<2>、具有相同的類型

<3>、在存儲器中連續存儲

(5)、51單片機常用延時辦法——循環、定時器

(P0 = ~(1 << i++);)

5、流水燈

給IO口一個低電平即可點亮LED燈。

注:單片機對外設的操作其實就是對IO口電平的控制。

#include //包含特殊功能寄存器定義的頭文件

typedef unsigned int uint;

typedef unsigned char uchar;

int main(void)

{

uint i = 0; // 定義循環變量i,用于軟件延時

uchar j = 0; // 定義計數變量j,用于移位控制

while(1) // 主循環,程序無限循環執行該循環體語句

{

P0 = ~(1 << j++); // P0等于1左移j位,控制8個LED ?

for(i = 0; i < 20000; ++i); ?//軟件延時 ?

if(j >= 8) //移位計數超過7后,再重新從0開始

{

j = 0;

}

}

return 0;

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 三極管
    +關注

    關注

    142

    文章

    3599

    瀏覽量

    121645
  • 單片機
    +關注

    關注

    6032

    文章

    44514

    瀏覽量

    632962
  • C語言
    +關注

    關注

    180

    文章

    7598

    瀏覽量

    136182

原文標題:單片機——硬件基礎知識

文章出處:【微信號:wujianying_danpianji,微信公眾號:單片機精講吳鑒鷹】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機最小系統的相關知識

    單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統。對51系列
    發表于 11-29 15:57 ?1837次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>的相關<b class='flag-5'>知識</b>

    單片機最小系統設計介紹

    單片機最小系統設計》 介紹單片機最小系統,及單片機知識講解
    發表于 11-19 10:23 ?29次下載

    at89s52最小系統單片機最小系統介紹與設計

    本文介紹一款以AT89S52單片機為原型設計的最小系統實例,包括單片機引腳圖、晶振電路圖及復位電路圖等構建的51單片機最小系統圖,希望對各位
    發表于 09-22 10:50 ?3.3w次閱讀
    at89s52<b class='flag-5'>最小系統</b>圖 <b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>介紹與設計

    51單片機最小系統

    單片機最小系統,或者稱為最小應用系統,AT89S51單片機最小系統,就是使
    發表于 12-06 13:39 ?9326次閱讀
    51<b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>

    單片機基礎知識最小系統

    單片機基礎知識最小系統
    發表于 10-16 13:01 ?8次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>基礎知識</b>及<b class='flag-5'>最小系統</b>

    什么是單片機最小系統

    單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統。 對51系列
    的頭像 發表于 03-05 09:14 ?7.7w次閱讀
    什么是<b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>

    單片機學習入門之單片機基礎知識詳細資料概述

    本文檔的主要內容詳細介紹的是單片機學習入門之單片機基礎知識詳細資料概述主要內容包括了:1 MCS-51單片機內部結構2 構建單片機
    發表于 10-24 11:50 ?77次下載
    <b class='flag-5'>單片機</b>學習入門之<b class='flag-5'>單片機</b><b class='flag-5'>基礎知識</b>詳細資料概述

    51單片機最小系統是什么?51單片機最小系統的電路介紹

    單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統。 對51系列
    發表于 08-12 17:33 ?44次下載
    51<b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>是什么?51<b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>的電路介紹

    單片機最小系統的概念_單片機最小系統怎么畫

    單片機最小系統單片機系統的核心,最小系統都包括電源、晶振、復位電路這三部分組成,怎么用proteus繪畫
    的頭像 發表于 04-24 09:43 ?3.6w次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>的概念_<b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>怎么畫

    單片機最小系統

    單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統
    發表于 11-05 14:20 ?42次下載
    <b class='flag-5'>單片機</b>的<b class='flag-5'>最小系統</b>

    單片機最小系統

    單片機最小系統單片機最小系統來源單片機最小系統為什么稱之為
    發表于 11-17 12:36 ?20次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>

    2.2 單片機最小系統

    為什么稱之為單片機最小系統呢?單片機最小系統,也叫做單片機最小應用
    發表于 11-17 12:51 ?20次下載
    2.2 <b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>

    單片機最小系統

    單片機最小系統單片機最小系統來源單片機最小系統為什么稱之為
    發表于 11-17 13:06 ?11次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>

    單片機最小系統

    單片機最小系統單片機最小系統來源單片機最小系統為什么稱之為
    發表于 11-23 16:51 ?37次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>

    單片機最小系統

    單片機最小系統單片機最小系統來源單片機最小系統為什么稱之為
    發表于 12-29 19:36 ?69次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>最小系統</b>