一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)——內(nèi)部資源,最小系統(tǒng),硬件基礎(chǔ)知識

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

1、單片機(jī)內(nèi)部資源

STC89C52:8KFLASH、512字節(jié)RAM、32個(gè)IO口、3個(gè)定時(shí)器、1個(gè)UART、8個(gè)中斷源

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

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

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

2、單片機(jī)最小系統(tǒng)

最小系統(tǒng):最少組件組成單片機(jī)可以工作的系統(tǒng)。

三要素:

(1)、 電源電路:5V

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

(3)、 復(fù)位電路:

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

準(zhǔn)雙向口:

強(qiáng)推挽輸出:電流驅(qū)動(dòng)能力強(qiáng)

高阻態(tài)

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

上下拉電阻選?。簭慕档凸姆矫婵紤]應(yīng)該足夠大,因?yàn)殡娮柙酱?,電流越?驅(qū)動(dòng)能力來看,小電阻

3、硬件基礎(chǔ)知識

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

(2)、去耦電容的使用

低頻濾波電容,平常應(yīng)用最多的事鉭電容電解電容,陶瓷電容,起到去除電源低頻紋波,穩(wěn)定電源的作用。

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

(3)、三極管(PNP,NPN) b,c,e --- 電壓驅(qū)動(dòng)

控制應(yīng)用

驅(qū)動(dòng)應(yīng)用

4、LED發(fā)光二極管 ——電流驅(qū)動(dòng)

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

VCC 電壓是 5V,發(fā)光二極管自

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

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

5、C語言基礎(chǔ)

(1)、基本運(yùn)算符

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

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

for/while/do...while

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

{

語句;//可以為空

}

while(表達(dá)式)//表達(dá)式為真,執(zhí)行語句

{

語句;//可以為空

}

do

{

語句;//可以為空

}while(表達(dá)式);

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

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

{

函數(shù)體;

}

(4)、數(shù)組

<1>、具有相同數(shù)據(jù)類型

<2>、具有相同的類型

<3>、在存儲器中連續(xù)存儲

(5)、51單片機(jī)常用延時(shí)辦法——循環(huán)、定時(shí)器

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

5、流水燈

給IO口一個(gè)低電平即可點(diǎn)亮LED燈。

注:單片機(jī)對外設(shè)的操作其實(shí)就是對IO口電平的控制。

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

typedef unsigned int uint;

typedef unsigned char uchar;

int main(void)

{

uint i = 0; // 定義循環(huán)變量i,用于軟件延時(shí)

uchar j = 0; // 定義計(jì)數(shù)變量j,用于移位控制

while(1) // 主循環(huán),程序無限循環(huán)執(zhí)行該循環(huán)體語句

{

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

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

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

{

j = 0;

}

}

return 0;

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 三極管
    +關(guān)注

    關(guān)注

    144

    文章

    3648

    瀏覽量

    123623
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6058

    文章

    44822

    瀏覽量

    644856
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7628

    瀏覽量

    139758

原文標(biāo)題:單片機(jī)——硬件基礎(chǔ)知識

文章出處:【微信號:wujianying_danpianji,微信公眾號:單片機(jī)精講吳鑒鷹】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    單片機(jī)最小系統(tǒng)的相關(guān)知識

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

    單片機(jī)最小系統(tǒng)設(shè)計(jì)介紹

    單片機(jī)最小系統(tǒng)設(shè)計(jì)》 介紹單片機(jī)最小系統(tǒng),及單片機(jī)知識講解
    發(fā)表于 11-19 10:23 ?29次下載

    at89s52最小系統(tǒng)單片機(jī)最小系統(tǒng)介紹與設(shè)計(jì)

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

    51單片機(jī)最小系統(tǒng)

    單片機(jī)最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),AT89S51單片機(jī)最小系統(tǒng),就是使
    發(fā)表于 12-06 13:39 ?9593次閱讀
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>最小系統(tǒng)</b>

    單片機(jī)基礎(chǔ)知識最小系統(tǒng)

    單片機(jī)基礎(chǔ)知識最小系統(tǒng)
    發(fā)表于 10-16 13:01 ?8次下載
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>基礎(chǔ)知識</b>及<b class='flag-5'>最小系統(tǒng)</b>

    什么是單片機(jī)最小系統(tǒng)

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

    單片機(jī)學(xué)習(xí)入門之單片機(jī)基礎(chǔ)知識詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)學(xué)習(xí)入門之單片機(jī)基礎(chǔ)知識詳細(xì)資料概述主要內(nèi)容包括了:1 MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)2 構(gòu)建單片機(jī)
    發(fā)表于 10-24 11:50 ?77次下載
    <b class='flag-5'>單片機(jī)</b>學(xué)習(xí)入門之<b class='flag-5'>單片機(jī)</b><b class='flag-5'>基礎(chǔ)知識</b>詳細(xì)資料概述

    51單片機(jī)最小系統(tǒng)是什么?51單片機(jī)最小系統(tǒng)的電路介紹

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

    單片機(jī)最小系統(tǒng)的概念_單片機(jī)最小系統(tǒng)怎么畫

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

    單片機(jī)最小系統(tǒng)

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

    單片機(jī)最小系統(tǒng)

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

    2.2 單片機(jī)最小系統(tǒng)

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

    單片機(jī)最小系統(tǒng)

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

    單片機(jī)最小系統(tǒng)

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

    單片機(jī)最小系統(tǒng)

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