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

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

QQ登錄

只需一步,快速開始

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

包括流水燈,時(shí)鐘,計(jì)時(shí)器,簡(jiǎn)易的用4x4鍵盤控制的單片機(jī)匯編語言計(jì)算器

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:791982 發(fā)表于 2020-12-18 18:51 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
1.包括流水燈,時(shí)鐘,計(jì)時(shí)器,簡(jiǎn)易的用4x4鍵盤控制的計(jì)算器

2.四個(gè)按鍵選擇功能,直接對(duì)應(yīng)那種一般開發(fā)板配套的紅外遙控器的1234鍵(試過是可以的)當(dāng)然仿真中不包括紅外,紅外選項(xiàng)是多余的
仿真中不包括紅外

3.計(jì)時(shí)器,上鍵運(yùn)行,下鍵清零,右鍵暫停,右鍵長(zhǎng)按切換時(shí)鐘

4.時(shí)鐘的右鍵切換調(diào)整,長(zhǎng)按到計(jì)時(shí)器,調(diào)整位會(huì)閃爍
5計(jì)算器用4x4按鍵控制

6.代碼用的匯編

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機(jī)源程序如下:
  1. LCD_RS EQU P2.0    ;1602控制
  2. LCD_RW EQU P2.1    ;......
  3. LCD_E  EQU P2.2    ;脈沖
  4. LCD_D7 EQU P0.7    ;
  5. LCD_DATA EQU P0    ;1602數(shù)據(jù)口
  6. LCD_JISHU EQU 20H    ;1602寫數(shù)據(jù)計(jì)數(shù)
  7. LCD_CAIDAN EQU 21H    ;1602菜單編號(hào)
  8. LCD_CAIDAN_YE EQU 22H    ;1602頁編號(hào)
  9. KEY_UP EQU P2.3    ;上鍵
  10. KEY_DOWN EQU P2.4    ;下鍵
  11. KEY_OK EQU P2.5    ;確認(rèn)鍵
  12. KEY_EXIT EQU P2.6    ;退出鍵
  13. LCD_BEI EQU P2.7  ;1602背光
  14. EXIT_BIAOZHI EQU 23H.0    ;計(jì)時(shí)器,中按退出會(huì)置一標(biāo)志位
  15. OK_BIAOZHI EQU 23H.1
  16. UP_BIAOZHI EQU 23H.2
  17. DOWN_BIAOZHI EQU 23H.3
  18. DINGSHI_JISHU EQU 24H    ;用定時(shí)器延時(shí)計(jì)數(shù)
  19. LED EQU P1            ;
  20. ;數(shù)碼管595    ;
  21. MINGXIANG EQU P3.3
  22. HC595_DATA EQU P3.4    ;數(shù)碼管數(shù)據(jù),移位輸出,,,復(fù)用hc164數(shù)據(jù)口
  23. HC595_SLCP EQU P3.5    ;讀入數(shù)據(jù)端
  24. HC595_SHCP EQU P3.6    ;刷新顯示端,、、復(fù)用hc164的clk
  25. HC595_SHI EQU 25H    ;時(shí)鐘的時(shí)分秒
  26. HC595_FEN EQU 26H    ;
  27. HC595_MIAO EQU 27H    ;
  28. ;矩陣鍵盤.......
  29. JIANPAN1 EQU P3.0
  30. JIANPAN2 EQU P3.1
  31. HC164_DATA EQU P3.4
  32. HC164_CLK EQU P3.7
  33. JIANSHUXU EQU 28H   ;矩陣鍵盤按下的順序,
  34. JISUANQI_DATA1 EQU 29H     ;
  35. JISUANQI_YUNSUAN EQU 2AH     ;
  36. JISUANQI_DATA2 EQU 2BH     ;
  37. JISUANQI_JIEGUO1 EQU  2CH     ;
  38. JISUANQI_JIEGUO2 EQU 2DH       ;
  39. ANJIAN_CHANGAN EQU 2FH
  40. OKCHANGAN_BIAOZHI EQU 23H.4   ;
  41. HONGWAIZ_ EQU P3.2
  42. HONGWAIZ_MA EQU 30H
  43. LEDYANSHI_JISHU EQU 31H
  44. ORG 0000H
  45.         AJMP MAIN
  46.                 ORG 03H
  47.                 LJMP WAIBU0
  48.                 ORG 0BH
  49.                 LJMP T0DINGSHI
  50.                 ORG 001BH
  51.                 LJMP T1DINGSHI;定時(shí)器中斷
  52.         ORG 0030H
  53.                         MAIN:
  54.                         LCALL SHUMA_JIANCE
  55.                         LCALL SHUMA_QINGLING
  56.                         MOV HONGWAIZ_MA,#00H
  57.                         CLR LCD_BEI
  58.                         LCALL LCD_XIANSHI   ;1602初始化,歡迎界面
  59.                         SETB PT0 ;把定時(shí)器t1設(shè)置為高優(yōu)先級(jí)
  60.                         MOV TMOD,#11H ;T1為工作方式一
  61.                         MOV IE,#8BH ;允許T1中斷,T0,外部中斷0
  62.                         MOV TH1,#0D8H ;放入數(shù)據(jù)
  63.                         MOV TL1,#0F0H
  64.                         MOV TH0,#0DBH
  65.             MOV TL0,#0F0H
  66.                         SETB TR1    ;啟動(dòng)T1定時(shí)器
  67.                         LOOP0:
  68.             LCALL ANJIAN_RENYI    ;按鍵判斷
  69.                         SJMP LOOP0
  70.                     SJMP $     
  71. WAIBU0:
  72. CLR  EA
  73. PUSH 01H
  74. PUSH 02H
  75. PUSH 03H
  76. PUSH 04H
  77. PUSH  ACC
  78. MOV A,HONGWAIZ_MA
  79. CJNE A,#0,WAIBU0_JIESHU
  80. ;MOV ANJIAN_CHANGAN,#10
  81. WAIBU0_LOOP8:
  82. MOV R3,#10
  83. WAIBU0_LOOP7:
  84. LCALL DELAY840US
  85. JB HONGWAIZ_,WAIBU0_JIESHU
  86. DJNZ R3,WAIBU0_LOOP7
  87. WAIBU0_LOOP13:
  88. ;MOV R1,ANJIAN_CHANGAN
  89. ;CJNE R1,#00H,WAIBU0_LOOP9
  90. ;WAIBU0_JIESHU_1:
  91. ;LJMP WAIBU0_JIESHU
  92. WAIBU0_LOOP9:
  93. JNB HONGWAIZ_,WAIBU0_LOOP13
  94. LCALL DELAY4MS750US
  95. MOV R4,#8H
  96. MOV R3,#4H
  97. WAIBU0_LOOP1:
  98. ;MOV R1,ANJIAN_CHANGAN
  99. ;CJNE R1,#00H,WAIBU0_LOOP10
  100. ;LJMP WAIBU0_JIESHU
  101. WAIBU0_LOOP10:
  102. JNB HONGWAIZ_,WAIBU0_LOOP1
  103. LCALL DELAY840US
  104. JB HONGWAIZ_,WAIBU0_LOOP0
  105. CLR ACC.0
  106. RLC A
  107. DJNZ R4,WAIBU0_LOOP1
  108. LJMP WAIBU0_LOOP2
  109. WAIBU0_LOOP0:
  110. SETB ACC.0
  111. RLC A
  112. WAIBU0_LOOP11:
  113. ;MOV R1,ANJIAN_CHANGAN
  114. ;CJNE R1,#00H,WAIBU0_LOOP12
  115. ;LJMP WAIBU0_JIESHU
  116. WAIBU0_LOOP12:
  117. JB HONGWAIZ_,WAIBU0_LOOP11
  118. DJNZ R4,WAIBU0_LOOP1
  119. WAIBU0_LOOP2:
  120. RRC A
  121. CJNE R3,#04H,WAIBU0_LOOP3
  122. CJNE A,#00H,WAIBU0_JIESHU
  123. LJMP WAIBU0_LOOP6
  124. WAIBU0_LOOP3:
  125. CJNE R3,#03H,WAIBU0_LOOP4
  126. CJNE A,#0FFH,WAIBU0_JIESHU
  127. LJMP WAIBU0_LOOP6
  128. WAIBU0_LOOP4:
  129. CJNE R3,#02H,WAIBU0_LOOP5
  130. MOV R2,A
  131. LJMP WAIBU0_LOOP6
  132. WAIBU0_LOOP5:
  133. CJNE R3,#01H,WAIBU0_LOOP6
  134. ADD A,R2
  135. CJNE A,#0FFH,WAIBU0_JIESHU
  136. CJNE R2,#30H,WAIBU0_HONGWAI_J2
  137. MOV HONGWAIZ_MA,#01H
  138. WAIBU0_HONGWAI_J2:
  139. CJNE R2,#18H,WAIBU0_HONGWAI_J3
  140. MOV HONGWAIZ_MA,#02H
  141. WAIBU0_HONGWAI_J3:
  142. CJNE R2,#7AH,WAIBU0_HONGWAI_J4
  143. MOV HONGWAIZ_MA,#03H
  144. WAIBU0_HONGWAI_J4:
  145. CJNE R2,#10H,WAIBU0_JIESHU
  146. MOV HONGWAIZ_MA,#04H
  147. LJMP WAIBU0_JIESHU
  148. WAIBU0_LOOP6:
  149. MOV R4,#08H  
  150. DJNZ R3,WAIBU0_LOOP1
  151. LJMP WAIBU0_JIESHU
  152. WAIBU0_JIESHU:
  153. POP ACC
  154. POP 04H
  155. POP 03H
  156. ……………………

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

所有資料51hei提供下載:
顯示鍵盤.zip (173.42 KB, 下載次數(shù): 28)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久免费精彩视频 | 日本黄色片免费在线观看 | 亚洲久草| 夜夜爽99久久国产综合精品女不卡 | 国产精品资源在线观看 | 成人99| 欧美最猛性xxxxx亚洲精品 | 欧美美女二区 | 免费国产精品久久久久久 | 精品美女视频在线观看免费软件 | 国产午夜视频 | 日韩欧美亚洲一区 | 久久久久久黄 | 久久精品日产第一区二区三区 | www国产成人免费观看视频,深夜成人网 | 国产精品一区二区久久精品爱微奶 | 黄免费观看视频 | 91日韩在线 | 国产精品欧美一区二区三区不卡 | 久久激情网| 日韩av一区在线观看 | 精品视频在线观看 | 日韩视频在线观看 | 99综合 | 中文字幕日韩一区 | 精品在线一区二区 | 中文字幕视频在线看5 | 欧美另类视频在线 | 欧美在线色视频 | 一区二区不卡 | 久久久久久亚洲精品 | 国产精品自拍视频 | 久久久久网站 | 欧美日韩亚洲视频 | 久久成人免费 | 中文字幕在线一区二区三区 | 91精品国产乱码久久久久久 | 欧美在线国产精品 | 久久精品 | 国产精品一区一区 | www.青娱乐|