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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機+DAC0832設計的一種函數頻率發生器(可轉化波形) 附Proteus仿真+匯編語言程序

[復制鏈接]
跳轉到指定樓層
樓主
之前設計做的一個簡易函數圖形發生器,有三個按鍵控制,分別可以切換成方波、三角波、正弦波形。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1.         ORG  0000H   
  2.         LJMP MAIN      
  3.         ORG  0100H
  4. MAIN:  JNB  P1.0,D1        
  5.         JNB  P1.1,D2      
  6.         JNB  P1.2,D3        
  7.         LJMP MAIN     
  8. D1:    MOV   R7,#00H   
  9.         LCALL  SQU      
  10.         LJMP  MAIN
  11. D2:    MOV   R7,#01H     
  12.         LCALL  TRI         
  13.         LJMP  MAIN
  14.             INC  R0   
  15. D3:    MOV   R7,#02H     
  16.         LCALL  SIN   
  17.         LJMP  MAIN  
  18. SQU:   JNB  P1.1,N1   
  19.         JNB  P1.2,N2           
  20.         LJMP SSQU
  21. N1:    MOV  R7,#01H     
  22.         LJMP TC0
  23. N2:    MOV  R7,#02H      
  24.         LJMP TC0         
  25. SSQU:   CJNE R7,#00H,TC0     
  26.             MOV  R0,#00H
  27. K00:   MOV  P0,#0FFH        
  28.         MOV  P2,#0FFH      
  29.         MOV  A,P2      
  30.         CPL  A     
  31.         MOV  R3,A
  32. L00:   DEC  R3     
  33.         CJNE R3,#255,L00      
  34.         INC  R0   
  35.         INC  R0  
  36.             CJNE R0,#254,K00
  37.             MOV  R0,#00H
  38. K01:   MOV  P0,#00H         
  39.         MOV  P2,#0FFH   
  40.         MOV  A,P2     
  41.         CPL  A     
  42.         MOV  R3,A
  43. L01:   DEC  R3     
  44.         CJNE R3,#255,L01     
  45.         INC  R0     
  46.         INC  R0      
  47.         CJNE R0,#254,K01   
  48.         LJMP SQU
  49. TC0:   RET   
  50. TRI:   JNB  P1.0,N3     
  51.                 JNB  P1.2,N4     
  52.         LJMP TTRI
  53. N3:    MOV  R7,#00H   
  54.         LJMP TC2
  55. N4:    MOV  R7,#02H     
  56.         LJMP TC2           
  57. TTRI:  CJNE R7,#01H,TC2
  58.         MOV  R0,#00H
  59. K20:   MOV  P0,R0      
  60.         MOV  P2,#0FFH   
  61.         MOV  A,P2   
  62.         CPL  A         
  63.         MOV  R3,A
  64. L20:   DEC  R3     
  65.         CJNE R3,#255,L20   
  66.         INC  R0     
  67.         INC  R0           
  68.         CJNE R0,#254,K20  
  69. K21:   MOV  P0,R0         
  70.         MOV  P2,#0FFH     
  71.         MOV  A,P2     
  72.         CPL  A      
  73.         MOV  R3,A
  74. L21:   DEC  R3      
  75.         CJNE R3,#255,L21   
  76.         DEC  R0   
  77.         DEC  R0      
  78.         CJNE R0,#0,K21   
  79.         LJMP TRI
  80. TC2:   RET
  81. SIN:   JNB  P1.0,N5  
  82.         JNB  P1.1,N6     
  83.         LJMP SSIN
  84. N5:    MOV  R7,#00H      
  85.         LJMP TC3
  86. N6:    MOV  R7,#01H   
  87.         LJMP TC3     
  88. SSIN:  CJNE R7,#02H,TC3      
  89.         MOV  R0,#00H
  90. K30:   MOV  A,R0      
  91.         MOV  DPTR,#TAB      
  92.         MOVC A,@A+DPTR      
  93.         MOV  P0,A        
  94.         INC  R0     
  95.         MOV  P2,#0FFH     
  96.         MOV  A,P2      
  97.         CPL  A      
  98.         MOV  R3,A
  99. L30:   DEC  R3      
  100.         CJNE R3,#255,L30   
  101.         CJNE R0,#255,K30      
  102.         LJMP SIN
  103. TC3:   RET
  104. TAB:   DB  80H,82H,84H,86H,88H,8AH,8CH,8EH,90H,92H,94H,96H,98H,9AH,9CH,9EH   
  105.         DB  0A0H,0A2H,0A4H,0A6H,0A8H,0AAH,0ABH,0ADH,0AFH,0B1H, 0B2H,0B4H, 0B6H,0B7H,0B9H,0BAH     
  106.             DB  0BCH,0BDH,0BFH,0C0H,0C1H,0C3H,0C4H,0C5H,0C6H,0C8H,0C9H,0CAH,0CBH,0CCH,0CDH,0CEH  
  107.             DB  0CEH,0CFH,0D0H,0D1H,0D1H,0D2H,0D2H,0D3H,0D3H,0D4H,0D4H,0D4H,0D4H,0D5H,0D5H,0D5H  
  108.             DB  0D5H,0D5H,0D5H,0D5H,0D4H,0D4H,0D4H,0D4H,0D3H,0D3H,0D2H,0D2H,0D1H,0D1H,0D0H,0CFH  
  109.             DB  0CEH,0CEH,0CDH,0CCH,0CBH,0CAH,0C9H,0C8H,0C6H,0C5H,0C4H,0C3H,0C1H,0C0H,0BFH,0BDH  
  110.             DB  0BCH,0BAH,0B9H,0B7H,0B6H,0B4H,0B2H,0B1H,0AFH,0ADH,0ABH,0AAH,0A8H,0A6H,0A4H,0A2H  
  111.             DB  0A0H,9EH,9CH,9AH,98H,96H,94H,92H,90H,8EH,8CH,8AH,88H,86H,84H, 82H  
  112.             DB  80H,7DH,7BH,79H,77H,75H,73H,71H,6FH,6DH,6BH,69H,67H,65H,63H,61H   
  113.             DB  5FH,5DH,5BH,59H,57H,55H,54H,52H,50H,4EH,4DH,4BH,49H,48H,46H,45H
  114.         DB  43H,42H,40H,3FH,3EH,3CH,3BH,3AH,39H,37H,36H,35H,34H,33H,32H,31H  
  115.         DB  31H,30H,2FH,2EH,2EH,2DH,2DH,2CH,2CH,2BH,2BH,2BH,2BH,2AH,2AH, 2AH   
  116.             DB  2AH,2AH,2AH,2AH,2BH,2BH,2BH,2BH,2CH,2CH,2DH,2DH,2EH,2EH,2FH,30H  
  117.             DB  31H,31H,32H,33H,34H,35H,36H,37H,39H,3AH,3BH,3CH,3EH,3FH,40H,42H   
  118.             DB  43H,45H,46H,48H,49H,4BH,4DH,4EH,50H,52H,54H,55H,57H,59H,5BH,5DH
  119.             DB  5FH,61H,63H,65H,67H,69H,6BH,6DH,6FH,71H,73H,75H,77H,79H,7BH,7DH   
  120.             END
復制代碼


所有資料51hei提供下載:
單片機匯編頻率計設計.zip (94.76 KB, 下載次數: 35)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 色欧美综合 | 丝袜久久 | 一区二区免费视频 | www.国产一区 | 亚洲二区在线观看 | 久久精品一区 | 北条麻妃一区二区三区在线观看 | 美女爽到呻吟久久久久 | 免费在线观看av片 | 久久久久久久久久久久久9999 | 成人免费淫片aa视频免费 | 91免费在线 | 久久这里只有精品首页 | 91精品久久久久久综合五月天 | 一区二区三区国产精品 | 9191在线播放 | 最新国产在线 | 在线观看a视频 | 天堂中文在线观看 | 热久久久 | 久草精品在线 | 国产999精品久久久 日本视频一区二区三区 | 91高清视频在线观看 | 成人欧美一区二区三区黑人孕妇 | 九九热在线精品视频 | 亚洲免费网 | 色欧美片视频在线观看 | 日韩在线观看中文字幕 | 91精品无人区卡一卡二卡三 | 国产男女精品 | 日韩一区二区三区在线 | 国产免费视频在线 | 久久国产精品网 | 国产日韩欧美一区二区 | 亚洲精彩视频在线观看 | 午夜精品一区二区三区在线视频 | 龙珠z在线观看 | 欧美13videosex性极品 | 一区二区三区电影在线观看 | 日韩三区在线 | 国产午夜三级一区二区三 |