亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 51單片機匯編程序實現按鍵燈 [打印本頁]

作者: WBSY    時間: 2021-4-20 15:54
標題: 51單片機匯編程序實現按鍵燈
本帖最后由 WBSY 于 2021-4-29 16:54 編輯

剛開始學習C51單片機,今天先從最簡單的按鍵燈開始其中P1  0~4位為按鍵,P0 0~4位為LED我把思路、原理圖、代碼貼下面了

先說我的思路:
我想把P1這組GPIO口的值MOV到累加器A,其中高四位懸空,但是我的燈接的是P0低四位所以影響不大

然后把A里的數值MOV到P0,達成對應燈亮的效果
注:一開始按鍵開關打到VCC置一
原理圖:

其中LED的參數是 RED LED Vf = 1.83V @ 20mA ,算了下(5-1.83)/0.02=158.5,所以給串聯了一個158Ω的電阻

代碼如下:
  1. ORG 30H
  2. MAIN: LJMP 30H        ;start at 30H
  3. MOV A, P1
  4. MOV P0,A
  5. SJMP MAIN
  6. END
復制代碼







歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1