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

單片機(jī)匯編語言編程:汽車轉(zhuǎn)向燈控制器

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

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

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


;程序如下:
L_T BIT 00H ;按鍵標(biāo)志位
R_T BIT 01H
S_T BIT 02H
J_J BIT 03H
SAME EQU 30H;按鍵緩沖區(qū)
Runw EQU 31H ;31H 32H,共16位數(shù),當(dāng)做流水燈
SP_B EQU 33H ;棧底位置
;--------------------------------
ORG 0000H
SJMP START
ORG 000BH
SJMP T0_INT
;--------------------------------
START:
MOV TMOD, #01H
MOV TH0, #4CH ;定時(shí)
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 ;延時(shí)約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 ;繼續(xù)去讀
;--------------------------------
T0_INT:
MOV TH0, #4CH ;定時(shí)
PUSH ACC
DJNZ R3, T0_END ;不到5次就退出
MOV R3, #5
;----------------------;以下每隔250ms執(zhí)行一次
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: ;關(guān)閉所有的燈
MOV P2, #255
MOV P0, #255
SETB P3.7
SETB P3.6
T0_END:
POP ACC
RETI
;--------------------------------
END
;試驗(yàn)的時(shí)候,應(yīng)該釋放了前一個(gè)按鍵,再按下另一個(gè)按鍵,這才能有理想的結(jié)果。
本文地址:http://m.qingdxww.cn/thread-161871-1-1.html     【打印本頁】

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

廠商推薦

  • Microchip視頻專區(qū)
  • PIC32CM LS00 Curiosity Pro評估工具包
  • 實(shí)時(shí)控制解決方案的正確選擇——數(shù)字信號控制器(DSC)或通用MCU
  • PIC32CM LS60 Curiosity Pro評估工具包
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)在線工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 色视频免费国产观看| 亚洲v欧美v日韩v国产v| 香港韩国日本三级| 色综合视频一区二区观看| 亚洲精品亚洲人成毛片不卡| 四虎永久在线视频| 日韩专区第一页| 亚洲欧美中文日韩二区一区| 欧美大片国产在线永久播放| 亚洲高清色图| 欧美日韩中文国产| 五月婷婷六月合| 殴美一级视频| 日本中文在线| 亚洲精品m在线观看| 热久久国产| 青青青视频在线| 手机看片一区二区| 亚洲成av人片在线观看| 亚洲线精品久久一区二区三区| 色综合天天综合网国产成人| 日韩黄色免费观看| 日韩欧美亚洲中字幕在线播放| 日韩精选| 亚洲综合国产精品| 天天精品在线| 欧美成人怡春院在线激情| 青青草原1769久久免费播放| 亚洲免费看片| 亚洲视频在线免费| 欧美日韩在线看| 青青热久免费精品视频网站| 一级毛片一级毛片一级级毛片| 人妖在线| 网友偷自拍原创区| 亚洲午夜高清| 特级做a爰片毛片免费看| 日韩精品视频免费在线观看| 一级黄色在线| 欧美日韩国产成人综合在线 | 欧美一级中文字幕|