音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

用msc-8051制作紅綠燈的設(shè)計(jì)

作者:欲哭無(wú)淚 欄目:單片機(jī)

要用MCS-8051做個(gè)紅綠燈的硬件設(shè)計(jì);

希望各位高手指點(diǎn)指點(diǎn)!有資料的發(fā)點(diǎn)過(guò)來(lái)讓我參考參考!謝謝大家了

2樓: >>參與討論
yueshang

  ORG  0000H
    AJMP  START
    ORG  0020H

START:
      MOV  P1,#0DEH
      LCALL  DELAY    
lp:  MOV  P1,#7EH
     LCALL   XI    
lp1: MOV  P1,#0FEH    
     LCALL  FLASH5  
lp2: SETB  P1.7    
     CLR  P1.6
     LCALL   XIII
LP3:MOV  P1,#0DBH
     LCALL  XIIII  
lp4:MOV  P1,#0DFH  
      LCALL  FL6      
lp5:SETB  P1.2
    CLR  P1.1            
    LCALL  XIII
    LJMP  LP
XII:CLR  P2.6
    MOV  R0,#4
   MOV 50h,#09H
   MOV  DPTR,#TAB1
LPP:MOV  A,50H
    MOVC  a,@a+dptr
    MOV  P0,A
    LCALL  DELAY
    LCALL  DELAY
    DEC  50H
    MOV  A,50H
    cjne a,#5H,LPP
    RET            
xi:a_bit equ  20h
   b_bit equ  21h
   TEMP  equ  22h
st:mov  TEMP,#73
stlop:acall  DISPLAY
     dec  TEMP
     mov  a,TEMP
     cjne  a,#9,next      
     lcall  XII
     RET
     RET    
next:ljmp  stlop
DISPLAY:mov  a,TEMP
      mov  b,#10
      div  ab
      mov  b_bit,a
      mov  a_bit,b
      mov  dptr,#tab1
      mov  r0,#10
dp11:mov  r1,#250
dplop:mov  a,a_bit
     movc  a,@a+dptr
     mov  p0,a
     clr  p2.6
     lcall  d1ms
     setb  p2.6
     mov  a,b_bit
     movc  a,@a+dptr
     mov  p0,a
     clr  p2.5
     lcall  d1ms
     setb  p2.5
     djnz  r1,dplop
     djnz  r0,dp11
     RET
XIIII:a1_bit equ  20h
   b1_bit equ  21h
   TEMP1  equ  22h
st1:mov  TEMP1,#60
stlop1:acall  DISPLAY1
     dec  TEMP1
     mov  a,TEMP1
     cjne  a,#9,next1      
     lcall  XII
     RET
     RET    
next1:ljmp  stlop1
DISPLAY1:mov  a,TEMP1
      mov  b,#10
      div  ab
      mov  b1_bit,a
      mov  a1_bit,b
      mov  dptr,#tab1
      mov  r0,#10
dp111:mov  r1,#250
dplop1:mov  a,a1_bit
     movc  a,@a+dptr
     mov  p0,a
     clr  p2.6
     lcall  d1ms
     setb  p2.6
     mov  a,b_bit
     movc  a,@a+dptr
     mov  p0,a
     clr  p2.5
     lcall  d1ms
     setb  p2.5
     djnz  r1,dplop1
     djnz  r0,dp111
     ret          
FLASH5:clr  p2.6
      MOV  R0,#5    
      MOV  40H,#05h
      MOV  DPTR,#tab1      
FLASH1: mov  a,40h    
      movc a,@a+dptr      
      mov  p0,a
      SETB  P1.7
      lcall  delay
      CLR  P1.7
      LCALL  DELAY
      DEC  40H  
       DJNZ R0,FLASH1
       RET
FL6:   CLR  P2.6
       MOV  R0,#5
       MOV  30H,#05H
       MOV  DPTR,#tab3
PP:    MOV  A,30H
       MOVC  A,@A+DPTR
       MOV  P0,A
       SETB  P1.2
       LCALL  DELAY
       CLR  P1.2
       LCALL  DELAY
       DEC  30H
       DJNZ  R0,PP
       RET
XIII:  CLR  P2.6
       MOV  R0,#3
       MOV 50h,#03H
       MOV  DPTR,#TAB1
LPP1:  MOV  A,50H
       MOVC  a,@a+dptr
       MOV  P0,A
       LCALL  DELAY
       LCALL  DELAY
       DEC  50H
       MOV  A,50H
       cjne a,#0,LPP1
       RETI


                
tab1:  db 28h,7eh,0a2h,62h,74h,61h,21h,7ah,20h,60h        
tab3:  db 28h,7eh,0a2h,62h,74h,61h,21h,7ah,20h,60h
delay: mov 

3樓: >>參與討論
wujing198
樓上真是好人!
4樓: >>參與討論
欲哭無(wú)淚

小女子我在這里忠心的感謝一樓的大哥了。!

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
各位幫我出個(gè)點(diǎn)子吧?畢設(shè)做機(jī)器人要哪些功能呢?
問(wèn)個(gè)中斷服務(wù)程序問(wèn)題
想快速學(xué)習(xí)單片機(jī)的來(lái)這里
大家有沒(méi)有用1602液晶屏顯示電子鐘的程序,給我一份,...
緊急求助用MCS-51做秒表/時(shí)鐘計(jì)時(shí)器的電路圖
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)