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

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

QQ登錄

只需一步,快速開(kāi)始

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

單片機(jī)交通燈流程圖要如何畫(huà)啊?求幫助

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
50黑幣
代碼清單
org 0000h
ljmp main
org 000bh
ljmp inti0
org 0030h
main:mov tmod,#01h
     mov ie,#82h
  mov th0,#4ch
  mov tl0,#00h
  mov sp,#60h
  mov 31h,#30  ;東西綠燈初值30秒
  mov 32h,#30  ;南北紅燈初值30秒
  clr 4fh  ;清標(biāo)志位
  clr p1.1 ;開(kāi)東西綠燈
  clr p1.5 ;開(kāi)南北紅燈
  setb tr0 ;啟動(dòng)T0
loop:lcall key   ;調(diào)用應(yīng)急按鍵判斷
     ljmp loop
inti0:push psw
      clr ea
   mov th0,#4ch
   mov tl0,#00h
   inc 35h
   mov a,35h
   cjne a,#20,out  ;判1秒是否到時(shí)
   mov 35h,#00
   jb 4fh,yi   ;判別標(biāo)志位
   dec 31h ;東西時(shí)間每秒減1
   dec 32h ;南北時(shí)間每秒減1
   mov a,31h
   cjne a,#05,out ;判是否到25秒
   setb p1.1   ;東西綠燈閃滅3秒
  lcall del500ms
  clr p1.1
  lcall del500ms
  setb p1.1
  lcall del500ms
  clr p1.1
  lcall del500ms
  setb p1.1
     lcall del500ms
  clr p1.1
  lcall del500ms
  setb p1.1   ;滅東西綠燈
  sjmp er
out:setb ea
    pop psw
reti
  er:clr p1.2  ;東西黃燈亮2秒
  mov 33h,#4   ;延時(shí)2秒
loop1:lcall del500ms
      djnz 33h,loop1
   setb p1.2   ;2秒后滅東西黃燈
   clr p2.1
   mov 31h,#20   ;東西時(shí)間賦20秒初值
      mov 32h,#20 ;南北時(shí)間賦20秒初值
   setb 4fh
   setb p1.5  ;關(guān)南北紅燈
   clr p1.0  ;點(diǎn)亮東西紅燈
      clr p1.6  ;點(diǎn)亮南北綠燈
   sjmp out
   yi:dec 31h ;東西時(shí)間每秒減1
   dec 32h ;南北時(shí)間每秒減1
   mov a,31h
   cjne a,#5,out  ;判是否到15秒
   setb p2.7    ;
   setb p1.6  ;南北綠燈閃滅3秒
  lcall del500ms
  clr p1.6
  lcall del500ms
  setb p1.6
  lcall del500ms
  clr p1.6
  lcall del500ms
  setb p1.6
     lcall del500ms
  clr p1.6
  lcall del500ms
   setb p1.6    ;關(guān)南北綠燈
   clr p1.7   ;南北黃燈亮2秒
  mov 34h,#4   ;延時(shí)2秒
loop2:lcall del500ms
      djnz 34h,loop2
   setb p1.7   ;2秒后滅南北黃燈
   clr p2.7 ;
   mov 31h,#30 ;東西時(shí)間重賦30秒初值
   mov 32h,#30 ;南北時(shí)間重賦30秒初值
   clr p1.1    ;點(diǎn)亮東西綠燈
   clr p1.5    ;點(diǎn)亮南北紅燈
   setb p1.0    ;關(guān)東西紅燈
   clr 4fh
   ljmp out
table:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h   ;0-9數(shù)字
del1ms:mov r7,#10   ;1ms延時(shí)子程序
d1:mov r6,#50
   djnz r6,$
   djnz r7,d1
   ret
del500ms:mov r5,#5  ;500ms延時(shí)子程序
del3:mov r4,#200
del4:mov r3,#250
     djnz r3,$
  djnz r4,del4
  djnz r5,del3
  ret
key:jb p1.3,keyout
    jnb p1.3,$
clr ea
inc 36h
mov a,36h
cjne a,#2,key4
mov 36h,#00
   setb p1.6   ;東西綠燈閃滅3秒
  lcall del500ms
  clr p1.6
  lcall del500ms
  setb p1.6
  lcall del500ms
  clr p1.6
  lcall del500ms
  setb p1.6
     lcall del500ms
  clr p1.6
  lcall del500ms
  setb p1.6   ;滅東西綠燈
  clr p1.7  ;東西黃燈亮2秒
  mov 33h,#4   ;延時(shí)2秒
loop3:lcall del500ms
      djnz 33h,loop3
   setb p1.7   ;2秒后滅東西黃燈
   setb p1.0   ;關(guān)東西紅燈
   setb p1.6  ;關(guān)南北綠燈
   clr p1.1  ;開(kāi)西綠燈
   clr p1.5  ;開(kāi)南北紅燈
   setb ea
   sjmp keyout
key4:clr p1.6 ;開(kāi)南北綠燈
     clr p1.0   ;開(kāi)東西紅燈
  setb p1.1
  setb p1.2
  setb p1.3
  setb p1.4
  setb p1.5
  setb p1.7
keyout:ret
end

要像這樣子的流程圖

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

使用道具 舉報(bào)

沙發(fā)
ID:123289 發(fā)表于 2020-6-17 18:37 | 只看該作者
1、不要怕錯(cuò)
2、不追求完美
3、你如何想的,就在方框中寫(xiě)出來(lái)。
多做幾個(gè),就OK了。
回復(fù)

使用道具 舉報(bào)

板凳
ID:782419 發(fā)表于 2020-6-17 20:16 | 只看該作者
我感覺(jué)你真的好厲害,居然用匯編寫(xiě)程序!在學(xué)校的時(shí)候好像學(xué)過(guò)的是匯編,好像根本就不會(huì)用。想給你提一點(diǎn)建議:如果可以的話用keil+vscode開(kāi)發(fā)試試吧。可能會(huì)好很多!keil用來(lái)編譯,調(diào)試,vscode用來(lái)代碼編輯。當(dāng)然用的C語(yǔ)言。應(yīng)該不難的,我之前從沒(méi)用過(guò)C,不過(guò)也會(huì)一點(diǎn)了!
回復(fù)

使用道具 舉報(bào)

地板
ID:123289 發(fā)表于 2020-6-19 17:09 | 只看該作者
是的,現(xiàn)在對(duì)照一下,流程圖與你的程序相符嗎?
回復(fù)

使用道具 舉報(bào)

5#
ID:367460 發(fā)表于 2020-6-20 14:19 | 只看該作者
wufeng391 發(fā)表于 2020-6-17 20:16
我感覺(jué)你真的好厲害,居然用匯編寫(xiě)程序!在學(xué)校的時(shí)候好像學(xué)過(guò)的是匯編,好像根本就不會(huì)用。想給你提一點(diǎn)建 ...

萌新問(wèn)問(wèn),用vscode寫(xiě)代碼有啥優(yōu)點(diǎn)嗎?    不是也有人用notepad++ , 和keil本身寫(xiě)代碼有啥區(qū)別?學(xué)習(xí)學(xué)習(xí), 望回復(fù).
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久久www成人免费精品 | 国产免费a视频 | 亚洲一区电影 | 在线播放中文字幕 | 一区二区三区四区在线免费观看 | 欧美另类日韩 | 久久综合影院 | 国产亚洲第一页 | 99精品免费久久久久久日本 | 99热热精品| 亚洲美女一区 | 国产一区在线免费观看 | 欧美日韩国产精品激情在线播放 | 成人免费观看视频 | 色播99 | 久久国产传媒 | 亚洲精品一区二区网址 | 欧美精品91爱爱 | 日韩综合网 | 91久久国产综合久久 | 久久久免费在线观看 | 免费毛片www com cn | 2021天天干夜夜爽 | 国产一区二区免费在线 | 国产欧美一区二区精品久导航 | 一二三四在线视频观看社区 | 精品欧美乱码久久久久久 | 日韩精品一区二区三区视频播放 | 超碰av免费 | 久草网在线视频 | 中文字幕日韩一区 | av在线免费观看不卡 | 亚洲免费在线观看 | 亚洲国产精品va在线看黑人 | 久久av综合 | 在线观看国产网站 | 国内激情av片 | 亚洲欧美一区二区三区在线 | 久久精品国产久精国产 | 日韩精品在线播放 | 亚洲日日 |