找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

74LS244+74LS273單片機I/O口擴展實驗報告

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:354692 發(fā)表于 2018-6-19 21:23 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

南昌航空大學(xué)實驗報告

2018年6月 7日


課程名稱:單片微型計算機實驗實驗名稱:I/O口擴展實驗

學(xué)號:16207130姓名:姚*同組人:

指導(dǎo)教師評定:  簽名:


  • 實驗?zāi)康?/font>

1.掌握單片機系統(tǒng)擴展簡單I/O口的方法;

2.熟悉I/O口數(shù)據(jù)的輸入/輸出程序的編制方法。

二、實驗要求

利用74LS244作為輸入口接8路開關(guān)K1-k8,讀取開關(guān)狀態(tài),并將讀得的狀態(tài)數(shù)據(jù)通過74LS273驅(qū)動發(fā)光二級管顯示出來。具體要求如下:當(dāng)Kn(n=1-8)接高電平時,對應(yīng)的發(fā)光二極管以2s的時間間隔閃亮;當(dāng)Kn接低電平時,發(fā)光二極管以5s的時間間隔閃亮;
采用定時器中斷實現(xiàn)定時。

三、實驗步驟

1.Y0~Y7接K1~K8,Q0~Q7接L1~L8等。

2.編寫、調(diào)試并執(zhí)行程序,改變K1~K8的狀態(tài),觀察并記錄LED發(fā)光二極管的閃亮情況。

四、實驗程序



實驗電路:      

五、實驗小結(jié)

   這次的實驗和上次的有些類似,同時關(guān)于這次的實驗,我準(zhǔn)備得挺充分。通過本次實驗我了解了單片機系統(tǒng)擴展簡單I/O口的方法;熟悉了I/O數(shù)據(jù)輸入/輸出程序的編制方法。在實驗代碼的編寫方面還需更多學(xué)習(xí)。


  1. ORG 0000H
  2.                             LJMP MAIN
  3.                             ORG 000BH
  4.                             LJMP CUT
  5.                             ORG 0030H

  6. MAIN:              MOV DPTR,#0FF90H

  7.                             MOV A,#0FFH
  8.                             MOVX @DPTR,A
  9.                             MOV R3,#0FFH
  10.                             MOV SP,#60H
  11.                             MOV TH0,#0D8H
  12.                             MOV TL0,#0F0H
  13.                             MOV R7,#0
  14.                             MOV R6,#0
  15.                             MOV R5,#0
  16.                             SETB EA
  17.                             SETB ET0
  18.                             MOV TMOD,#01H
  19.                             MOV TCON,#10H

  20. LOOP:              MOV DPTR,#0FF80H

  21.                             MOVX A,@DPTR
  22.                             MOV R4,A
  23.                             SJMP LOOP

  24. CUT:              PUSH PSW
  25.                             PUSH ACC
  26.                             MOV TH0,#0D8H
  27.                             MOV TL0,#0F0H
  28.                             INC R7
  29.                             CJNE R7,#64H,L0
  30.                             MOV R7,#0
  31.                             INC R6
  32.                             CJNE R6,#2H,L1
  33.                             MOV R6,#0
  34.                             MOV A,R3
  35.                             XRL A,R4
  36.                             MOV R3,A
  37.                             MOV DPTR,#0FF90H
  38.                             MOVX @DPTR,A

  39. L1:              INC R5

  40.                             CJNE R5,#5,L0
  41.                             MOV R5,#0
  42.                             MOV A,R4
  43.                             CPL A
  44.                             XRL A,R3
  45.                             MOV R3,A
  46.                             MOV DPTR,#0FF90H
  47.                             MOVX @DPTR,A
  48. L0:              POP ACC

  49.                             POP PSW
  50.                             RETI
  51.                             END
復(fù)制代碼

完整的Word格式文檔51黑下載地址:
16207130-姚蘭誠-單片機實驗報告9.docx (519.61 KB, 下載次數(shù): 16)


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

使用道具 舉報

沙發(fā)
ID:184706 發(fā)表于 2019-1-17 16:50 | 只看該作者
匯編啊  好難看懂
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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