提交 6f25ab81 创建 作者: 李川's avatar 李川 提交者: 宋海霞

修改实验电路原理图

上级 dd3bd727
...@@ -2,3 +2,7 @@ ...@@ -2,3 +2,7 @@
path = 8086 path = 8086
url = https://www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/8086.git url = https://www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/8086.git
branch = master branch = master
[submodule "8255"]
path = 8255
url = https://lichuan@www.codecode.net/engintime/Dream-Logic/Intel-classic-chips/8255.git
branch = master
8255 @ 24511139
Subproject commit 2451113952f09974ee3bc5bd1e55ae08f016db06
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<svg height="2343" version="1.1" width="2140" xmlns="http://www.w3.org/2000/svg">
<rect fill="#80ff80" height="2000" stroke="#800000" stroke-width="1" width="700" x="589" y="321"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="180" font-weight="700" text-anchor="start" x="589" y="221">8255</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="589" y="271">8255\8255.dlsche</text>
<polygon fill="#ffff80" points="589 421, 614 396, 664 396, 689 421, 664 446, 614 446, 589 421" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="421">PA3</text>
<polygon fill="#ffff80" points="589 521, 614 496, 664 496, 689 521, 664 546, 614 546, 589 521" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="521">PA2</text>
<polygon fill="#ffff80" points="589 621, 614 596, 664 596, 689 621, 664 646, 614 646, 589 621" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="621">PA1</text>
<polygon fill="#ffff80" points="589 721, 614 696, 664 696, 689 721, 664 746, 614 746, 589 721" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="721">PA0</text>
<polygon fill="#ffff80" points="589 821, 614 796, 664 796, 689 821, 664 846, 614 846, 589 821" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="821">RD</text>
<polygon fill="#ffff80" points="589 921, 614 896, 664 896, 689 921, 664 946, 614 946, 589 921" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="921">CS</text>
<polygon fill="#ffff80" points="589 1021, 614 996, 664 996, 689 1021, 664 1046, 614 1046, 589 1021" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1021">A1</text>
<polygon fill="#ffff80" points="589 1121, 614 1096, 664 1096, 689 1121, 664 1146, 614 1146, 589 1121" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1121">A0</text>
<polygon fill="#ffff80" points="589 1221, 614 1196, 664 1196, 689 1221, 664 1246, 614 1246, 589 1221" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1221">PC7</text>
<polygon fill="#ffff80" points="589 1321, 614 1296, 664 1296, 689 1321, 664 1346, 614 1346, 589 1321" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1321">PC6</text>
<polygon fill="#ffff80" points="589 1421, 614 1396, 664 1396, 689 1421, 664 1446, 614 1446, 589 1421" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1421">PC5</text>
<polygon fill="#ffff80" points="589 1521, 614 1496, 664 1496, 689 1521, 664 1546, 614 1546, 589 1521" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1521">PC4</text>
<polygon fill="#ffff80" points="589 1621, 614 1596, 664 1596, 689 1621, 664 1646, 614 1646, 589 1621" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1621">PC0</text>
<polygon fill="#ffff80" points="589 1721, 614 1696, 664 1696, 689 1721, 664 1746, 614 1746, 589 1721" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1721">PC1</text>
<polygon fill="#ffff80" points="589 1821, 614 1796, 664 1796, 689 1821, 664 1846, 614 1846, 589 1821" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1821">PC2</text>
<polygon fill="#ffff80" points="589 1921, 614 1896, 664 1896, 689 1921, 664 1946, 614 1946, 589 1921" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="1921">PC3</text>
<polygon fill="#ffff80" points="589 2021, 614 1996, 664 1996, 689 2021, 664 2046, 614 2046, 589 2021" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="2021">PB0</text>
<polygon fill="#ffff80" points="589 2121, 614 2096, 664 2096, 689 2121, 664 2146, 614 2146, 589 2121" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="2121">PB1</text>
<polygon fill="#ffff80" points="589 2221, 614 2196, 664 2196, 689 2221, 664 2246, 614 2246, 589 2221" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="699" y="2221">PB2</text>
<polygon fill="#ffff80" points="1289 421, 1264 396, 1214 396, 1189 421, 1214 446, 1264 446, 1289 421" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="421">PA4</text>
<polygon fill="#ffff80" points="1289 521, 1264 496, 1214 496, 1189 521, 1214 546, 1264 546, 1289 521" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="521">PA5</text>
<polygon fill="#ffff80" points="1289 621, 1264 596, 1214 596, 1189 621, 1214 646, 1264 646, 1289 621" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="621">PA6</text>
<polygon fill="#ffff80" points="1289 721, 1264 696, 1214 696, 1189 721, 1214 746, 1264 746, 1289 721" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="721">PA7</text>
<polygon fill="#ffff80" points="1289 821, 1264 796, 1214 796, 1189 821, 1214 846, 1264 846, 1289 821" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="821">WR</text>
<polygon fill="#ffff80" points="1289 921, 1264 896, 1214 896, 1189 921, 1214 946, 1264 946, 1289 921" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="921">RESET</text>
<polygon fill="#ffff80" points="1289 1021, 1264 996, 1214 996, 1189 1021, 1214 1046, 1264 1046, 1289 1021" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1021">D0</text>
<polygon fill="#ffff80" points="1289 1121, 1264 1096, 1214 1096, 1189 1121, 1214 1146, 1264 1146, 1289 1121" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1121">D1</text>
<polygon fill="#ffff80" points="1289 1221, 1264 1196, 1214 1196, 1189 1221, 1214 1246, 1264 1246, 1289 1221" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1221">D2</text>
<polygon fill="#ffff80" points="1289 1321, 1264 1296, 1214 1296, 1189 1321, 1214 1346, 1264 1346, 1289 1321" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1321">D3</text>
<polygon fill="#ffff80" points="1289 1421, 1264 1396, 1214 1396, 1189 1421, 1214 1446, 1264 1446, 1289 1421" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1421">D4</text>
<polygon fill="#ffff80" points="1289 1521, 1264 1496, 1214 1496, 1189 1521, 1214 1546, 1264 1546, 1289 1521" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1521">D5</text>
<polygon fill="#ffff80" points="1289 1621, 1264 1596, 1214 1596, 1189 1621, 1214 1646, 1264 1646, 1289 1621" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1621">D6</text>
<polygon fill="#ffff80" points="1289 1721, 1264 1696, 1214 1696, 1189 1721, 1214 1746, 1264 1746, 1289 1721" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1721">D7</text>
<polygon fill="#ffff80" points="1289 1821, 1264 1796, 1214 1796, 1189 1821, 1214 1846, 1264 1846, 1289 1821" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1821">PB7</text>
<polygon fill="#ffff80" points="1289 1921, 1264 1896, 1214 1896, 1189 1921, 1214 1946, 1264 1946, 1289 1921" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="1921">PB6</text>
<polygon fill="#ffff80" points="1289 2021, 1264 1996, 1214 1996, 1189 2021, 1214 2046, 1264 2046, 1289 2021" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="2021">PB5</text>
<polygon fill="#ffff80" points="1289 2121, 1264 2096, 1214 2096, 1189 2121, 1214 2146, 1264 2146, 1289 2121" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="2121">PB4</text>
<polygon fill="#ffff80" points="1289 2221, 1264 2196, 1214 2196, 1189 2221, 1214 2246, 1264 2246, 1289 2221" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1079" y="2221">PB3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2029" x2="2029" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="2024" y="911">0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2009" x2="2009" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="2004" y="911">1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1989" x2="1989" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1984" y="911">2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1969" x2="1969" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1964" y="911">3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1949" x2="1949" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1944" y="911">4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1929" x2="1929" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1924" y="911">5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1909" x2="1909" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1904" y="911">6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1889" x2="1889" y1="871" y2="921"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="1884" y="911">7</text>
<rect fill="#000000" fill-opacity="0.5" height="50" stroke="#a0a0a4" stroke-width="5" width="200" x="1859" y="821"/>
<text alignment-baseline="after-edge" fill="#ff0000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1949" y="861">89</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2078" y="868">DS</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1839" y="801">DIGITAL_SOURCE</text>
<polyline fill="none" points="1289 1021, 2029 1021, 2029 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1121, 2009 1121, 2009 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1221, 1989 1221, 1989 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1321, 1969 1321, 1969 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1421, 1949 1421, 1949 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1521, 1929 1521, 1929 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1621, 1909 1621, 1909 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1289 1721, 1889 1721, 1889 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1489" x2="1589" y1="541" y2="541"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="1389" y="491"/>
<polyline fill="none" points="1399 441, 1479 441" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1439 441, 1439 491" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1409 571, 1439 571, 1439 511, 1469 511" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1429" y="428">C1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1299" y="551">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1389" y="641">Key = R</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1589" x2="1689" y1="821" y2="821"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="1530" y="841">1</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="1489" y="791"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1533" y="782">2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1420" y="843">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1490" y="894">Key = W</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="189" x2="289" y1="821" y2="821"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="129" y="842">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="89" y="791"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="133" y="782">3</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="20" y="843">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="90" y="894">Key = A</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="189" x2="289" y1="971" y2="971"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="129" y="992">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="89" y="941"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="133" y="932">4</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="20" y="993">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="90" y="1044">Key = C</text>
<polyline fill="none" points="289 821, 589 821" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="289 971, 389 971, 389 921, 589 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="189" x2="289" y1="1121" y2="1121"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="129" y="1142">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="89" y="1091"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="133" y="1082">5</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="20" y="1143">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="90" y="1194">Key = 1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="189" x2="289" y1="1271" y2="1271"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="129" y="1292">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="89" y="1241"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="133" y="1232">6</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="20" y="1293">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="90" y="1344">Key = 0</text>
<polyline fill="none" points="289 1121, 439 1121, 439 1021, 589 1021" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="289 1271, 489 1271, 489 1121, 589 1121" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1689 821, 1689 721, 1389 721, 1389 821, 1289 821" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1649" x2="1589" y1="541" y2="541"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1729" x2="1789" y1="541" y2="541"/>
<circle cx="1725" cy="541" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="1649 491, 1649 591, 1719 541, 1649 491" stroke="#000000" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1669" y="505">U1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1649" y="637">NOT</text>
<polyline fill="none" points="1789 541, 1789 921, 1289 921" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<project id="31f84c0c-d924-412d-bc01-f3df0eae3332" name="8086-system7765" version="1"> <project id="1fe6d24a-a171-4021-af70-f669c3431eba" name="Lab002" version="1">
<files> <files>
<filefolder id="76cb3d2a-f92b-4283-a802-0d5d5fb9ad75" name="8086"> <filefolder id="76cb3d2a-f92b-4283-a802-0d5d5fb9ad75" name="8086">
...@@ -28,7 +28,25 @@ ...@@ -28,7 +28,25 @@
<file relativepath="IO\IO.dlsche"/> <file relativepath="IO\IO.dlsche"/>
<file relativepath="IO\README.md"/> <file relativepath="IO\README.md"/>
</filefolder> </filefolder>
<file relativepath="top.dlsche"/> <filefolder id="5bfdeca8-7eb4-42bb-8f7b-05046a747987" name="8255">
<file relativepath="8255\8255.dlsche"/>
<file relativepath="8255\8255.pdf"/>
<file relativepath="8255\A0.dlsche"/>
<file relativepath="8255\A2.dlsche"/>
<file relativepath="8255\ac.dlsche"/>
<file relativepath="8255\ACh.dlsche"/>
<file relativepath="8255\AIN1.dlsche"/>
<file relativepath="8255\AOUT1.dlsche"/>
<file relativepath="8255\B0.dlsche"/>
<file relativepath="8255\bc.dlsche"/>
<file relativepath="8255\BCl.dlsche"/>
<file relativepath="8255\BIN1.dlsche"/>
<file relativepath="8255\BOUT1.dlsche"/>
<file relativepath="8255\README.md"/>
<file relativepath="8255\wrc.dlsche"/>
</filefolder>
<file relativepath="8255_test.dlsche"/>
<file relativepath="top_demand.dlsche"/>
<file relativepath="README.md"/> <file relativepath="README.md"/>
</files> </files>
......
没有这种文件类型的预览
...@@ -453,7 +453,7 @@ ...@@ -453,7 +453,7 @@
<circle cx="1226" cy="742" fill="none" r="5" stroke="#000000" stroke-width="5"/> <circle cx="1226" cy="742" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1231" y="422">MEM_gate</text> <text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1241" y="412">MEM_gate</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1231" y="832">BUS_TRANS8</text> <text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1231" y="832">BUS_TRANS8</text>
......
;test ; 8255初始化。要求A口设定为输出数据,工作方式为方式0;B口设定为输入数据,工作方式为方式1;C口高四位输入,低四位输出。地址为80H~86H
.text .text
mov dl, 0x83 ; 控制口地址
mov al, 0x8E ; 工作方式控制字
OUT dl, al ; 控制字送到控制口
mov dl, 0x82 ;首先将端口C初始化为0
mov al, 0
out dl, al
mov bl, 2 ;检测IBFB(PC1)信号是否有效(高电平),若有效,表示当前已经有一个新的8位数据(地址)进入端口B的缓冲器中,CPU可以从B口读入数据了。
BEGIN:
mov al, 0x1a
UP: ;在此处即可按下按键A,从C口输入数据
out 2, al testC:
inc al mov dl,0x82 ;从端口C输入一数据
cmp al, 0x84 in al, dl ;读端口C
jnz UP and al, bl ;al与0000 0010按位与,留下al的第二位
dec al sub al, bl ;若AL=BL=2,CPU可以从B口读入数据了
jz INOUT ;
jmp testC
DOWN:
out 2, al
dec al
cmp al, 0x19
jnz DOWN
jmp BEGIN
INOUT: ;从B端口读地址,然后将地址单元内容输出到A端口
mov dl, 0x81 ;从端口B读地址
in al, dl ;将端口B输入数据(地址)读入al中
mov dl, al ;将al中的内容(地址)转移到dl寄存器中
mov al, [dl] ;将dl指定存储单元的内容传送到al中
mov dl, 0x80 ;设置A端口地址
out dl, al ;将al的内容输出到A端口
jmp testC ;检测新的地址
没有这种文件类型的预览
0001 ;test 0001 ; 8255初始化。要求A口设定为输出数据,工作方式为方式0;B口设定为输入数据,工作方式为方式1;C口高四位输入,低四位输出。地址为80H~86H
0002 .text 0002
0003 0003 .text
0004 BEGIN: 0004 10 01 03 83 mov dl, 0x83 ; 控制口地址
0005 10 01 00 1A mov al, 0x1a 0005 13 01 00 8E mov al, 0x8E ; 工作方式控制字
0006 0006 16 4D 03 OUT dl, al ; 控制字送到控制口
0007 UP: 0007
0008 13 4E 00 02 out 2, al 0008
0009 16 78 00 inc al 0009 18 01 03 82 mov dl, 0x82 ;首先将端口C初始化为0
0010 18 47 00 84 cmp al, 0x84 0010 1B 01 00 00 mov al, 0
0011 1B 55 13 jnz UP 0011 1E 4D 03 out dl, al
0012 1D 79 00 dec al 0012
0013 0013 20 01 01 02 mov bl, 2 ;检测IBFB(PC1)信号是否有效(高电平),若有效,表示当前已经有一个新的8位数据(地址)进入端口B的缓冲器中,CPU可以从B口读入数据了。
0014 DOWN: 0014
0015 1F 4E 00 02 out 2, al 0015
0016 22 79 00 dec al 0016 ;在此处即可按下按键A,从C口输入数据
0017 24 47 00 19 cmp al, 0x19 0017 testC:
0018 27 55 1F jnz DOWN 0018 23 01 03 82 mov dl,0x82 ;从端口C输入一数据
0019 29 57 10 jmp BEGIN 0019 26 4C 30 in al, dl ;读端口C
0020 0020 28 2A 10 and al, bl ;al与0000 0010按位与,留下al的第二位
0021 0021 2A 18 10 sub al, bl ;若AL=BL=2,CPU可以从B口读入数据了
0022 0022 2C 54 30 jz INOUT ;
0023 2E 57 23 jmp testC
0024
0025
0026 INOUT: ;从B端口读地址,然后将地址单元内容输出到A端口
0027 30 01 03 81 mov dl, 0x81 ;从端口B读地址
0028 33 4C 30 in al, dl ;将端口B输入数据(地址)读入al中
0029 35 02 03 mov dl, al ;将al中的内容(地址)转移到dl寄存器中
0030 37 04 30 mov al, [dl] ;将dl指定存储单元的内容传送到al中
0031 39 01 03 80 mov dl, 0x80 ;设置A端口地址
0032 3C 4D 03 out dl, al ;将al的内容输出到A端口
0033 3E 57 23 jmp testC ;检测新的地址
0034
0035
没有这种文件类型的预览
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<svg height="4519" version="1.1" width="13479" xmlns="http://www.w3.org/2000/svg">
<text alignment-baseline="after-edge" fill="#800000" font-family="微软雅黑" font-size="150" font-weight="700" text-anchor="start" x="118" y="3922">DBUS[7..0]</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="微软雅黑" font-size="150" font-weight="700" text-anchor="start" x="148" y="1152">ABUS[7..0]</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="2428" y="2422">CLK</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1728" x2="1828" y1="2122" y2="2122"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="1628" y="2072"/>
<polyline fill="none" points="1638 2022, 1718 2022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1678 2022, 1678 2072" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="1648 2152, 1678 2152, 1678 2092, 1708 2092" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="105" font-weight="700" text-anchor="start" x="1418" y="1999">CLOCK</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1538" y="2132">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="微软雅黑" font-size="105" font-weight="700" text-anchor="start" x="1508" y="2332">Key = C</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="708" y="2532">RESET</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="608" x2="708" y1="2532" y2="2532"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="508" y="2482"/>
<polyline fill="none" points="518 2432, 598 2432" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="558 2432, 558 2482" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="528 2562, 558 2562, 558 2502, 588 2502" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="105" font-weight="700" text-anchor="start" x="458" y="2399">RESET</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="418" y="2542">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="微软雅黑" font-size="105" font-weight="700" text-anchor="start" x="378" y="2722">Key = R</text>
<polyline fill="none" points="5328 42, 5328 4472" stroke="#000000" stroke-dasharray="200,100" stroke-linecap="round" stroke-linejoin="round" stroke-width="50"/>
<rect fill="#80ff80" height="1700" stroke="#800000" stroke-width="1" width="700" x="3728" y="1622"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="3728" y="1522">8086</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3728" y="1572">8086\8086.dlsche</text>
<polygon fill="#ffff80" points="3728 1722, 3753 1697, 3803 1697, 3828 1722, 3803 1747, 3753 1747, 3728 1722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="1722">CLK</text>
<polygon fill="#ffff80" points="3728 1822, 3753 1797, 3803 1797, 3828 1822, 3803 1847, 3753 1847, 3728 1822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="1822">RESET</text>
<polygon fill="#ffff80" points="3728 1922, 3753 1897, 3803 1897, 3828 1922, 3803 1947, 3753 1947, 3728 1922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="1922">INTR</text>
<polygon fill="#ffff80" points="3728 2022, 3753 1997, 3803 1997, 3828 2022, 3803 2047, 3753 2047, 3728 2022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2022">READY</text>
<polygon fill="#ffff80" points="3728 2122, 3753 2097, 3803 2097, 3828 2122, 3803 2147, 3753 2147, 3728 2122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2122">HOLD</text>
<polygon fill="#ffff80" points="3728 2222, 3753 2197, 3803 2197, 3828 2222, 3803 2247, 3753 2247, 3728 2222" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2222">NMI</text>
<polygon fill="#ffff80" points="3728 2322, 3753 2297, 3803 2297, 3828 2322, 3803 2347, 3753 2347, 3728 2322" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2322">TESET</text>
<polygon fill="#ffff80" points="3728 2422, 3753 2397, 3803 2397, 3828 2422, 3803 2447, 3753 2447, 3728 2422" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2422">D0</text>
<polygon fill="#ffff80" points="3728 2522, 3753 2497, 3803 2497, 3828 2522, 3803 2547, 3753 2547, 3728 2522" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2522">D1</text>
<polygon fill="#ffff80" points="3728 2622, 3753 2597, 3803 2597, 3828 2622, 3803 2647, 3753 2647, 3728 2622" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2622">D2</text>
<polygon fill="#ffff80" points="3728 2722, 3753 2697, 3803 2697, 3828 2722, 3803 2747, 3753 2747, 3728 2722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2722">D3</text>
<polygon fill="#ffff80" points="3728 2822, 3753 2797, 3803 2797, 3828 2822, 3803 2847, 3753 2847, 3728 2822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2822">D4</text>
<polygon fill="#ffff80" points="3728 2922, 3753 2897, 3803 2897, 3828 2922, 3803 2947, 3753 2947, 3728 2922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="2922">D5</text>
<polygon fill="#ffff80" points="3728 3022, 3753 2997, 3803 2997, 3828 3022, 3803 3047, 3753 3047, 3728 3022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="3022">D6</text>
<polygon fill="#ffff80" points="3728 3122, 3753 3097, 3803 3097, 3828 3122, 3803 3147, 3753 3147, 3728 3122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3838" y="3122">D7</text>
<polygon fill="#ffff80" points="4428 1722, 4403 1697, 4353 1697, 4328 1722, 4353 1747, 4403 1747, 4428 1722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="1722">A0</text>
<polygon fill="#ffff80" points="4428 1822, 4403 1797, 4353 1797, 4328 1822, 4353 1847, 4403 1847, 4428 1822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="1822">A1</text>
<polygon fill="#ffff80" points="4428 1922, 4403 1897, 4353 1897, 4328 1922, 4353 1947, 4403 1947, 4428 1922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="1922">A2</text>
<polygon fill="#ffff80" points="4428 2022, 4403 1997, 4353 1997, 4328 2022, 4353 2047, 4403 2047, 4428 2022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="2022">A3</text>
<polygon fill="#ffff80" points="4428 2122, 4403 2097, 4353 2097, 4328 2122, 4353 2147, 4403 2147, 4428 2122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="2122">A4</text>
<polygon fill="#ffff80" points="4428 2222, 4403 2197, 4353 2197, 4328 2222, 4353 2247, 4403 2247, 4428 2222" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="2222">A5</text>
<polygon fill="#ffff80" points="4428 2322, 4403 2297, 4353 2297, 4328 2322, 4353 2347, 4403 2347, 4428 2322" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="2322">A6</text>
<polygon fill="#ffff80" points="4428 2422, 4403 2397, 4353 2397, 4328 2422, 4353 2447, 4403 2447, 4428 2422" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="2422">A7</text>
<polygon fill="#ffff80" points="4428 2522, 4403 2497, 4353 2497, 4328 2522, 4353 2547, 4403 2547, 4428 2522" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4198" y="2522">WR_OUT</text>
<polygon fill="#ffff80" points="4428 2622, 4403 2597, 4353 2597, 4328 2622, 4353 2647, 4403 2647, 4428 2622" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4198" y="2622">READ_OUT</text>
<polygon fill="#ffff80" points="4428 2722, 4403 2697, 4353 2697, 4328 2722, 4353 2747, 4403 2747, 4428 2722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="2722">MIO</text>
<polygon fill="#ffff80" points="4428 2822, 4403 2797, 4353 2797, 4328 2822, 4353 2847, 4403 2847, 4428 2822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="2822">INTA</text>
<polygon fill="#ffff80" points="4428 2922, 4403 2897, 4353 2897, 4328 2922, 4353 2947, 4403 2947, 4428 2922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="2922">HLDA</text>
<polygon fill="#ffff80" points="4428 3022, 4403 2997, 4353 2997, 4328 3022, 4353 3047, 4403 3047, 4428 3022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="3022">ALE</text>
<polygon fill="#ffff80" points="4428 3122, 4403 3097, 4353 3097, 4328 3122, 4353 3147, 4403 3147, 4428 3122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="3122">DEN</text>
<polygon fill="#ffff80" points="4428 3222, 4403 3197, 4353 3197, 4328 3222, 4353 3247, 4403 3247, 4428 3222" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4218" y="3222">DTR</text>
<polyline fill="none" points="3728 2422, 3378 2422" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3728 3122, 3378 3122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="3172" y2="3122"/>
<polyline fill="none" points="3378 2522, 3728 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 2622, 3728 2622" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 2722, 3728 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 2822, 3728 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 2922, 3728 2922" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="3378 3022, 3728 3022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="3072" y2="3022"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2972" y2="2922"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2872" y2="2822"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2772" y2="2722"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2672" y2="2622"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2572" y2="2522"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="3328" x2="3378" y1="2472" y2="2422"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2422">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2522">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2622">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2722">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2822">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="2922">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="3022">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="3378" y="3122">DBUS7</text>
<polyline fill="none" points="4418 1722, 4668 1722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 1822, 4678 1822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 1922, 4678 1922" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2022, 4678 2022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2122, 4678 2122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2222, 4678 2222" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2322, 4678 2322" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="4428 2422, 4678 2422" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4668" x2="4718" y1="1722" y2="1672"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="1822" y2="1772"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="1922" y2="1872"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2022" y2="1972"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2122" y2="2072"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2222" y2="2172"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2322" y2="2272"/>
<line stroke="#000080" stroke-linecap="round" stroke-width="5" x1="4678" x2="4728" y1="2422" y2="2372"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4518" y="1722">ABUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="1822">ABUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="1922">ABUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2022">ABUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2122">ABUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2222">ABUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2322">ABUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="4528" y="2422">ABUS7</text>
<polyline fill="none" points="28 1152, 4798 1152, 9018 1152, 11998 1152" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1728" x2="1828" y1="2722" y2="2722"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="1628" y="2672"/>
<polyline fill="none" points="1638 2732, 1648 2732, 1648 2702, 1668 2702, 1668 2732, 1688 2732, 1688 2702, 1708 2702, 1708 2732" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1668" y="2662">C1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1624" y="2818">CLOCK11</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1768" y="2702">100Hz</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="1728" x2="1828" y1="2522" y2="2522"/>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="30" font-weight="400" text-anchor="start" x="1668" y="2543">0</text>
<rect fill="#ffffff" fill-opacity="0.5" height="60" stroke="#800000" stroke-width="5" width="100" x="1628" y="2492"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1672" y="2483">2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="1559" y="2544">DCT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="1629" y="2595">Key = 1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2288" x2="2228" y1="2422" y2="2422"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2368" x2="2428" y1="2422" y2="2422"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2328" x2="2328" y1="2462" y2="2522"/>
<circle cx="2328" cy="2454" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="2288 2372, 2288 2472, 2368 2422, 2288 2372" stroke="#000000" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2338" y="2342">U3</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2288" y="2372">NBUFFER</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2288" x2="2228" y1="2722" y2="2722"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2368" x2="2428" y1="2722" y2="2722"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2328" x2="2328" y1="2762" y2="2822"/>
<circle cx="2328" cy="2754" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="2288 2672, 2288 2772, 2368 2722, 2288 2672" stroke="#000000" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2338" y="2642">U4</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2288" y="2672">NBUFFER</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2088" x2="2028" y1="2522" y2="2522"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="2168" x2="2228" y1="2522" y2="2522"/>
<circle cx="2164" cy="2522" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="2088 2472, 2088 2572, 2158 2522, 2088 2472" stroke="#000000" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2108" y="2486">U5</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="2088" y="2618">NOT</text>
<polyline fill="none" points="28 3922, 12138 3922" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<rect fill="#80ff80" height="600" stroke="#800000" stroke-width="1" width="700" x="6028" y="2722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="6028" y="2622">MEM</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="6028" y="2672">MEM\MEM.dlsche</text>
<polygon fill="#ffff80" points="6028 2822, 6053 2797, 6103 2797, 6128 2822, 6103 2847, 6053 2847, 6028 2822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="6138" y="2822">WR_OUT</text>
<polygon fill="#ffff80" points="6028 2922, 6053 2897, 6103 2897, 6128 2922, 6103 2947, 6053 2947, 6028 2922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="6138" y="2922">CLK</text>
<polygon fill="#ffff80" points="6028 3022, 6053 2997, 6103 2997, 6128 3022, 6103 3047, 6053 3047, 6028 3022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="6138" y="3022">MIO</text>
<polygon fill="#ffff80" points="6028 3122, 6053 3097, 6103 3097, 6128 3122, 6103 3147, 6053 3147, 6028 3122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="6138" y="3122">READ_OUT</text>
<polygon fill="#ffff80" points="6028 3222, 6053 3197, 6103 3197, 6128 3222, 6103 3247, 6053 3247, 6028 3222" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="6138" y="3222">ABUS[7..0]</text>
<polygon fill="#ffff80" points="6728 2822, 6703 2797, 6653 2797, 6628 2822, 6653 2847, 6703 2847, 6728 2822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="6518" y="2822">DBUS[7..0]</text>
<polyline fill="none" points="4728 2372, 4728 1152" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="6028 3222, 5828 3222, 5828 1152" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="7928 2722, 7728 2722, 7728 1152" stroke="#ff8057" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="3328 2472, 3328 3922" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<polyline fill="none" points="6728 2822, 6928 2822, 6928 3922" stroke="#000080" stroke-linecap="round" stroke-linejoin="round" stroke-width="20"/>
<rect fill="#80ff80" height="1100" stroke="#800000" stroke-width="1" width="700" x="7928" y="2222"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="7928" y="2122">IO</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="7928" y="2172">IO\IO.dlsche</text>
<polygon fill="#ffff80" points="7928 2322, 7953 2297, 8003 2297, 8028 2322, 8003 2347, 7953 2347, 7928 2322" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8038" y="2322">MIO</text>
<polygon fill="#ffff80" points="7928 2422, 7953 2397, 8003 2397, 8028 2422, 8003 2447, 7953 2447, 7928 2422" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8038" y="2422">WR_OUT</text>
<polygon fill="#ffff80" points="7928 2522, 7953 2497, 8003 2497, 8028 2522, 8003 2547, 7953 2547, 7928 2522" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8038" y="2522">READ_OUT</text>
<polygon fill="#ffff80" points="7928 2622, 7953 2597, 8003 2597, 8028 2622, 8003 2647, 7953 2647, 7928 2622" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8038" y="2622">MIO</text>
<polygon fill="#ffff80" points="7928 2722, 7953 2697, 8003 2697, 8028 2722, 8003 2747, 7953 2747, 7928 2722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8038" y="2722">A[7..0]</text>
<polygon fill="#ffff80" points="8628 2322, 8603 2297, 8553 2297, 8528 2322, 8553 2347, 8603 2347, 8628 2322" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="2322">IOW</text>
<polygon fill="#ffff80" points="8628 2422, 8603 2397, 8553 2397, 8528 2422, 8553 2447, 8603 2447, 8628 2422" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="2422">IOR</text>
<polygon fill="#ffff80" points="8628 2522, 8603 2497, 8553 2497, 8528 2522, 8553 2547, 8603 2547, 8628 2522" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="2522">CS0</text>
<polygon fill="#ffff80" points="8628 2622, 8603 2597, 8553 2597, 8528 2622, 8553 2647, 8603 2647, 8628 2622" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="2622">CS1</text>
<polygon fill="#ffff80" points="8628 2722, 8603 2697, 8553 2697, 8528 2722, 8553 2747, 8603 2747, 8628 2722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="2722">CS2</text>
<polygon fill="#ffff80" points="8628 2822, 8603 2797, 8553 2797, 8528 2822, 8553 2847, 8603 2847, 8628 2822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="2822">CS3</text>
<polygon fill="#ffff80" points="8628 2922, 8603 2897, 8553 2897, 8528 2922, 8553 2947, 8603 2947, 8628 2922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="2922">CS4</text>
<polygon fill="#ffff80" points="8628 3022, 8603 2997, 8553 2997, 8528 3022, 8553 3047, 8603 3047, 8628 3022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="3022">CS5</text>
<polygon fill="#ffff80" points="8628 3122, 8603 3097, 8553 3097, 8528 3122, 8553 3147, 8603 3147, 8628 3122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="3122">CS6</text>
<polygon fill="#ffff80" points="8628 3222, 8603 3197, 8553 3197, 8528 3222, 8553 3247, 8603 3247, 8628 3222" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="8418" y="3222">CS7</text>
<rect fill="#80ff80" height="2000" stroke="#800000" stroke-width="1" width="700" x="9928" y="1322"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="200" font-weight="700" text-anchor="start" x="9918" y="1162">8255</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9928" y="1282">8255\8255.dlsche</text>
<polygon fill="#ffff80" points="9928 1422, 9953 1397, 10003 1397, 10028 1422, 10003 1447, 9953 1447, 9928 1422" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="1422">PA3</text>
<polygon fill="#ffff80" points="9928 1522, 9953 1497, 10003 1497, 10028 1522, 10003 1547, 9953 1547, 9928 1522" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="1522">PA2</text>
<polygon fill="#ffff80" points="9928 1622, 9953 1597, 10003 1597, 10028 1622, 10003 1647, 9953 1647, 9928 1622" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="1622">PA1</text>
<polygon fill="#ffff80" points="9928 1722, 9953 1697, 10003 1697, 10028 1722, 10003 1747, 9953 1747, 9928 1722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="1722">PA0</text>
<polygon fill="#ffff80" points="9928 1822, 9953 1797, 10003 1797, 10028 1822, 10003 1847, 9953 1847, 9928 1822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="1822">RD</text>
<polygon fill="#ffff80" points="9928 1922, 9953 1897, 10003 1897, 10028 1922, 10003 1947, 9953 1947, 9928 1922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="1922">CS</text>
<polygon fill="#ffff80" points="9928 2022, 9953 1997, 10003 1997, 10028 2022, 10003 2047, 9953 2047, 9928 2022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2022">A1</text>
<polygon fill="#ffff80" points="9928 2122, 9953 2097, 10003 2097, 10028 2122, 10003 2147, 9953 2147, 9928 2122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2122">A0</text>
<polygon fill="#ffff80" points="9928 2222, 9953 2197, 10003 2197, 10028 2222, 10003 2247, 9953 2247, 9928 2222" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2222">PC7</text>
<polygon fill="#ffff80" points="9928 2322, 9953 2297, 10003 2297, 10028 2322, 10003 2347, 9953 2347, 9928 2322" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2322">PC6</text>
<polygon fill="#ffff80" points="9928 2422, 9953 2397, 10003 2397, 10028 2422, 10003 2447, 9953 2447, 9928 2422" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2422">PC5</text>
<polygon fill="#ffff80" points="9928 2522, 9953 2497, 10003 2497, 10028 2522, 10003 2547, 9953 2547, 9928 2522" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2522">PC4</text>
<polygon fill="#ffff80" points="9928 2622, 9953 2597, 10003 2597, 10028 2622, 10003 2647, 9953 2647, 9928 2622" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2622">PC0</text>
<polygon fill="#ffff80" points="9928 2722, 9953 2697, 10003 2697, 10028 2722, 10003 2747, 9953 2747, 9928 2722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2722">PC1</text>
<polygon fill="#ffff80" points="9928 2822, 9953 2797, 10003 2797, 10028 2822, 10003 2847, 9953 2847, 9928 2822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2822">PC2</text>
<polygon fill="#ffff80" points="9928 2922, 9953 2897, 10003 2897, 10028 2922, 10003 2947, 9953 2947, 9928 2922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="2922">PC3</text>
<polygon fill="#ffff80" points="9928 3022, 9953 2997, 10003 2997, 10028 3022, 10003 3047, 9953 3047, 9928 3022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="3022">PB0</text>
<polygon fill="#ffff80" points="9928 3122, 9953 3097, 10003 3097, 10028 3122, 10003 3147, 9953 3147, 9928 3122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="3122">PB1</text>
<polygon fill="#ffff80" points="9928 3222, 9953 3197, 10003 3197, 10028 3222, 10003 3247, 9953 3247, 9928 3222" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10038" y="3222">PB2</text>
<polygon fill="#ffff80" points="10628 1422, 10603 1397, 10553 1397, 10528 1422, 10553 1447, 10603 1447, 10628 1422" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="1422">PA4</text>
<polygon fill="#ffff80" points="10628 1522, 10603 1497, 10553 1497, 10528 1522, 10553 1547, 10603 1547, 10628 1522" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="1522">PA5</text>
<polygon fill="#ffff80" points="10628 1622, 10603 1597, 10553 1597, 10528 1622, 10553 1647, 10603 1647, 10628 1622" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="1622">PA6</text>
<polygon fill="#ffff80" points="10628 1722, 10603 1697, 10553 1697, 10528 1722, 10553 1747, 10603 1747, 10628 1722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="1722">PA7</text>
<polygon fill="#ffff80" points="10628 1822, 10603 1797, 10553 1797, 10528 1822, 10553 1847, 10603 1847, 10628 1822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="1822">WR</text>
<polygon fill="#ffff80" points="10628 1922, 10603 1897, 10553 1897, 10528 1922, 10553 1947, 10603 1947, 10628 1922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="1922">RESET</text>
<polygon fill="#ffff80" points="10628 2022, 10603 1997, 10553 1997, 10528 2022, 10553 2047, 10603 2047, 10628 2022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2022">D0</text>
<polygon fill="#ffff80" points="10628 2122, 10603 2097, 10553 2097, 10528 2122, 10553 2147, 10603 2147, 10628 2122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2122">D1</text>
<polygon fill="#ffff80" points="10628 2222, 10603 2197, 10553 2197, 10528 2222, 10553 2247, 10603 2247, 10628 2222" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2222">D2</text>
<polygon fill="#ffff80" points="10628 2322, 10603 2297, 10553 2297, 10528 2322, 10553 2347, 10603 2347, 10628 2322" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2322">D3</text>
<polygon fill="#ffff80" points="10628 2422, 10603 2397, 10553 2397, 10528 2422, 10553 2447, 10603 2447, 10628 2422" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2422">D4</text>
<polygon fill="#ffff80" points="10628 2522, 10603 2497, 10553 2497, 10528 2522, 10553 2547, 10603 2547, 10628 2522" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2522">D5</text>
<polygon fill="#ffff80" points="10628 2622, 10603 2597, 10553 2597, 10528 2622, 10553 2647, 10603 2647, 10628 2622" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2622">D6</text>
<polygon fill="#ffff80" points="10628 2722, 10603 2697, 10553 2697, 10528 2722, 10553 2747, 10603 2747, 10628 2722" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2722">D7</text>
<polygon fill="#ffff80" points="10628 2822, 10603 2797, 10553 2797, 10528 2822, 10553 2847, 10603 2847, 10628 2822" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2822">PB7</text>
<polygon fill="#ffff80" points="10628 2922, 10603 2897, 10553 2897, 10528 2922, 10553 2947, 10603 2947, 10628 2922" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="2922">PB6</text>
<polygon fill="#ffff80" points="10628 3022, 10603 2997, 10553 2997, 10528 3022, 10553 3047, 10603 3047, 10628 3022" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="3022">PB5</text>
<polygon fill="#ffff80" points="10628 3122, 10603 3097, 10553 3097, 10528 3122, 10553 3147, 10603 3147, 10628 3122" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="3122">PB4</text>
<polygon fill="#ffff80" points="10628 3222, 10603 3197, 10553 3197, 10528 3222, 10553 3247, 10603 3247, 10628 3222" stroke="#800000" stroke-width="1"/>
<text alignment-baseline="central" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10418" y="3222">PB3</text>
<polyline fill="none" points="9928 1922, 9728 1922" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9728" y="1922">CS0</text>
<polyline fill="none" points="9928 1822, 9728 1822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 2022, 9728 2022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 2122, 9728 2122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2022, 10828 2022" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2122, 10828 2122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2222, 10828 2222" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2322, 10828 2322" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2422, 10828 2422" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2522, 10828 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2622, 10828 2622" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2722, 10828 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 1822, 10828 1822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9728" y="1822">IOR</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9728" y="2022">ABUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9728" y="2122">ABUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10688" y="1822">IOW</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2022">DBUS0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2122">DBUS1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2222">DBUS2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2322">DBUS3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2422">DBUS4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2522">DBUS5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2622">DBUS6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="10668" y="2722">DBUS7</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11168" x2="11168" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11163" y="2812">0</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11148" x2="11148" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11143" y="2812">1</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11128" x2="11128" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11123" y="2812">2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11108" x2="11108" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11103" y="2812">3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11088" x2="11088" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11083" y="2812">4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11068" x2="11068" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11063" y="2812">5</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11048" x2="11048" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11043" y="2812">6</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11028" x2="11028" y1="2772" y2="2822"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11023" y="2812">7</text>
<rect fill="#000000" fill-opacity="0.5" height="50" stroke="#a0a0a4" stroke-width="5" width="200" x="10998" y="2722"/>
<text alignment-baseline="after-edge" fill="#ff0000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="11088" y="2762">10</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11217" y="2769">1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="10978" y="2702">DIGITAL_SOURCE</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11228" x2="11228" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11222" y="1687">4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11278" x2="11278" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11272" y="1687">3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11328" x2="11328" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11322" y="1687">2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11378" x2="11378" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11372" y="1687">1</text>
<rect fill="#000000" fill-opacity="0.5" height="260" stroke="#c0c0c0" stroke-width="5" width="240" x="11188" y="1362"/>
<polygon fill="#ff0000" points="11355 1405, 11365 1395, 11255 1395, 11265 1405, 11355 1405" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11365 1475, 11375 1485, 11375 1405, 11365 1415, 11365 1475" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11365 1565, 11375 1575, 11375 1495, 11365 1505, 11365 1565" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11265 1575, 11255 1585, 11365 1585, 11355 1575, 11265 1575" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11255 1505, 11245 1495, 11245 1575, 11255 1565, 11255 1505" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11255 1415, 11245 1405, 11245 1485, 11255 1475, 11255 1415" stroke="#ff0000" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11288" y="1312">U1</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11198" y="1351">CDC_HEX_DIG</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11478" x2="11478" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11472" y="1687">4</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11528" x2="11528" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11522" y="1687">3</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11578" x2="11578" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11572" y="1687">2</text>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="11628" x2="11628" y1="1622" y2="1722"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Courier New" font-size="17" font-weight="400" text-anchor="end" x="11622" y="1687">1</text>
<rect fill="#000000" fill-opacity="0.5" height="260" stroke="#c0c0c0" stroke-width="5" width="240" x="11438" y="1362"/>
<polygon fill="#ff0000" points="11615 1475, 11625 1485, 11625 1405, 11615 1415, 11615 1475" stroke="#ff0000" stroke-width="1"/>
<polygon fill="#ff0000" points="11615 1565, 11625 1575, 11625 1495, 11615 1505, 11615 1565" stroke="#ff0000" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11538" y="1312">U2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="11448" y="1351">CDC_HEX_DIG</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11628" y="1722">PA0</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11578" y="1722">PA1</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11528" y="1722">PA2</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11478" y="1722">PA3</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11378" y="1722">PA4</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11328" y="1722">PA5</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11278" y="1722">PA6</text>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="15" font-weight="400" text-anchor="start" x="11228" y="1722">PA7</text>
<polyline fill="none" points="10628 2822, 11028 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 2922, 11048 2922, 11048 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 3022, 11068 3022, 11068 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 3122, 11088 3122, 11088 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="10628 3222, 11108 3222, 11108 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 3222, 9828 3222, 9828 3422, 11128 3422, 11128 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 3122, 9778 3122, 9778 3472, 11148 3472, 11148 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9928 3022, 9728 3022, 9728 3522, 11168 3522, 11168 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="9628" x2="9728" y1="2822" y2="2822"/>
<rect fill="#ffffb0" height="100" stroke="#800000" stroke-width="5" width="100" x="9528" y="2772"/>
<polyline fill="none" points="9538 2722, 9618 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9578 2722, 9578 2772" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="9548 2852, 9578 2852, 9578 2792, 9608 2792" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="9568" y="2709">C2</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" x="9438" y="2832">SCLK</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="9528" y="2922">Key = A</text>
<polyline fill="none" points="10628 1922, 10828 1922" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#800000" font-family="Times New Roman" font-size="25" font-weight="400" text-anchor="start" x="11028" y="1922">RESET</text>
<polyline fill="none" points="9728 2822, 9928 2822" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="微软雅黑" font-size="325" font-weight="700" text-anchor="start" x="18" y="452">实验二:可编程并行接口8255</text>
<polyline fill="none" points="2228 2522, 2328 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2428 2422, 2528 2422, 2528 2722, 2428 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2028 2522, 1828 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2228 2722, 1828 2722" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2328 2822, 1928 2822, 1928 2522" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<polyline fill="none" points="2228 2422, 2228 2122, 1828 2122" stroke="#0000ff" stroke-linecap="round" stroke-linejoin="round" stroke-width="5"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="10968" x2="11028" y1="1922" y2="1922"/>
<line stroke="#000000" stroke-linecap="round" stroke-width="5" x1="10888" x2="10828" y1="1922" y2="1922"/>
<circle cx="10892" cy="1922" fill="none" r="5" stroke="#000000" stroke-width="5"/>
<polygon fill="#ffffff" fill-opacity="0.5" points="10968 1972, 10968 1872, 10898 1922, 10968 1972" stroke="#000000" stroke-width="5"/>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" transform="rotate(180 10948 1958)" x="10948" y="1958">U6</text>
<text alignment-baseline="after-edge" fill="#000000" font-family="Arial" font-size="25" font-weight="700" text-anchor="start" transform="rotate(180 10968 1826)" x="10968" y="1826">NOT</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1622">实验步骤:</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1672">(1)启动仿真</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1722">(2)按下R键复位</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1772">(3)设置B端口(PB7~PB0)的输入为10</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1822">(4)按下按键A,输入一个负脉冲</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1872">(5)程序执行完后,观察A口(PA7~PA0)输出</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1922">(6)打开存储器窗口RAM,找到B端口输入地址指定单元,将其内容与A端口输出比较</text>
<text alignment-baseline="after-edge" fill="#000080" font-family="宋体" font-size="25" font-weight="400" text-anchor="start" x="12228" y="1972">(7)结果相同,正确</text>
<circle cx="6928" cy="3922" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="3328" cy="3922" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="7728" cy="1152" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="5828" cy="1152" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="4728" cy="1152" fill="#000080" r="25" stroke="#000080" stroke-width="5"/>
<circle cx="1928" cy="2522" fill="#0000ff" r="8" stroke="#0000ff" stroke-width="5"/>
</svg>
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论