新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機最小系統原理及編程電路設計

        51單片機最小系統原理及編程電路設計

        作者: 時間:2013-01-15 來源:網絡 收藏

        本課以AT89S來教你如何實現單片機編程,該程序驅動單片機P1.7端口上的發光二極管不停閃爍,系統程序用keil 匯編語言編寫,電路參考下圖1所示。

        <del id="2qkgy"></del>
      1. <ul id="2qkgy"></ul>
      2. 圖2: 《發光二極管介紹》

        發光二極管導通時,產生一個正向的工作電流IF,工作電流根據發光二極管的材料、功率等不同,額定電流一般在10~40mA左右,發光二極管導通時的正向壓降VF比較大,一般為1.5~3V(普通硅二極管約為0.7V)。因此在正常使用中,為了保證發光二極管在電源電壓V的作用下管子的工作電流不超過額定值,必須給發光二極管串聯一只限流電阻R,R的阻值可由下式算出:R=(V-VF)/IF。其中V為工作電源電壓,VF為發光二極管的正向壓降,IF為額定工作電流。

        從上面原理圖1可知,當單片機的P1.7輸出低電平(0V)時,有正向工作電流流過發光二極管,發光二極管就亮;相反,當P1.7輸出高電平(5V)時,發光二極管沒有足夠電壓差產生工作電流,此時發光二極管不亮。因此,程序中只需交替讓單片機的P1.7輸出低電平“0”和高電平“1”就可以讓發光二極管閃爍發光。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        主站蜘蛛池模板: 仁寿县| 陵水| 衡水市| 大新县| 郧西县| 铜川市| 衢州市| 莲花县| 绥宁县| 会同县| 拉萨市| 宜州市| 南漳县| 景德镇市| 泸定县| 射洪县| 富顺县| 汨罗市| 库伦旗| 库尔勒市| 剑川县| 秭归县| 浦东新区| 辛集市| 武功县| 宽甸| 屏边| 崇左市| 长宁区| 额敏县| 卫辉市| 九龙城区| 石台县| 宕昌县| 海宁市| 宝丰县| 彰化市| 嘉峪关市| 河间市| 盖州市| 新密市|
        <abbr id="2qkgy"></abbr>
        • <strike id="2qkgy"></strike>
          <del id="2qkgy"></del>