久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1526|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)新手想弄一個(gè)多路搶答器,找不到問題出在軟件還是硬件

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
66黑幣
求助大佬, 謝謝大家
原本想按下右邊的開關(guān)on/off就能倒計(jì)時(shí)10s,蜂鳴器響,用左下4x4開關(guān)進(jìn)行搶答,并顯示出按下的開關(guān)號(hào)碼,按下后20s倒計(jì)時(shí)作答;
若在按下10s開關(guān)之前有人按下,就會(huì)顯示開關(guān)號(hào)碼,蜂鳴器響
(文件已經(jīng)上傳在最后)
這是proteus仿真

運(yùn)行后出現(xiàn):
按下ON/OFF


使用鍵盤后好像亂碼:


單片機(jī)代碼:用keil,編譯后沒有錯(cuò)誤

ORG 0000H
LJMP MAIN
ORG 0013H;外部中斷1
LJMP ESS1

ORG 0100H
MAIN:SETB EA
SETB EX1;開中斷
SETB IT1;外部中斷1初始化

;判斷第一行
L16:MOV P1,#0FFH
MOV R2,#00H
CLR P1.0
INC R2
JB P1.4,L0;若為1->L0
LCALL DE0
L0: INC R2
JB P1.5,L1
LCALL DE0
L1: INC R2
JB P1.6,L2
LCALL DE0
L2: INC R2
JB P1.7,L3
LCALL DE0
;第二行
L3: SETB P1.0
CLR  P1.1
INC R2
JB  P1.4,L4
LCALL DE0
L4: INC R2
JB P1.5,L5
LCALL DE0
L5: INC R2
JB P1.6,L6
LCALL DE0
L6: INC R2
JB P1.7,L7
LCALL DE0
;第三行
L7: SETB P1.1
CLR P1.2
INC R2
JB P1.4,L8
LCALL DE0
L8: INC R2
JB P1.5,L9
LCALL DE0
L9: INC R2
JB P1.6,L10
LCALL DE0
L10: INC R2
JB P1.7,L11
LCALL DE0
;第四行
L11: SETB P1.2
CLR P1.3
INC R2
JB P1.4,L12
LCALL DE0
L12: INC R2
JB P1.5,L13
LCALL DE0
L13: INC R2
JB P1.6,L14
LCALL DE0
L14: INC R2
JB P1.7,L15
LCALL DE0
L15:LJMP L16        ;讀行列式鍵盤

ESS1:MOV 70H,#30D ;外部中斷 1
MOV R7,#0CH
CLR P3.0
S2: LCALL DELAY
DJNZ 70H,S2
SETB P3.0 ;蜂鳴器提示開始搶答
MOV TMOD,#00010000B
MOV R3,#0AH
L20:MOV 55H,#14H
L19:MOV TH0,#3CH
MOV TL0,#0B0H ;定時(shí)器1初始化
SETB TR1        ;啟動(dòng)定時(shí)器1
MOV A,R3
MOV B,#0AH
DIV AB
MOV DPTR,#TAB
MOVC A,@A+DPTR
MOV 53H,A
LCALL DELAY1
SETB P2.4
MOV A,B
MOVC A,@A+DPTR
MOV 54H,A
CLR P2.5
MOVC A,@A+DPTR
MOV 54H,A
CLR P2.5
MOV P0,54H
LCALL DELAY1
SETB P2.5
L18:JNB TF1,L18
D6:CJNE R3,#0FFH,L21
LJMP L22
L21:LJMP L20 ;搶答倒計(jì)時(shí)
L22:MOV 73H,#02D
S5:MOV 70H,#20D
MOV 71H,#20H
CLR P3.0
S4:LCALL DELAY
DJNZ 70H,S4
SETB P3.0
S6:LCALL DELAY
DJNZ 71H,S6
DJNZ 73H,S5 ;搶答倒計(jì)時(shí)時(shí)間到聲音提示
D5:RETI

DE0:MOV DPTR,#TAB ;搶答違規(guī)報(bào)警并顯示搶答違規(guī)組號(hào)
MOV A,R2
MOV B,#0AH
S10:MOV 72H,#20D
MOV 73H,#10D
CLR P3.0
S8:LCALL LCC
DJNZ 72H,S8
SETB P3.0
S9:LCALL LCC
DJNZ 73H,S9
DJNZ 71H,S10
L17:LCALL LCC
LJMP L17
LCC:CLR P2.4
MOV P0,50H
LCALL DELAY
DELAY1:MOV P1,#0FFH;正常搶答讀鍵
W0:INC R2
JB P1.5,W1
LCALL DE1
W1:INC R2
JB P1.6,W2
LCALL DE1
W2:INC R2
JB P1.7,W3
LCALL DE1
W3:SETB P1.0
CLR P1.1
INC R2
JB P1.4,W4
LCALL DE1
W4:INC R2
JB P1.5,W5
LCALL DE1
W5:INC R2
JB P1.6,W6
LCALL DE1
W6:INC R2
JB P1.7,W7
LCALL DE1
W7:SETB P1.1
CLR P1.2
INC R2
JB P1.4,W8
LCALL DE1
W8:INC R2
JB P1.5,W9
LCALL DE1
W9:INC R2
JB P1.6,W10
LCALL DE1
W10:INC R2
JB P1.7,W11
LCALL DE1
W11:SETB P1.2
CLR P1.3
INC R2
JB P1.4,W12
LCALL DE1
W12:INC R2
JB P1.5,W13
LCALL DE1
W13:INC R2
JB P1.6,W14
LCALL DE1
W14:INC R2
JB P1.7,W15
LCALL DE1
W15:DJNZ R4,W16
LJMP W18
W16:LJMP W0
W18:RET

DE1:MOV P1,#0FFH ;搶答成功聲音提示及回答時(shí)間計(jì)時(shí)
MOV 70H,#20D
CLR P3.0
S3:LCALL DELAY
DJNZ 70H,S3
SETB P3.0
SETB P2.0
SETB P2.1
MOV DPTR,#TAB
MOV A,R2
MOV A,B
MOVC A,@A+DPTR
MOV 57H,A
MOV TMOD,#00000001B
MOV R5,#16H
L32:MOV R6,#14H
L31:MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
CLR P2.4
MOV P0,56H
LCALL DELAY
SETB P2.4
CLR P2.5
MOV P0,57H
LCALL DELAY
SETB P2.5
CJNE R5,#14H,L34
LJMP L35
L34: JC L35
LJMP L30
L35: MOV A,R5
MOV B,#0AH
DIV AB
MOVC A,@A+DPTR
MOV 58H,A
MOV A,B
MOVC A,@A+DPTR
MOV 59H,A
CLR P2.6
MOV P0,58H
LCALL DELAY
SETB P2.6
CLR P2.7
MOV P0,59H
LCALL DELAY
SETB P2.7
L30:JNB TF0,L30
CLR TF0
DJNZ R6,L31
DEC R5
CJNE R5,#0FFH,L32
MOV P1,#0FFH
MOV 70H,#50D
CLR P3.0
S7:LCALL DELAY
DJNZ 70H,S7
SETB P3.0
MOV P2,#0FFH
MOV R3,#00H
MOV R7,#00H
RET
DELAY:MOV 51H,#10D ;延時(shí)子程序
D0:MOV 52H,#248D
D1:DJNZ 52H,D1
DJNZ 51H,D0
RET
TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END

AT89C51設(shè)計(jì).zip

82.36 KB, 下載次數(shù): 5

文件打包

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:875906 發(fā)表于 2022-6-9 14:46 | 只看該作者
仿真截圖

{I8}94O9}MH9{UVLC_7MB11.png (58.3 KB, 下載次數(shù): 42)

{I8}94O9}MH9{UVLC_7MB11.png
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产一区二区视频 | 精品在线播放 | 免费看黄视频网站 | 天天操天天射综合网 | 日韩欧美高清 | 日韩在线精品视频 | 香蕉久久久 | 韩国成人在线视频 | 国产麻豆乱码精品一区二区三区 | 91视频在线看 | 亚洲人成人一区二区在线观看 | 久久久久久久国产 | 久久久一区二区三区 | 久久成人国产 | 日日噜噜夜夜爽爽狠狠 | 久久精品成人一区 | 米奇狠狠鲁| 亚洲一区中文 | 亚洲一区二区黄 | 国产精品日产欧美久久久久 | 国产a区| 亚洲人va欧美va人人爽 | 欧美在线观看一区 | 久久久青草 | 国产精品永久久久久久久www | 久久精品黄色 | 久久久久久久久国产 | 成人免费大片黄在线播放 | 国产精品高清一区二区 | 亚洲 中文 欧美 日韩 在线观看 | www.国产精| 青青久草 | 欧美日韩中文字幕在线 | 亚洲人人 | 久久久久免费观看 | 国产欧美精品一区二区色综合 | 中文字幕一区在线观看视频 | 伊人网99| 可以在线看的黄色网址 | 久久久久久九九九九 | 久久69精品久久久久久国产越南 |