国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

單片機匯編語言編程:汽車轉向燈控制器

發布時間:2016-3-10 09:09    發布者:designapp
按照題目要求,編寫了程序,用 PROTEUS 繪出了仿真電路圖

;=============================================
;題目:汽車轉向燈控制器的編程
;1號鍵(左轉向)按下時 實現P3.6閃亮,P0-P2口左流水;
;2號鍵(右轉向)按下時 實現P3.7閃亮,P0-P2口右流水;
;3號鍵(剎車鍵)按下時 實現P0-P2口同時亮;
;4號鍵(緊急狀況鍵) 按下時 實現P3.6和P3.7同時閃亮。
;按鍵按住時,執行上述程序,按鍵松開后關閉所有燈。
;=============================================

;按照題目要求,編寫了程序,用 PROTEUS 繪出了仿真電路圖,運行起來如下所示:
  


;程序如下:
L_T BIT 00H ;按鍵標志位
R_T BIT 01H
S_T BIT 02H
J_J BIT 03H
SAME EQU 30H;按鍵緩沖區
Runw EQU 31H ;31H 32H,共16位數,當做流水燈
SP_B EQU 33H ;棧底位置
;--------------------------------
ORG 0000H
SJMP START
ORG 000BH
SJMP T0_INT
;--------------------------------
START:
MOV TMOD, #01H
MOV TH0, #4CH ;定時
MOV R3, #5 ;250ms閃爍一次
SETB TR0
MOV IE, #82H ;開中斷
MOV SP, #SP_B
MOV Runw, #255
MOV Runw + 1, #0
;--------------------------------
M_LOOP:
MOV A, P1 ;讀一次按鍵
ANL A, #0FH
MOV SAME, A ;保存
MOV R7, #40 ;延時約20ms
MOV R6, #0
DJNZ R6, $
DJNZ R7, $ - 4
MOV A, P1 ;再讀一次按鍵
ANL A, #0FH
CJNE A, SAME, M_LOOP ;兩次不等則是抖動
CPL A
MOV C, ACC.3 ;保存按鍵信息
MOV R_T, C
MOV C, ACC.2
MOV J_J, C
MOV C, ACC.1
MOV S_T, C
MOV C, ACC.0
MOV L_T, C
SJMP M_LOOP ;繼續去讀
;--------------------------------
T0_INT:
MOV TH0, #4CH ;定時
PUSH ACC
DJNZ R3, T0_END ;不到5次就退出
MOV R3, #5
;----------------------;以下每隔250ms執行一次
LEFT:
JNB L_T, RIGHT
MOV A, Runw
RRC A
MOV Runw, A
MOV A, Runw + 1
RRC A
MOV Runw + 1, A
MOV A, Runw
MOV ACC.7, C
MOV Runw, A
MOV P2, Runw
MOV P0, Runw + 1
SETB P3.7
CPL P3.6
JMP T0_END
RIGHT:
JNB R_T, STOP
MOV A, Runw
RLC A
MOV Runw, A
MOV A, Runw + 1
RLC A
MOV Runw + 1, A
MOV A, Runw
MOV ACC.0, C
MOV Runw, A
MOV P2, Runw
MOV P0, Runw + 1
CPL P3.7
SETB P3.6
JMP T0_END
STOP:
JNB S_T, JINJI
MOV P2, #0
MOV P0, #0
SETB P3.7
SETB P3.6
JMP T0_END
JINJI:
JNB J_J, NOTHING
MOV P2, #255
MOV P0, #255
CPL P3.7
CPL P3.6
JMP T0_END
NOTHING: ;關閉所有的燈
MOV P2, #255
MOV P0, #255
SETB P3.7
SETB P3.6
T0_END:
POP ACC
RETI
;--------------------------------
END
;試驗的時候,應該釋放了前一個按鍵,再按下另一個按鍵,這才能有理想的結果。
本文地址:http://m.qingdxww.cn/thread-161871-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 基于CEC1712實現的處理器SPI FLASH固件安全彈性方案培訓教程
  • 無線充電基礎知識及應用培訓教程2
  • PIC18-Q71系列MCU概述
  • 為何選擇集成電平轉換?
  • 貿澤電子(Mouser)專區

相關在線工具

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品成人一区二区 | 伊人久热这里只有精品视频99 | 欧美午夜精品久久久久免费视 | 精品欧美一区手机在线观看 | 久久精品无码一区二区日韩av | 亚洲人免费视频 | 日本www高清视频 | 国内在线亚洲精品第一线 | 久久国产精品-久久精品 | 91香蕉视频在线观看免费 | 爱人体147在线视频 爱情综合症泰剧在线观看全集 | 成年大片免费视频播放二级 | 免费看污黄网站 | 91av在线视频观看 | 久久最新免费视频 | 天天爽夜夜爽一区二区三区 | 91精品视频免费在线观看 | 91在线视频免费 | 欧美日韩一日韩一线不卡 | 日本色图视频 | 亚洲青青草 | 一级在线观看 | 一本大道香蕉高清久久 | 亚洲精品精品 | 欧美高清视频在线 | 青草资源视频在线高清观看 | 日本不卡免费高清一级视频 | 国产成人在线免费观看 | 精品国产麻豆免费人成网站 | 欧美成人aa久久狼窝动画 | 国产精品不卡在线 | 国产高清在线不卡 | 欧美精品一区二区三区在线播放 | 日韩欧美中文字幕在线观看 | 97热久久 | 国产乱人伦精品一区二区 | 亚洲国产高清视频 | 在线亚洲黄色 | 亚洲欧洲日产国码二区在线 | 精品国精品国产自在久国产不卡 | 亚洲ay|