ls138.bdf

来自「用原理图的方式编程实现74ls138模块功能」· BDF 代码 · 共 1,386 行 · 第 1/3 页

BDF
1,386
字号
		(text "OUT" (rect 41 6 58 18)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 41 6 58 18)(font "Courier New" (bold))(invisible))
		(line (pt 39 16)(pt 48 16)(line_width 1))
	)
	(drawing
		(text "2" (rect 0 6 5 18)(font "Courier New" (bold))(invisible))
		(line (pt 13 25)(pt 13 7)(line_width 1))
		(line (pt 13 7)(pt 31 16)(line_width 1))
		(line (pt 13 25)(pt 31 16)(line_width 1))
		(circle (rect 31 12 39 20)(line_width 1))
	)
)
(symbol
	(rect 504 400 552 432)
	(text "NOT" (rect 1 -1 21 9)(font "Arial" (font_size 6)))
	(text "14" (rect 1 22 12 34)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN" (rect 0 6 11 18)(font "Courier New" (bold))(invisible))
		(text "IN" (rect 0 6 11 18)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 13 16)(line_width 1))
	)
	(port
		(pt 48 16)
		(output)
		(text "OUT" (rect 41 6 58 18)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 41 6 58 18)(font "Courier New" (bold))(invisible))
		(line (pt 39 16)(pt 48 16)(line_width 1))
	)
	(drawing
		(text "2" (rect 0 6 5 18)(font "Courier New" (bold))(invisible))
		(line (pt 13 25)(pt 13 7)(line_width 1))
		(line (pt 13 7)(pt 31 16)(line_width 1))
		(line (pt 13 25)(pt 31 16)(line_width 1))
		(circle (rect 31 12 39 20)(line_width 1))
	)
)
(symbol
	(rect 672 48 736 120)
	(text "NAND4" (rect 1 -1 32 9)(font "Arial" (font_size 6)))
	(text "15" (rect 1 62 12 74)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 18 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 18 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(line (pt 0 48)(pt 18 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(line (pt 0 64)(pt 18 64)(line_width 1))
	)
	(port
		(pt 64 40)
		(output)
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(line (pt 54 40)(pt 64 40)(line_width 1))
	)
	(drawing
		(line (pt 18 28)(pt 34 28)(line_width 1))
		(line (pt 18 52)(pt 34 52)(line_width 1))
		(line (pt 18 67)(pt 18 13)(line_width 1))
		(arc (pt 34 52)(pt 34 28)(rect 22 28 47 53)(line_width 1))
		(circle (rect 46 36 54 44)(line_width 1))
	)
)
(symbol
	(rect 672 120 736 192)
	(text "NAND4" (rect 1 -1 32 9)(font "Arial" (font_size 6)))
	(text "16" (rect 1 62 12 74)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 18 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 18 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(line (pt 0 48)(pt 18 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(line (pt 0 64)(pt 18 64)(line_width 1))
	)
	(port
		(pt 64 40)
		(output)
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(line (pt 54 40)(pt 64 40)(line_width 1))
	)
	(drawing
		(line (pt 18 28)(pt 34 28)(line_width 1))
		(line (pt 18 52)(pt 34 52)(line_width 1))
		(line (pt 18 67)(pt 18 13)(line_width 1))
		(arc (pt 34 52)(pt 34 28)(rect 22 28 47 53)(line_width 1))
		(circle (rect 46 36 54 44)(line_width 1))
	)
)
(symbol
	(rect 672 192 736 264)
	(text "NAND4" (rect 1 -1 32 9)(font "Arial" (font_size 6)))
	(text "17" (rect 1 62 12 74)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 18 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 18 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(line (pt 0 48)(pt 18 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(line (pt 0 64)(pt 18 64)(line_width 1))
	)
	(port
		(pt 64 40)
		(output)
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(line (pt 54 40)(pt 64 40)(line_width 1))
	)
	(drawing
		(line (pt 18 28)(pt 34 28)(line_width 1))
		(line (pt 18 52)(pt 34 52)(line_width 1))
		(line (pt 18 67)(pt 18 13)(line_width 1))
		(arc (pt 34 52)(pt 34 28)(rect 22 28 47 53)(line_width 1))
		(circle (rect 46 36 54 44)(line_width 1))
	)
)
(symbol
	(rect 672 264 736 336)
	(text "NAND4" (rect 1 -1 32 9)(font "Arial" (font_size 6)))
	(text "18" (rect 1 62 12 74)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 18 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 18 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(line (pt 0 48)(pt 18 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(line (pt 0 64)(pt 18 64)(line_width 1))
	)
	(port
		(pt 64 40)
		(output)
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(line (pt 54 40)(pt 64 40)(line_width 1))
	)
	(drawing
		(line (pt 18 28)(pt 34 28)(line_width 1))
		(line (pt 18 52)(pt 34 52)(line_width 1))
		(line (pt 18 67)(pt 18 13)(line_width 1))
		(arc (pt 34 52)(pt 34 28)(rect 22 28 47 53)(line_width 1))
		(circle (rect 46 36 54 44)(line_width 1))
	)
)
(symbol
	(rect 672 336 736 408)
	(text "NAND4" (rect 1 -1 32 9)(font "Arial" (font_size 6)))
	(text "19" (rect 1 62 12 74)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 18 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 18 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(line (pt 0 48)(pt 18 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(line (pt 0 64)(pt 18 64)(line_width 1))
	)
	(port
		(pt 64 40)
		(output)
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(line (pt 54 40)(pt 64 40)(line_width 1))
	)
	(drawing
		(line (pt 18 28)(pt 34 28)(line_width 1))
		(line (pt 18 52)(pt 34 52)(line_width 1))
		(line (pt 18 67)(pt 18 13)(line_width 1))
		(arc (pt 34 52)(pt 34 28)(rect 22 28 47 53)(line_width 1))
		(circle (rect 46 36 54 44)(line_width 1))
	)
)
(symbol
	(rect 672 408 736 480)
	(text "NAND4" (rect 1 -1 32 9)(font "Arial" (font_size 6)))
	(text "20" (rect 1 62 12 74)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 18 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 18 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(line (pt 0 48)(pt 18 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(line (pt 0 64)(pt 18 64)(line_width 1))
	)
	(port
		(pt 64 40)
		(output)
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(line (pt 54 40)(pt 64 40)(line_width 1))
	)
	(drawing
		(line (pt 18 28)(pt 34 28)(line_width 1))
		(line (pt 18 52)(pt 34 52)(line_width 1))
		(line (pt 18 67)(pt 18 13)(line_width 1))
		(arc (pt 34 52)(pt 34 28)(rect 22 28 47 53)(line_width 1))
		(circle (rect 46 36 54 44)(line_width 1))
	)
)
(symbol
	(rect 672 480 736 552)
	(text "NAND4" (rect 1 -1 32 9)(font "Arial" (font_size 6)))
	(text "21" (rect 1 62 12 74)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 18 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 18 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(line (pt 0 48)(pt 18 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(line (pt 0 64)(pt 18 64)(line_width 1))
	)
	(port
		(pt 64 40)
		(output)
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(line (pt 54 40)(pt 64 40)(line_width 1))
	)
	(drawing
		(line (pt 18 28)(pt 34 28)(line_width 1))
		(line (pt 18 52)(pt 34 52)(line_width 1))
		(line (pt 18 67)(pt 18 13)(line_width 1))
		(arc (pt 34 52)(pt 34 28)(rect 22 28 47 53)(line_width 1))
		(circle (rect 46 36 54 44)(line_width 1))
	)
)
(symbol
	(rect 672 552 736 624)
	(text "NAND4" (rect 1 -1 32 9)(font "Arial" (font_size 6)))
	(text "22" (rect 1 62 12 74)(font "Arial" ))
	(port
		(pt 0 16)
		(input)
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(text "IN1" (rect 6 7 23 19)(font "Courier New" (bold))(invisible))
		(line (pt 0 16)(pt 18 16)(line_width 1))
	)
	(port
		(pt 0 32)
		(input)
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(text "IN2" (rect 6 24 23 36)(font "Courier New" (bold))(invisible))
		(line (pt 0 32)(pt 18 32)(line_width 1))
	)
	(port
		(pt 0 48)
		(input)
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(text "IN3" (rect 6 40 23 52)(font "Courier New" (bold))(invisible))
		(line (pt 0 48)(pt 18 48)(line_width 1))
	)
	(port
		(pt 0 64)
		(input)
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(text "IN4" (rect 5 59 22 71)(font "Courier New" (bold))(invisible))
		(line (pt 0 64)(pt 18 64)(line_width 1))
	)
	(port
		(pt 64 40)
		(output)
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(text "OUT" (rect 53 31 70 43)(font "Courier New" (bold))(invisible))
		(line (pt 54 40)(pt 64 40)(line_width 1))
	)
	(drawing
		(line (pt 18 28)(pt 34 28)(line_width 1))
		(line (pt 18 52)(pt 34 52)(line_width 1))
		(line (pt 18 67)(pt 18 13)(line_width 1))
		(arc (pt 34 52)(pt 34 28)(rect 22 28 47 53)(line_width 1))
		(circle (rect 46 36 54 44)(line_width 1))
	)
)
(symbol
	(rect 136 664 168 680)
	(text "VCC" (rect 7 0 27 10)(font "Arial" (font_size 6)))
	(text "inst" (rect 3 5 20 17)(font "Arial" )(invisible))
	(port
		(pt 16 16)
		(output)
		(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
		(text "1" (rect 19 7 24 19)(font "Courier New" (bold))(invisible))
		(line (pt 16 16)(pt 16 8)(line_width 1))
	)
	(drawing
		(line (pt 8 8)(pt 24 8)(line_width 1))
	)
)
(symbol
	(rect 136 752 168 784)
	(text "GND" (rect 8 16 29 26)(font "Arial" (font_size 6)))
	(text "inst1" (rect 3 21 26 33)(font "Arial" )(invisible))
	(port
		(pt 16 0)
		(output)
		(text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
		(text "1" (rect 18 0 23 12)(font "Courier New" (bold))(invisible))
		(line (pt 16 8)(pt 16 0)(line_width 1))
	)
	(drawing
		(line (pt 8 8)(pt 16 16)(line_width 1))
		(line (pt 16 16)(pt 24 8)(line_width 1))
		(line (pt 8 8)(pt 24 8)(line_width 1))
	)
)
(connector
	(pt 280 480)
	(pt 376 480)
)
(connector
	(pt 280 416)
	(pt 376 416)
)
(connector
	(pt 440 232)
	(pt 648 232)
)
(connector
	(pt 280 232)
	(pt 376 232)
)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?