提交 a64bc3fc 创建 作者: 赵鹏翀's avatar 赵鹏翀

Initial commit

上级
*.cir
*.xml
*.bak
/.vs
\ No newline at end of file
[submodule "8086"]
path = 8086
url = https://zpc@www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/8086.git
[submodule "DAC0832"]
path = DAC0832
url = https://zpc@www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/DAC0832.git
8086 @ 0646239b
Subproject commit 0646239b4d1645f6a0da63d7f4bb3142942e567c
DAC0832 @ b916b418
Subproject commit b916b418cb55c5dd649f96006c5494ab6bd360eb
差异被折叠。
添加文件
差异被折叠。
# 说明
IO接口芯片地址译码模块
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<project id="3407fe40-bd78-42b5-914a-e269ea66b67f" name="Lab007" version="1">
<files>
<filefolder id="d7502e9e-b220-4715-a645-2f139d9b4f34" name="MEM">
<file relativepath="MEM\MEM.dlsche"/>
<file relativepath="MEM\ram.asm"/>
<file relativepath="MEM\ram.bat"/>
<file relativepath="MEM\ram.rxm"/>
<file relativepath="MEM\README.md"/>
</filefolder>
<filefolder id="c6ec748e-8eff-4fcb-9ff0-d62ba30af439" name="IO">
<file relativepath="IO\IO.dlsche"/>
<file relativepath="IO\README.md"/>
</filefolder>
<filefolder id="05bbcd4e-c835-435e-a4d7-dae340588e14" name="8086">
<file relativepath="8086\8086.dlsche"/>
<file relativepath="8086\8086.pdf"/>
<file relativepath="8086\ALU.dlsche"/>
<file relativepath="8086\BRANCH.dlsche"/>
<file relativepath="8086\CU.dlsche"/>
<file relativepath="8086\FLAG.dlsche"/>
<file relativepath="8086\PC.dlsche"/>
<file relativepath="8086\README.md"/>
<file relativepath="8086\REGS.dlsche"/>
<file relativepath="8086\rom.bat"/>
<file relativepath="8086\rom.masm"/>
<file relativepath="8086\rom.rxm"/>
<file relativepath="8086\uPC_NEXT.dlsche"/>
</filefolder>
<filefolder id="84c9ca18-f243-47be-98eb-7bdfd63e543a" name="DAC0832">
<file relativepath="DAC0832\DAC.dlsche"/>
<file relativepath="DAC0832\DAC0832.dlsche"/>
<file relativepath="DAC0832\DAC0832.pdf"/>
<file relativepath="DAC0832\README.md"/>
</filefolder>
<file relativepath="DAC0832_test.dlsche"/>
<file relativepath="README.md"/>
<file relativepath="top.dlsche"/>
</files>
</project>
添加文件
差异被折叠。
# 说明
8086 微机系统的MEM主存储器,存储指令和数据
\ No newline at end of file
差异被折叠。
添加文件
;利用DAC 0832 产生一个正向锯齿波电压,DAC0832工作在单缓冲方式,端口地址为0x80。
.text
mov dl, 0x80
mov al, 0
out dl,al
NEXT:
add al, 0x40
out dl, al
jmp NEXT
@echo off
dmasm.exe ram.asm -o ram.rxm -l ram.lst -g ram.dbg
pause
添加文件
0001 ;利用DAC 0832 产生一个正向锯齿波电压,DAC0832工作在单缓冲方式,端口地址为0x80。
0002 .text
0003
0004 10 01 03 80 mov dl, 0x80
0005 13 01 00 00 mov al, 0
0006 16 4D 03 out dl,al
0007
0008 NEXT:
0009 18 0E 00 40 add al, 0x40
0010 1B 4D 03 out dl, al
0011 1D 57 18 jmp NEXT
0012
0013
添加文件
# 说明
数/模转换实验
# 原理图
![raw svg](DAC0832_test.dlsche.svg)
![raw svg](top.dlsche.svg)
\ No newline at end of file
添加文件
差异被折叠。
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论