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

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

QQ登錄

只需一步,快速開(kāi)始

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

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

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:858473 發(fā)表于 2020-12-11 02:48 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
仿真原理圖如下(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.     ;判斷輸出信號(hào)的類(lèi)型
  24. Choose:
  25.     ;A口輸入波形選擇信號(hào)
  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口輸入檔位選擇信號(hào)
  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.     ;默認(rèn)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.     ;設(shè)置高電平時(shí)長(zhǎng)
  77.     MOV CX,0ffh
  78.     ;B口輸入檔位選擇信號(hào)
  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.     ;設(shè)置低電平時(shí)長(zhǎng)
  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.     ;到峰值下降否則持續(xù)上升
  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.     ;下降到最低值循環(huán)
  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
復(fù)制代碼

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


評(píng)分

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

查看全部評(píng)分

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

使用道具 舉報(bào)

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

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

51hei.gif
回復(fù)

使用道具 舉報(bào)

板凳
ID:1084625 發(fā)表于 2023-6-17 11:33 | 只看該作者
不同的波形怎么調(diào)
回復(fù)

使用道具 舉報(bào)

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


回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧美日韩精品久久亚洲区 | 久久精品成人 | 国产亚洲第一页 | 国产69久久精品成人看动漫 | 国产精品二区三区在线观看 | 日韩午夜影院 | 一区二区在线免费观看 | 国产一级影片 | 国产精品国产a级 | 国产福利视频网站 | 国产精品国产三级国产aⅴ无密码 | 国产乱码精品1区2区3区 | 免费同性女女aaa免费网站 | 成人在线中文字幕 | 欧美日韩黄色一级片 | 国户精品久久久久久久久久久不卡 | 午夜视频网站 | 综合久久99 | 免费精品一区 | 亚洲国产欧美精品 | 亚洲成人久久久 | 国产成人福利在线观看 | 精品1区2区3区4区 | 99爱在线| 久久看看 | 日本午夜视频 | 三级在线免费 | 久久精品91| 欧美一区免费在线观看 | 欧美中文字幕一区二区三区亚洲 | 九九热精品免费 | 99精品欧美一区二区三区综合在线 | 久久av一区二区三区 | 91免费观看国产 | 精品一区国产 | 一区二区成人 | 成人影视网址 | 天天干天天谢 | 二区av | 国产激情视频网 | 欧美一级做性受免费大片免费 |