wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

標題: 基于單片機的矩陣式鍵盤電子琴仿真課程設計 原創作品 [打印本頁]

作者: 15764334643    時間: 2017-5-19 17:52
標題: 基于單片機的矩陣式鍵盤電子琴仿真課程設計 原創作品
電子琴的仿真我在本科階段的一個課程設計題目,以51單片機為核心,電子琴按鍵是4乘4的矩陣式鍵盤,代碼是用匯編語言寫的,都是原創。


51單片機源程序:
  1. //附錄一 程序清單
  2. BUFF EQU 30H
  3. STH0 EQU 31H
  4. STL0 EQU 32H
  5. TEMP EQU 33H
  6. ORG 0000H
  7. LJMP START
  8. ORG 000BH
  9. LJMP INT_T0
  10. ORG 001BH
  11. LJMP TIM1
  12. START:MOV TMOD,#01H
  13.       SETB ET0
  14.           SETB EA
  15. MAIN:MOV P1,#0FFH                        ;置為高電平
  16.      CLR P1.4                                ;掃第一行
  17.          MOV A,P1
  18.          ANL A,#0FH
  19.          XRL A,#0FH
  20.          JZ KKEY1                                ;為零無鍵按下轉移
  21.          LCALL DELY10MS
  22.          MOV A,P1                                ;到底有沒有鍵按下啊,去抖
  23.          ANL A,#0FH
  24.          XRL A,#0FH
  25.          JZ KKEY1                               
  26.          MOV A,P1
  27.          ANL A,#0FH
  28.          CJNE A,#0EH,KK1                    ;相等說明這回是真有鍵按下了,不騙人        00001110第一列
  29.          MOV BUFF,#0                        ;給個鍵值
  30.          LJMP NDK1                                ;終于出聲音了巴拉巴拉巴拉巴拉
  31. KK1:CJNE A,#0DH,KK2                    ;第二列00001101
  32.      MOV BUFF,#1
  33.          LJMP NDK1                                                                                                               
  34. KK2:CJNE A,#0BH,KK3                        ;第三列00001011
  35.     MOV BUFF,#2
  36.         LJMP NDK1
  37. KK3:CJNE A,#07H,KK4                        ;第四列0000 0111
  38.     MOV BUFF,#3
  39.         LJMP NDK1
  40. KK4:NOP                                                 ;空
  41.                            ;下面都是一樣的套路掃描第二三四行,復制三遍OK
  42. KKEY1:MOV P1,#0FFH                       
  43.      CLR P1.5                                ;掃第二行
  44.          MOV A,P1
  45.          ANL A,#0FH
  46.          XRL A,#0FH
  47.          JZ KKEY2                               
  48.          LCALL DELY10MS
  49.          MOV A,P1                               
  50.          ANL A,#0FH
  51.          XRL A,#0FH
  52.          JZ KKEY2                               
  53.          MOV A,P1
  54.          ANL A,#0FH
  55.          CJNE A,#0EH,KK5               
  56.          MOV BUFF,#4                       
  57.          LJMP NDK1                               
  58. KK5:CJNE A,#0DH,KK6               
  59.      MOV BUFF,#5
  60.          LJMP NDK1                                                                                                               
  61. KK6:CJNE A,#0BH,KK7                       
  62.     MOV BUFF,#6
  63.         LJMP NDK1
  64. KK7:CJNE A,#07H,KK8                       
  65.     MOV BUFF,#7
  66.         LJMP NDK1
  67. KK8:NOP

  68. KKEY2:MOV P1,#0FFH                       
  69.      CLR P1.6                                ;掃第三行
  70.          MOV A,P1
  71.          ANL A,#0FH
  72.          XRL A,#0FH
  73.          JZ KKEY3                               
  74.          LCALL DELY10MS
  75.          MOV A,P1                               
  76.          ANL A,#0FH
  77.          XRL A,#0FH
  78.          JZ KKEY3                               
  79.          MOV A,P1
  80.          ANL A,#0FH
  81.          CJNE A,#0EH,KK9               
  82.          MOV BUFF,#8                       
  83.          LJMP NDK1                               
  84. KK9:CJNE A,#0DH,KK10               
  85.      MOV BUFF,#9
  86.          LJMP NDK1                                                                                                               
  87. KK10:CJNE A,#0BH,KK11                       
  88.     MOV BUFF,#10
  89.         LJMP NDK1
  90. KK11:CJNE A,#07H,KK12                       
  91.     MOV BUFF,#11
  92.         LJMP NDK1
  93. KK12:NOP

  94. KKEY3:MOV P1,#0FFH                       
  95.      CLR P1.7                                ;掃第四行
  96.          MOV A,P1
  97.          ANL A,#0FH
  98.          XRL A,#0FH
  99.          JZ KKEY4                               
  100.          LCALL DELY10MS
  101.          MOV A,P1                               
  102.          ANL A,#0FH
  103.          XRL A,#0FH
  104.          JZ KKEY4                               
  105.          MOV A,P1
  106.          ANL A,#0FH
  107.          CJNE A,#0EH,KK13               
  108.          MOV BUFF,#12                       
  109.          LJMP NDK1                               
  110. KK13:CJNE A,#0DH,KK14               
  111.      MOV BUFF,#13
  112.          LJMP NDK1                                                                                                                                                                                  
  113. KK14:CJNE A,#0BH,KK15                       
  114.     MOV BUFF,#14
  115.         LJMP NDK1
  116. KK15:CJNE A,#07H,KK16                       
  117.     MOV BUFF,#15
  118.         LJMP NDK1
  119. KK16:NOP

  120. NDK1: MOV A,BUFF                                                ;給鍵值
  121.       MOV DPTR,#TABLE                               
  122.           MOVC A,@A+DPTR                                ;到表里找到它段碼
  123.           MOV P0,A                                                ;給數碼管數碼管
  124.           MOV A,BUFF                                       
  125.           RL A                                                       
  126.           MOV TEMP,A                                       
  127.           MOV DPTR,#TABLE1                               
  128.           MOVC A,@A+DPTR                                ;到表里找到它的T/2
  129.       MOV STH0,A                                       
  130.           MOV TH0,A                                               
  131.           INC TEMP                                               
  132.           MOV A,TEMP
  133.           MOVC A,@A+DPTR
  134.           MOV STL0,A
  135.           MOV TL0,A                                           ;給定時器高低位
  136.           SETB TR0
  137. NDK1A: MOV A,P1                                      ;松手了嗎親 ,不松手繼續出聲
  138.        ANL A,#0FH
  139.            XRL A,#0FH
  140.            JNZ NDK1A
  141.            CLR TR0
  142. KKEY4: MOV A,#0FFH
  143.        MOV P2,A
  144.            MOV A,P2
  145.            JB ACC.0,KKEY5                                  ;中斷按下了嗎,按下就唱歌了,想好了再按
  146.            LCALL DELY10MS
  147.            MOV A,P2
  148.            JB ACC.0,KKEY5
  149.            MOV BUFF,#16
  150.            MOV P0,#7FH
  151.            LJMP START22
  152. START22:MOV A,BUFF
  153.         CJNE A,#16,KKEY5
  154.                 LJMP START2
  155. KKEY5: LJMP MAIN
  156. START2:MOV TMOD,#10H            ;準備播放音樂
  157.                 MOV IE,#88H
  158. START0:         MOV 30H,#00
  159. NEXT:        MOV A,30H
  160.                 MOV DPTR,#TAB                         ;拿到簡譜碼表
  161.                 MOVC A,@A+DPTR
  162.                 MOV R2,A
  163.                 JZ EN0
  164.                 ANL A,#0FH
  165.                 MOV R5,A                 ;節拍放入R5
  166.                 MOV A,R2
  167.                 SWAP A
  168.                 ANL A,#0FH
  169.                 JNZ SING
  170.                 CLR TR1
  171.                 LJMP D1
  172. SING:        DEC A
  173.                 MOV 23H,A
  174.                 RL A
  175.                 MOV DPTR,#TAB1                  
  176.                 MOVC A,@A+DPTR
  177.                 MOV TH1,A
  178.                 MOV 24H,A                                  
  179.                 MOV A,23H
  180.                 RL A
  181.                 INC A
  182.                 MOVC A,@A+DPTR
  183.                 MOV TL1,A
  184.                 MOV 25H,A                               
  185.                 SETB TR1                                       
  186. D1:     CALL DELAY1                                                  
  187.                 INC 30H
  188.                 JMP NEXT
  189. EN0:    CLR  TR1
  190.                 LJMP START
  191. TIM1:   PUSH ACC
  192.         PUSH PSW
  193.                 MOV TL1,25H
  194.                 MOV TH1,24H
  195.                 CPL P3.0
  196.                 CPL P3.1
  197.                 POP PSW
  198.                 POP ACC
  199.                 RETI
  200. DELAY1: MOV R4,#02                             ;187MS
  201. DELAY2:    MOV R3,#187
  202. DELAY3:    MOV R2,#248
  203.         DJNZ R2,$
  204.                 DJNZ R3,DELAY3
  205.                 DJNZ R4,DELAY2
  206.                 DJNZ R5,DELAY1
  207.                 RET
  208. DELY10MS:MOV R6,#10                              ;10MS
  209. D10:     MOV R7,#248
  210.          DJNZ R7,$
  211.               DJNZ R6,D10
  212.              RET
  213. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

全部資料下載地址:
電子琴仿真及程序代碼.rar (329.4 KB, 下載次數: 84)



作者: 初學者呆呆    時間: 2017-5-22 16:56
支持支持,不過不會匯編啊,有C語言的嗎?
作者: vampire-22    時間: 2017-6-8 21:25
還是不太懂啊。。。
作者: 小菜鳥的鳥    時間: 2018-6-20 09:20
老哥真的厲害




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
福利一区视频| 久久亚洲一区二区| 日本一区二区三区精品视频| 黄色裸体一级片| 人人插人人射| 久久99成人| 久久这里只精品最新地址| 亚洲人成电影网站色xx| 久无码久无码av无码| 中文人妻熟女乱又乱精品| 国产夫妻视频| 在线日韩欧美| 亚洲精品电影网| 男人添女荫道口女人有什么感觉| 麻豆亚洲av熟女国产一区二| 美女的尿口免费视频| 五月激情综合| 日韩欧美激情四射| 亚洲精品永久视频| 黄色高清视频| 欧美久久综合网| 午夜激情久久久| 国产精品区一区| 欧美日韩国产精品一区二区三区| 神马久久精品| 国产成+人+日韩+欧美+亚洲| 久久久在线视频| 中国美女乱淫免费看视频| 亚色视频在线观看| 国产亚洲成人一区| 4438全国成人免费| 精品无码久久久久久久| 色噜噜狠狠狠综合欧洲色8| 欧美激情自拍偷拍| 超碰97网站| 精品人妻一区二区色欲产成人| 国产丝袜精品丝袜| 亚洲欧美日韩精品久久久久| 成人免费a级片| 国产精品入口麻豆完整版| 欧美1级片网站| 久久精品国产欧美亚洲人人爽| 性生生活大片免费看视频| 日本免费专区| 亚洲理论电影片| 精品国一区二区三区| 日本久久久久久久久久久久| 国产美女玉足交| 国内外成人在线| 青草青草久热精品视频在线网站| 天天干天天舔天天操| 日本在线视频观看| 日韩理论在线观看| 欧美成人精品欧美一级乱| 成人av视屏| 久久午夜老司机| 无码免费一区二区三区免费播放| 中文岛国精品亚洲一区| 自拍偷拍欧美| 97在线观看免费| 亚洲一区在线观| 亚洲有吗中文字幕| 91视频网页| 欧美一区二区三区久久综| 国产精品videosex极品| 91最新在线免费观看| 黑粗硬大欧美视频| 久久草av在线| 日本黄色播放器| 午夜网站在线观看| 国产日韩欧美精品综合| 日本人体一区二区| 操碰在线免费| 亚洲欧美aⅴ...| 亚洲成年人av| 国产成人福利| 国产盗摄精品一区二区三区在线| 久久香蕉综合色| 黄色小视频在线看| 国产精品久久精品日日| 午夜两性免费视频| 在线观看中文| 在线视频国产一区| 青青青视频在线免费观看| 欧美精品中文字幕亚洲专区| 午夜免费久久久久| 男人女人靠逼视频| 久久精品导航| 日韩一级特黄毛片| 中文字幕在线播放| 亚洲二区中文字幕| 波多野结衣黄色| 欧美一区视频| 午夜精品视频在线观看一区二区| 99视频资源网| 一区二区三区四区乱视频| 福利一区三区| 136fldh精品导航福利| 青青青青国产视频| www国产精品av| 男女视频在线观看网站| 美女视频亚洲色图| 91嫩草免费看| 色播色播色播色播色播在线| 日韩精品在线第一页| 五月婷婷综合久久| 亚洲欧美日韩中文播放| 欧美一级特黄视频| 99久久婷婷国产精品综合| 在线黄色免费网站| 清纯唯美亚洲综合一区| 无码人妻精品一区二区三区99v| 欧美日韩尤物久久| 国产一区免费| 99在线视频影院| 亚洲最大福利视频网| 一级毛片视频在线观看| 97免费在线视频| 四虎影院在线播放| 国内揄拍国内精品| 国产在线观看网站| 欧美综合在线观看| 中文字字幕在线中文乱码电影| 日韩成人中文字幕| 美女视频网站在线观看| 日韩欧美黄色影院| 天堂精品高清1区2区3区 | 日韩一区二区三区四区五区 | 国产字幕在线看| 欧美一区二区福利视频| 美女大黄三级视频在线观看| 国产午夜精品理论片a级探花| 天天av天天爱| 国内揄拍国内精品少妇国语| 美国一级片在线免费观看视频 | 被男人吃奶添下面好舒服动态图| 欧美高清性hdvideosex| 天天操人人爽| 午夜精品国产精品大乳美女| 韩国av网站在线| 久久久免费看| 亚洲成人一品| 999在线观看| 国产日韩1区| 久久婷婷一区二区| 午夜久久久久久久久| 精品视频一区二区观看| 精品国产一区av| 成年人免费在线视频| 国产精品中出一区二区三区| 欧美电影院免费观看| 2025韩国理伦片在线观看| 免费亚洲婷婷| 日韩三级一区二区三区| 一区二区三区久久| 91美女视频| 国产精品久久999| 国精产品一区二区三区有限公司 | 久久精品青青大伊人av| 香蕉视频国产在线观看| 视频一区二区三| 国产精品jizz在线观看美国| 免费麻豆国产一区二区三区四区| 国产精品毛片a∨一区二区三区 | 91禁男男在线观看| 欧美日韩午夜视频在线观看| 好吊妞这里只有精品| 成人免费看吃奶视频网站| 91久久精品无嫩草影院| 朝桐光av一区二区三区| 亚洲精品日韩综合观看成人91| 黑人巨大xxx| 91入口在线观看| 亚洲国产免费看| 国产99久一区二区三区a片 | 国产精品麻豆一区二区| 免费看岛国视频在线观看| 国产精品网站视频| 一区二区在线| 国产精品视频第一页| 欧美成人精品不卡视频在线观看| 成人黄色在线| 国产高潮呻吟久久| 欧美巨大另类极品videosbest | h片在线免费看| 精品国产自在精品国产浪潮| 999久久久精品一区二区| 中文字幕91视频| 精品美女在线播放| 性欧美gay| 欧美一区二区三区粗大| 在线观看免费亚洲| 黄黄的网站在线观看| 一区二区三区入口| 一级日本不卡的影视| 欧美jizzhd69巨大| 手机在线播放av| 欧美日韩1234| 久久av日韩| 国产女同在线观看| 亚洲18私人小影院| 在线观看一区| 国产成人精品久久一区二区小说| 日韩和欧美的一区二区| 国产偷国产偷精品高清尤物| 五月天婷婷在线视频| 91精品小视频| 欧美激情性做爰免费视频| 久久国产精品99国产| 国产剧情麻豆剧果冻传媒视频免费| 在线国产精品网| 一区二区三区精品| 国产成人精品一区二区三区在线| 国产精品suv一区二区| 人人爽久久涩噜噜噜网站| 激情成人综合| 天天色综合6| 国模大尺度视频| 国产亚洲精品美女| 欧美一区免费| 狠狠色狠狠色综合网| 国产无套精品一区二区三区| 一本色道久久88综合日韩精品 | av电影在线播放高清免费观看| 丁香激情五月少妇| 午夜欧美大片免费观看| 麻豆成人免费电影| 成人不用播放器| 成人免费视频网站入口::| 国产一区香蕉久久| 最新国产精品久久精品| 天堂√中文最新版在线| 国产又粗又猛又黄| 久久久影院一区二区三区| 国产精品免费看片| 黄色精品视频| 全彩无遮挡全彩口工漫画h#| 国产成人美女视频| 国产成人黄色av| 懂色av一区二区三区| 欧美午夜电影在线观看| 国产激情在线| 日韩欧美在线综合| 亚洲成人黄色av| 日本一区二区三区在线视频| 日韩av资源在线播放| 精品五月天堂| 欧洲精品久久一区二区| 人妻少妇精品无码专区二区| 精品视频久久久久久久| 免费人成黄页网站在线一区二区| 黄色网址免费在线观看| 99国产成人精品| 能看的毛片网站| 性欧美暴力猛交69hd| 日本一区二区视频在线观看| 日韩三级精品| 波多野结衣在线中文| 国产无码精品久久久| 日本a级片在线观看| 伊人伊成久久人综合网站| 成人黄色av电影| av日韩在线播放| 最近中文字幕mv第三季歌词| 国产污视频网站| 亚洲精品自拍网| 国产人妖伪娘一区91| 欧美性感一类影片在线播放| 久久国产免费| 九九热这里有精品| 黄页在线观看| 99久久亚洲精品日本无码| 成年人三级黄色片| 91av免费看| 亚洲女在线观看| 国产精品国产三级国产普通话蜜臀 | siro系绝美精品系列| 无码人妻一区二区三区线| 色哟哟精品视频| 91超碰在线电影| 日韩成人在线视频观看| 国产日产精品一区| 激情综合久久| 亚洲精品aa| 成人影视在线播放| 成人精品第一区二区三区| 日本一二三区视频| av噜噜在线观看| 亚洲春色在线| 国产91对白在线播放| 日韩三级中文字幕| 国产精品久久久久久久久久久免费看| 国产精品成人一区二区不卡| 韩国成人动漫| 伊人75在线| 交videos老少配com| 国产a级免费视频| 国产黄色小视频网站| 国产 porn| 中文字幕色一区二区| 亚洲一区二区三区在线视频| 日韩三级成人av网| 日韩午夜三级在线| 亚洲国产精品影院| 91色综合久久久久婷婷| 日韩精品高清不卡| 天天综合一区| 久久99视频| 清纯唯美激情亚洲| 久久久男人天堂| 亚洲精品承认| 最新四虎影在线在永久观看www| 18free性欧美另类hd| 日本国产在线观看| 在线免费看91| 欧美一区二区三区四| 无码人中文字幕| 中文字幕影片免费在线观看| 日本中文字幕高清| 久久久久久久久久久视频| 中文字幕在线亚洲精品| 鲁片一区二区三区| 国产日韩亚洲精品| 91中文精品字幕在线视频| 国产精品高潮在线| 欧美做爰性生交视频| 海角国产乱辈乱精品视频| 久久精品视频在线| 日韩在线观看免费高清| 中文字幕v亚洲ⅴv天堂| 亚洲视频综合网| 亚洲欧洲偷拍精品| 亚洲老司机av| 亚洲视频在线观看免费| 一区二区欧美亚洲| 三级精品视频久久久久| 少妇高潮久久77777| 日韩一区二区三区在线播放| 久久成人在线视频| 久久久人成影片一区二区三区| 欧美国产日产韩国视频| 97人人爽人人喊人人模波多| 欧日韩不卡在线视频| 成人国产在线视频| 国产福利一区二区三区在线观看| 国产精品一区二区a| 视频一区二区综合| 五月天激情图片| 亚洲国产高清av| 免费日本黄色网址| 在线观看美女av| 亚洲自拍一区在线观看| 91亚洲欧美激情| 黄频在线免费观看| 尤物在线观看视频| av在线电影网站| 亚洲自拍偷拍一区二区| 爱爱视频免费在线观看| 特级西西444www高清大视频| 天天干视频在线观看| 午夜私人影院在线观看| h网站在线播放| 欧美人与动牲性行为| 日韩大陆av| 日韩系列欧美系列| 免费观看日韩电影| 久久久精品欧美丰满| 色哟哟精品一区| 亚洲天堂av电影| 国产欧美日韩精品专区| 亚洲最新免费视频| 少妇伦子伦精品无吗| 日干夜干天天干| 亚洲AV第二区国产精品| 加勒比一区二区三区| 理论不卡电影大全神| 日韩88av| 99精品黄色片免费大全| 欧美色图12p| 97色在线观看| 蜜臀在线免费观看| 国产黄色三级网站| 国产精品熟女久久久久久| 成年免费视频| 精精国产xxxx视频在线中文版| 亚洲最大在线| www..com久久爱| 欧美一区二区三级| 国产精品免费看久久久香蕉| 免费观看国产视频在线| 蜜臀av一区二区三区有限公司| 中文字幕永久在线视频| www.久草.com| 精品精品视频| 国产麻豆成人传媒免费观看| 欧美日韩在线播放三区四区| 国产精品一区二区在线| 亚洲一级片网站| 91午夜交换视频| 在线观看入口黄最新永久免费国产|