<abbr id="kc8ii"><menu id="kc8ii"></menu></abbr>
  • <input id="kc8ii"><tbody id="kc8ii"></tbody></input><table id="kc8ii"><source id="kc8ii"></source></table><kbd id="kc8ii"></kbd>
    <center id="kc8ii"><table id="kc8ii"></table></center>
  • <input id="kc8ii"></input>
    <abbr id="kc8ii"></abbr>
  • <abbr id="kc8ii"></abbr>
  • <center id="kc8ii"><table id="kc8ii"></table></center>
    <abbr id="kc8ii"></abbr>
    你的位置:首頁 > 電源管理 > 正文

    51單片機(jī)的內(nèi)部?jī)?nèi)部資源和最小系統(tǒng)解讀

    發(fā)布時(shí)間:2019-11-26 責(zé)任編輯:wenwei

    【導(dǎo)讀】STC89C52:8KFLASH、512字節(jié)RAM、32個(gè)IO口、3個(gè)定時(shí)器、1個(gè)UART、8個(gè)中斷源。
     
    單片機(jī)內(nèi)部資源
     
    STC89C52:8KFLASH、512字節(jié)RAM、32個(gè)IO口、3個(gè)定時(shí)器、1個(gè)UART、8個(gè)中斷源
     
    1.Flash(硬盤)——程序存儲(chǔ)空間 —— 擦寫10萬次,斷電數(shù)據(jù)不丟失,讀寫速度慢
    2.RAM(內(nèi)存)——數(shù)據(jù)存儲(chǔ)空間 —— 斷電數(shù)據(jù)丟失,讀寫速度快,無限次使用
    3.SFR —— 特殊功能寄存器
     
    單片機(jī)最小系統(tǒng)
     
    最小系統(tǒng):最少組件組成單片機(jī)可以工作的系統(tǒng)。
     
    51單片機(jī)的內(nèi)部?jī)?nèi)部資源和最小系統(tǒng)解讀
     
    三要素
     
    1.電源電路:5V
    2.晶振電路:11.0592MHZ、兩個(gè)30PF
    3.復(fù)位電路:如上圖中所示
      
    ● P0:開漏輸出,必須加上拉電阻
    ● 強(qiáng)推挽輸出:電流驅(qū)動(dòng)能力強(qiáng)
    ● 上下拉電阻:上拉電路就是將不確定的信號(hào)通過一個(gè)電阻拉到高電平,同時(shí)限流作用,下拉電阻就是下拉到低電平。
    ● 上下拉電阻選取:從降低功耗方面考慮應(yīng)該足夠大,因?yàn)殡娮柙酱螅娏髟叫。?qū)動(dòng)能力來看,小電阻
     
    硬件基礎(chǔ)知識(shí)
     
    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)用
     
    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
     
    C語言基礎(chǔ)
     
    基本運(yùn)算符
    + - * / % ++ -- = == != += -= 《《 》》 && “| ! & | ~ ^
     
    循環(huán)(c語言以表示一條語句)
     
    for/while/do.。.while
     
    for(表達(dá)式1;表達(dá)式2;表達(dá)式3)
    {
    語句;//可以為空
    }
    while(表達(dá)式)//表達(dá)式為真,執(zhí)行語句
    {
    語句;//可以為空
    }
    do
    {
    語句;//可以為空
    }while(表達(dá)式);
      
    函數(shù) (模塊化的思想)
     
    類型 函數(shù)名(參數(shù)類型 參數(shù))
    {
    函數(shù)體;
    }
     
    數(shù)組
     
    具有相同數(shù)據(jù)類型
    具有相同的類型
    在存儲(chǔ)器中連續(xù)存儲(chǔ)
     
    51單片機(jī)常用延時(shí)辦法
     
    循環(huán)、定時(shí)器
     
    (P0 = ~(1 《《 i++);)
     
    流水燈
    給IO口一個(gè)低電平即可點(diǎn)亮LED燈。(注:?jiǎn)纹瑱C(jī)對(duì)外設(shè)的操作其實(shí)就是對(duì)IO口電平的控制)
     
    #include//包含特殊功能寄存器定義的頭文件
    typedefunsignedintuint;
    typedefunsignedcharuchar;
    intmain(void)
    {
    uinti=0;//定義循環(huán)變量i,用于軟件延時(shí)
    ucharj=0;//定義計(jì)數(shù)變量j,用于移位控制
    while(1)//主循環(huán),程序無限循環(huán)執(zhí)行該循環(huán)體語句
    {
    P0=~(1《
    for(i=0;i《20000;++i);//軟件延時(shí)
    if(j》=8)//移位計(jì)數(shù)超過7后,再重新從0開始
    {
    j=0;
    }
    }
    return0;
    }
     
     
    推薦閱讀:
     
    瞄準(zhǔn)智慧醫(yī)療契機(jī),村田加快產(chǎn)品布局
    靜態(tài)工作點(diǎn)是什么?有什么作用?
    如何保障汽車信息娛樂和機(jī)群系統(tǒng)的熱安全性?
    想要避免中斷數(shù)據(jù)流?送你一個(gè)不一樣的同步方法
    電子元器件加速壽命試驗(yàn)
    要采購晶振么,點(diǎn)這里了解一下價(jià)格!
    特別推薦
    技術(shù)文章更多>>
    技術(shù)白皮書下載更多>>
    熱門搜索
    ?

    關(guān)閉

    ?

    關(guān)閉

    久久婷婷综合中文字幕| 日韩丰满少妇无码内射| 日韩精品无码免费一区二区三区| 无码专区6080yy国产电影| 日韩亚洲欧美中文高清在线| 人妻丰满熟妇AV无码区乱| 亚洲一级特黄无码片| 一本无码中文字幕在线观| 国产羞羞的视频在线观看 国产一级无码视频在线| 亚洲日韩v无码中文字幕| 亚洲精品无码专区在线在线播放| 国色天香中文字幕在线视频| 国产aⅴ激情无码久久| 亚洲国产精品无码久久久久久曰| 极品粉嫩嫩模大尺度无码视频| 精品国产毛片一区二区无码 | 亚洲国产精品无码久久| 中文字幕精品无码一区二区| 一本大道东京热无码一区| 国产中文在线观看| 精品久久久久久无码人妻蜜桃| 蜜桃无码一区二区三区| 中文字幕aⅴ人妻一区二区| 亚洲av无码专区在线播放 | 久久久久亚洲AV无码专区网站 | 欧美日韩国产中文高清视频| 亚洲av永久无码精品古装片| 最好看最新高清中文视频| 亚洲精品无码成人片在线观看| 亚洲AV无码成人精品区蜜桃| 精品久久久久中文字幕一区| 免费a级毛片无码| 小SAO货水好多真紧H无码视频| 中文网丁香综合网| 亚洲区日韩区无码区| 日韩精品中文字幕无码一区| 日韩av无码中文无码电影| 波多野结衣中文字幕在线| 亚洲AV无码之日韩精品| 99久久人妻无码精品系列| 久久亚洲AV成人出白浆无码国产 |