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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

proteus 8086波形發生器(三角波 方波 正弦波)五檔幅值可調

[復制鏈接]
跳轉到指定樓層
樓主
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


8086源程序如下:
  1. DATAS SEGMENT
  2.     DAC0832 equ 0C400h
  3.     IOY1    equ 0C480h
  4.     a8255   equ IOY1
  5.     b8255   equ IOY1+01H*4
  6.     m8255   equ IOY1+03H*4
  7.     buff0   DB        128,168,203,232,250,255,250,232,203,168,128,88,53,24,6,0,6,24,53,88
  8.     buff1   DB        102,134,162,185,200,204,200,185,162,134,102,70,42,19,5,0,5,19,42,70
  9.     buff2   DB        77,101,121,139,150,153,150,139,122,101,77,53,32,14,3,0,3,14,32,53
  10.     buff3   DB        51,67,81,93,100,102,100,93,81,67,51,35,21,10,2,0,2,10,21,35
  11.     buff4   DB        26,33,41,46,50,51,50,46,41,34,26,18,11,5,1,0,1,5,11,18
  12. DATAS ENDS

  13. STACKS SEGMENT
  14. STACKS ENDS

  15. CODES SEGMENT
  16.     ASSUME CS:CODES,DS:DATAS,SS:STACKS
  17. START:
  18.     MOV AX,DATAS
  19.     MOV DS,AX
  20.     MOV DX,m8255
  21.     MOV AL,92h;AB口輸入
  22.     OUT DX,AL
  23.     ;判斷輸出信號的類型
  24. Choose:
  25.     ;A口輸入波形選擇信號
  26.     MOV DX,a8255
  27.         in AL,DX
  28.         CMP AL,0FEh
  29.         je Sim_begin
  30.         CMP AL,0FDh
  31.         je Fangbo
  32.         CMP AL,0FBh
  33.         je tri_begin
  34.         CMP AL,0f7h
  35.         je sin_begin
  36.         JMP choose

  37. ;鋸齒波
  38. Sim_Begin:  
  39.     ;B口輸入檔位選擇信號
  40.     MOV DX,b8255
  41.     IN AL,DX
  42.     CMP AL,0FEH
  43.     JE SW1
  44.     CMP AL,0FDH
  45.     JE SW2
  46.     CMP AL,0FBH
  47.     JE SW3
  48.     CMP AL,0F7H
  49.     JE SW4
  50.     JNZ sw0
  51.     ;默認0檔即幅值最大,1234檔依次為0.8,0.6,0.4,0.2倍幅值檔
  52.     JMP Sim_Begin
  53. SW0:
  54.     MOV AL,0FFH
  55.     JMP SIM
  56. SW1:
  57.     MOV AL,0CCH
  58.     JMP SIM
  59. SW2:
  60.     MOV AL,99H
  61.     JMP SIM
  62. SW3:
  63.     MOV AL,66H
  64.     JMP SIM
  65. SW4:
  66.     MOV AL,33H
  67.     JMP SIM
  68. SIM:
  69.         MOV DX,DAC0832
  70.         OUT DX,AL
  71.         DEC AL
  72.         JNZ SIM
  73.         JMP choose

  74. ;方波
  75. Fangbo:
  76.     ;設置高電平時長
  77.     MOV CX,0ffh
  78.     ;B口輸入檔位選擇信號
  79.     MOV DX,b8255
  80.     IN AL,DX
  81.     CMP AL,0FEH
  82.     JE fb1
  83.     CMP AL,0FDH
  84.     JE fb2
  85.     CMP AL,0FBH
  86.     JE fb3
  87.     CMP AL,0F7H
  88.     JE fb4
  89.     JNZ fb0
  90.     JMP Fangbo
  91. fb0:
  92.     MOV AL,00H
  93.     JMP high_Fangbo
  94. fb1:
  95.     MOV AL,033H
  96.     JMP high_Fangbo
  97. fb2:
  98.     MOV AL,66H
  99.     JMP high_Fangbo
  100. fb3:
  101.     MOV AL,99H
  102.     JMP high_Fangbo
  103. fb4:
  104.     MOV AL,0CCH
  105.     JMP high_Fangbo
  106. high_Fangbo:
  107.     MOV DX,dac0832
  108.     OUT DX,AL
  109.     LOOP high_fangbo
  110.     MOV CX,0ffh
  111.     ;設置低電平時長
  112. Low_Fangbo:
  113.     MOV DX,dac0832
  114.     MOV AL,0FFH
  115.     OUT DX,AL
  116.     LOOP low_fangbo
  117.     JMP Fangbo

  118. ;三角波
  119. tri_begin:
  120.     ;初始化
  121.     MOV BL,00h
  122. up:
  123.     inc BL
  124.     MOV AL,BL
  125.     MOV DX,dac0832
  126.     OUT DX,AL
  127.     MOV DX,b8255
  128.     IN AL,DX
  129.     CMP AL,0FEH
  130.     JE TRI1
  131.     CMP AL,0FDH
  132.     JE TRI2
  133.     CMP AL,0FBH
  134.     JE TRI3
  135.     CMP AL,0F7H
  136.     JE TRI4
  137.     JNZ TRI0
  138.     JMP up
  139. TRI0:
  140.     CMP BL,0ffh
  141.     JNZ up
  142.     ;到峰值下降否則持續上升
  143.     jz down
  144. TRI1:
  145.     CMP BL,0ccH
  146.     JNZ up
  147.     jz down
  148. TRI2:
  149.     CMP BL,99H
  150.     JNZ up
  151.     jz down
  152. TRI3:
  153.     CMP BL,66H
  154.     JNZ up
  155.     jz down
  156. TRI4:
  157.     CMP BL,33H
  158.     JNZ up
  159.     jz down
  160. down:
  161.     dec BL
  162.     MOV DX,dac0832
  163.     MOV AL,BL
  164.     OUT DX,AL
  165.     CMP BL,01h
  166.     ;下降到最低值循環
  167.     JNZ down
  168.     JMP choose

  169. ;正弦波
  170. sin_begin:
  171.         MOV BL,00h
  172.         MOV DX,b8255
  173.         IN AL,DX
  174.         CMP AL,0FEH
  175.         JE sin1
  176.         CMP AL,0FDH
  177.         JE sin2
  178.         CMP AL,0FBH
  179.         JE sin3
  180.         CMP AL,0F7H
  181.         JE sin4
  182.         JNZ sin0
  183.         JMP Sin_Begin
  184. sin0:
  185.     lea di,buff0
  186.     JMP sin_show
  187. sin1:
  188.     lea di,buff1
  189.     JMP sin_show
  190. sin2:
  191.     lea di,buff2
  192.     JMP sin_show
  193. sin3:
  194.     lea di,buff3
  195.     JMP sin_show
  196. sin4:
  197.     lea di,buff4
  198.     JMP sin_show
  199. sin_show:
  200.         MOV AL,[di]
  201.         MOV DX,dac0832
  202.         OUT DX,AL
  203.         inc di
  204.         inc BL
  205.         CMP BL,20
  206.         JNZ sin_show
  207.         JMP choose
  208. quit:
  209.     MOV AH,04CH
  210.     INT 21H
  211. CODES ENDS
  212.     END START
復制代碼

所有資料51hei提供下載:
8086 - 副本.zip (27.05 KB, 下載次數: 78)


評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:853984 發表于 2022-6-24 07:45 來自手機 | 只看該作者
文件下載了,需要用最新版的winrar才能解壓 用Proteus8.8版本才能打開,如圖

51hei.gif (413.16 KB, 下載次數: 130)

51hei.gif
回復

使用道具 舉報

板凳
ID:1084625 發表于 2023-6-17 11:33 | 只看該作者
不同的波形怎么調
回復

使用道具 舉報

地板
ID:262 發表于 2023-6-17 13:42 | 只看該作者
wld@yyds 發表于 2023-6-17 11:33
不同的波形怎么調


回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日日摸夜夜爽人人添av | 亚洲精品久久久 | 欧美日韩中文在线 | 欧美日韩一区二区三区四区 | 国产视频精品免费 | 国产精品一区二区三级 | 东京av男人的天堂 | 精品欧美黑人一区二区三区 | 国产精品明星裸体写真集 | 亚洲成人av一区二区 | 国产精品久久久精品 | 亚洲二区在线 | 久久这里只有精品首页 | 天天爽网站 | 天天躁日日躁狠狠躁白人 | 中文字幕免费视频 | 国产精品久久久久久妇女6080 | 成人中文网 | 91av小视频| 成人在线播放网址 | 亚洲国产成人精品女人久久久 | 亚洲精品视频一区二区三区 | 日韩毛片网 | 精品真实国产乱文在线 | 日本黄色大片免费看 | 超碰精品在线观看 | 亚洲成人午夜电影 | 成人av免费 | 91影视| www.一级毛片| 成人在线免费视频观看 | 狠狠操av | 精品欧美乱码久久久久久 | 国外成人在线视频网站 | 久久久久久99 | 久久99精品久久久久久青青日本 | 日本一区二区三区视频在线 | 中文字幕av第一页 | 精品日本久久久久久久久久 | 欧美成人h版在线观看 | 爱爱视频在线观看 |