<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    初學單片機的40個實驗(含匯編程序、C程序、流程圖)

    發布時間:2009-12-18 17:05    發布者:topcircuit
    關鍵詞: 初學 , 單片機 , 匯編程序 , 流程圖 , 實驗
    具體實驗內容步驟:
    1. 實驗任務
    2. 電路原理圖
    3. 系統板上硬件連線
    4. 程序設計內容
    5.程序框圖
    6.匯編源程序
    7.C語言源程序
    電路說明
    如:模擬開關燈這個簡單程序
    1.實驗任務
    如圖4.2.1所示,監視開關K1(接在P3.0端口上),用發光二極管L1(接在單片機P1.0端口上)顯示開關狀態,如果開關合上,L1亮,開關打開,L1熄滅。
    2.電路原理圖

    圖4.2.1
    3.系統板上硬件連線
    (1).把“單片機系統”區域中的P1.0端口用導線連接到“八路發光二極管指示模塊”區域中的L1端口上;
    (2).把“單片機系統”區域中的P3.0端口用導線連接到“四路撥動開關”區域中的K1端口上;
    4.程序設計內容
    (1).開關狀態的檢測過程
    單片機對開關狀態的檢測相對于單片機來說,是從單片機的P3.0端口輸入信號,而輸入的信號只有高電平和低電平兩種,當撥開開關K1撥上去,即輸入高電平,相當開關斷開,當撥動開關K1撥下去,即輸入低電平,相當開關閉合。單片機可以采用JB BIT,REL或者是JNB BIT,REL指令來完成對開關狀態的檢測即可。
    (2).輸出控制
    如圖3所示,當P1.0端口輸出高電平,即P1.0=1時,根據發光二極管的單向導電性可知,這時發光二極管L1熄滅;當P1.0端口輸出低電平,即P1.0=0時,發光二極管L1亮;我們可以使用SETB P1.0指令使P1.0端口輸出高電平,使用 CLR P1.0指令使P1.0端口輸出低電平。
    5.程序框圖

    圖4.2.2
    6.匯編源程序ORG00H
    START:JBP3.0,LIG
    CLRP1.0
    SJMPSTART
    LIG:SETBP1.0
    SJMPSTART
    END
    7.C語言源程序
    #include
    sbitK1=P3^0;
    sbitL1=P1^0;
    voidmain(void)
    {
    while(1)
    {
    if(K1==0)
    {
    L1=0;//燈亮
    }
    else
    {
    L1=1;//燈滅
    }
    }
    }



    1.rar (1.32 MB)
    本文地址:http://www.portaltwn.com/thread-6634-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    MCU_NEWER 發表于 2010-9-25 22:28:04
    只有35個,但總比我買回來的學習板配的光碟里面提到的多。多謝!
    lover_game 發表于 2010-12-5 23:03:30
    瞅瞅。!
    chj_macong 發表于 2011-3-9 19:44:46
    只有35個
    blbl2004 發表于 2011-4-14 10:14:40
    35個
    uttjstxz 發表于 2011-5-1 21:16:20
    看看了
    wfnic 發表于 2011-7-10 10:36:23
    hapoh1
    hlp0413 發表于 2011-7-20 23:07:20
    多謝
    Vanko 發表于 2011-10-3 00:04:18
    我里個神呀,怎么會和“35個單片機實驗實例”一樣呢,發布者 這是為什么呢?做人要厚道呀,大家的積分也不容易。
    hailylf 發表于 2011-10-16 22:38:41
    看看
    wxw123321 發表于 2011-11-4 10:06:54
    多謝
    qq345718287 發表于 2012-1-12 10:50:31
    看看
    zhuozzc 發表于 2012-7-12 14:45:10
    看看
    MXPMCU 發表于 2013-10-3 22:01:16
    好東東
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區

    相關在線工具

    相關視頻

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷