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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2462|回復: 0
打印 上一主題 下一主題
收起左側

利用8255擴展單片機的并口,實現兩個開關對兩位數碼管的顯示控制

[復制鏈接]
跳轉到指定樓層
樓主
ID:425966 發表于 2019-6-10 12:34 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
利用8255擴展單片機的并口,實現2個開關對2位數碼管的顯示控制,要求當開關K1按下時數碼管顯示內容加1,K2按下時數碼管顯示內容減1
要求設計硬件電路、編寫并調試程序,在PROTEUS中仿真實現。提交電路圖、程序清單和仿真圖。

  • 電路圖如下:

(2)程序如下:

  1. ORG 0000H

  2. LJMP MAIN

  3. ORG 0003H

  4. LJMP KEY1

  5. ORG 0013H

  6. LJMP KEY2

  7. ORG 0030H

  8. MAIN:MOV IE,#0FFH

  9. MOV TCON,#0AH

  10. MOV A,#80H

  11. MOV DPTR,#0FFFFH

  12. MOVX @DPTR,A

  13. STAR:MOV R2,#24

  14. MOV A,R2

  15. MOV B,#10

  16. DIV AB

  17. ACALL LOOP

  18. LCALL DELAY

  19. MOV A,#02H

  20. LCALL LOOP1

  21. MOV A,B

  22. ACALL LOOP

  23. LCALL DELAY

  24. MOV A,#01H

  25. LCALL LOOP1

  26. LJMP STAR

  27. LOOP:MOV DPTR,#TAB

  28. MOVC A,@A+DPTR

  29. MOV DPTR,#0FFFCH

  30. MOVX @DPTR,A

  31. RET

  32. LOOP1:MOV DPTR,#0FFFDH

  33. MOVX @DPTR,A

  34. RET

  35. KEY1:INC R2

  36. RETI

  37. KEY2:DEC R2

  38. RETI

  39. DELAY:MOV R6,#49

  40. aa:NOP

  41. NOP

  42. DJNZ R3,aa

  43. NOP

  44. NOP

  45. NOP

  46. RET

  47. TAB:DB 0C0H,0F9H,0A4H,0B0H,99H

  48.     DB 92H,82H,0F8H,80H,90H

  49.               SJMP $

  50.               END
復制代碼

  • 仿真圖如下:


完整的Word格式文檔51黑下載地址:

第五次大作業.docx (59.05 KB, 下載次數: 19)






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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表