欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

QQ登錄

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

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

51單片機(jī)匯編語(yǔ)言交通燈模擬

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
這是51單片機(jī)的交通燈模擬
掌握單片機(jī)內(nèi)部通用資源如中斷、定時(shí)計(jì)數(shù)器、串行口及并行端口的應(yīng)用。
- 試驗(yàn)內(nèi)容
編寫(xiě)模擬交通燈運(yùn)行控制程序。要求紅綠燈亮燈延時(shí)時(shí)間為30秒,黃燈亮燈延時(shí)時(shí)間為10秒。利用二位八段LED顯示器進(jìn)行時(shí)間顯示。時(shí)間顯示采用倒計(jì)時(shí)的方式。時(shí)間歸零時(shí)信號(hào)進(jìn)行切換。
-    實(shí)驗(yàn)要求
時(shí)間的延時(shí)必須采用定時(shí)器定時(shí)中斷方式進(jìn)行,定時(shí)器0或定時(shí)器1可任選一個(gè)(默認(rèn)為0)。編程時(shí)請(qǐng)充分考慮定期器的時(shí)間擴(kuò)展問(wèn)題。
利用二位八段LED顯示器進(jìn)行時(shí)間顯示,顯示碼采用串行口模式0進(jìn)行輸出。
掌握中斷系統(tǒng)的基本概念及使用方法。如:中斷被響應(yīng)所需的必要條件;一個(gè)完整的中斷響應(yīng)過(guò)程;中斷優(yōu)先級(jí)的概念
信號(hào)燈的控制由并行口P0口輸出進(jìn)行快關(guān)控制。


單片機(jī)源程序如下:
  1. S_OK BIT 20H.0
  2. ORG 0000H
  3. AJMP MAIN

  4. ORG 000BH
  5. AJMP SECOND

  6. ORG 0030H
  7. MAIN:
  8.   MOV SP, #60H
  9.   CLR EA
  10.   MOV SCON, #00H
  11.   MOV TMOD, #01H
  12.   MOV TL0, #0B0H
  13.   MOV TH0, #3CH
  14.   SETB ET0
  15.   SETB PT0
  16.   SETB EA
  17.   SETB TR0
  18.   MOV R7, #10

  19. HONGDENG:
  20.   MOV P0,#21H
  21.   MOV R0, #30
  22.   LOOP1: MOV A, R0
  23.   LCALL XIANSHI
  24.   JNB S_OK, $
  25.   CLR S_OK
  26.   DEC R0
  27.   DJNZ R0, LOOP1

  28. HUANGDENG:
  29.   MOV P0,#12H
  30.   MOV R0, #10
  31.   LOOP2: MOV A, R0
  32.   LCALL XIANSHI
  33.   JNB S_OK, $
  34.   CLR S_OK
  35.   DEC R0
  36.   DJNZ R0, LOOP2

  37. LVDENG:
  38.   MOV P0,#0CH
  39.   MOV R0, #30
  40.   LOOP3: MOV A, R0
  41.   LCALL XIANSHI
  42.   JNB S_OK, $
  43.   CLR S_OK
  44.   DEC R0
  45.   DJNZ R0, LOOP3

  46. LJMP MAIN

  47. XIANSHI:
  48.   MOV 22H, R0
  49.   MOV B, #10
  50.   DIV AB
  51.   MOV DPTR, #TAB
  52.   MOVC A, @A+DPTR
  53.   MOV 4BH, A
  54.   MOV A, B
  55.   MOVC A, @A+DPTR
  56.   MOV 4AH, A
  57.   MOV 4CH, #0FFH; 前四個(gè)顯示管滅
  58.   MOV 4DH, #0FFH
  59.   MOV 4EH, #0FFH
  60.   MOV 4FH, #0FFH
  61.   MOV R1, #4AH
  62.   MOV R0, #06H
  63. FASONG:
  64.   MOV A, @R1
  65.   CLR TI
  66.   MOV SBUF, A
  67.   JNB TI, $
  68.   INC R1
  69.   DJNZ R0, FASONG
  70.   MOV R0, 22H
  71.   RET

  72.   SECOND:
  73.   CLR EA
  74.   CLR S_OK
  75. ……………………

  76. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
交通燈.rar (82.64 KB, 下載次數(shù): 27)


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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表