โหนดหน้าที่ของตัวถอดรหัสลอจิกเชิงตรรกะ ตัวถอดรหัส CMOS (cmdp) ซีรีส์

โกลอฟนา / นลัชตูวันยา

ตัวถอดรหัสเป็นสิ่งที่แนบมาแบบดิจิทัลของการรับรู้ฟังก์ชัน ซึ่งรู้จักสำหรับการจดจำรหัสไบนารี

ตัวถอดรหัสคู่แปลงรหัส แปลงรหัสคู่ของรหัสการรู้จำโดยตรง “1 z N” การรวมรหัสดังกล่าวมีอาชีพน้อยกว่าหนึ่งตำแหน่งโดยบุคคลเดียวและ reshta มีศูนย์ ตารางความจริงสำหรับตัวถอดรหัสซึ่งรู้จักสำหรับการจดจำรหัสสองหลัก chotyri ถูกนำเสนอในตาราง 2.1

ตาราง 2.1

จากตารางที่ 1 เป็นที่ชัดเจนว่าเมื่อมีอินพุตโค้ดสองโค้ดบนเอาต์พุตของตัวถอดรหัส บุคคลที่ตื่นขึ้นจะมีเพียงหนึ่งเอาต์พุตเหล่านี้ เลื่อนตาราง Z tsієї, ตัวถอดรหัส scho dviykovy สำหรับอินพุต n มีหน้าที่รับผิดชอบแม่ของเอาต์พุต 2 n ซึ่งคล้ายกับจำนวนรหัสที่รวมกันของรหัส n-bit dvіykovy ตัวถอดรหัสดังกล่าวเรียกว่า จดจำ , บนvіdmіnuvіd ไม่สด ส่วนใดของการรวมรหัสอินพุตไม่ชนะ และจำนวนเอาต์พุตที่ น้อยกว่า 2 น.

ในด้านหลักของการกำหนดจิตของตัวถอดรหัส (Mal.2.5) ตัวอักษร DC (จากตัวถอดรหัสคำภาษาอังกฤษ) จะถูกวางลง อินพุตของตัวถอดรหัสได้รับการยอมรับให้กำหนดเป็นวากัสแบบสองทาง ตัวถอดรหัสอินพุตข้อมูล Krim อาจส่งเสียงอินพุตอย่างน้อยหนึ่งอินพุตที่อนุญาตให้โรบ็อต ซึ่งระบุเป็น E (เปิดใช้งาน) สำหรับการมีอยู่ของสัญญาณที่อินพุต ตัวถอดรหัสทำงานอย่างถูกต้องถึง ตารางความจริง, สำหรับโยคะ เอาต์พุตทั้งหมดของตัวถอดรหัสเป็นแบบพาสซีฟ

ฟังก์ชันของตัวถอดรหัสอธิบายโดยระบบของตัวแปรบูลีน:

W
สารละลายเคมีของตัวถอดรหัสแสดงในรูปที่ 2.6

ดังจะเห็นได้จากรูปที่ 2.6. ตัวถอดรหัสประกอบด้วยอินเวอร์เตอร์ 2n ของรหัสอินพุตซึ่งยอมรับค่าตรงและค่าผกผันของรหัสอินพุตที่เปลี่ยนแปลงอนุญาตให้ใช้อินเวอร์เตอร์สองตัวที่อินพุตและตัวแปลง 2 n -1 ซึ่งตรวจสอบเอาต์พุตของวงจร ความจุขนาดเล็กของตัวถอดรหัสอนุกรมควรตั้งค่าโภชนาการและเพิ่มความจุ จากตัวถอดรหัสบิตต่ำ คุณสามารถกระตุ้นวงจรที่เทียบเท่ากับตัวถอดรหัสบิตสูง ด้วยเหตุนี้ คำจึงถูกแบ่งออกเป็นเขตข้อมูล และการแบ่งเขตข้อมูลของหน่วยงานที่อายุน้อยกว่านั้นสอดคล้องกับการแบ่งตัวถอดรหัสที่ชัดเจน ฟิลด์ของการปล่อยที่สูงขึ้นจะถูกปล่อยออกไปเพื่อทำหน้าที่เป็นสัญญาณเพื่อให้การทำงานของตัวถอดรหัสตัวใดตัวหนึ่งถอดรหัสฟิลด์ของการปล่อยที่อายุน้อยกว่า

ที่
เช่นตัวอย่างในรูป 2.7 มีการแนะนำรูปแบบการถอดรหัสสำหรับรหัสห้าหลักสำหรับตัวถอดรหัสเพิ่มเติม "3-8" และ "2-4" สำหรับ otrimannya ต้องใช้ 32 อินพุต อีกระดับหนึ่งจะซ้อนกันด้วยตัวถอดรหัส 4 ตัว 3-8 DC1-DC4 ตัวถอดรหัส "2-4" ยอมรับตัวเลขอาวุโสสองหลักของรหัสอินพุต เอาต์พุตปลุกของตัวถอดรหัสถอดรหัสถูกถอดรหัสโดยอินพุตของการกระจายตัวของอาคารหนึ่งในตัวถอดรหัสของคอลัมน์และการเลือกตัวถอดรหัสจะถอดรหัสลำดับที่อายุน้อยที่สุดของคำที่ป้อน คำป้อนสกินได้รับแจ้งโดยหนึ่งในเอาต์พุต F0-F31 ตัวอย่างเช่น เมื่อถอดรหัสคำ x 4 x 3 x 2 x 1 x 0 =11001 2 =25 10 ที่อินพุตของตัวถอดรหัสของชั้นแรก รหัส 11 ซึ่งทำให้เกิดผลลัพธ์หมายเลขสาม (ทำเครื่องหมายด้วยกากบาท) ซึ่ง อนุญาตให้หุ่นยนต์ของตัวถอดรหัส DC4 ที่อินพุต DC4 รหัสคือ 001 ซึ่งจะเป็นทางออกแรก tobto 25 ผลลัพธ์ของโครงการ Zalna razdіlna zdatnіst аbo แผนการฟันดาบหุ่นยนต์zdіysnyuєtsyaที่ทางเข้า E ของตัวถอดรหัสของชั้นแรก

ตัวถอดรหัสจำนวนหนึ่ง zastosuvannyam สำหรับการรับรู้โดยตรงของกลิ่นเหม็นสามารถได้รับชัยชนะจากการใช้งานฟังก์ชันตรรกะที่เพียงพอ เศษบนตัวถอดรหัสเอาต์พุตจะสั่นเงื่อนไขที่เชื่อมโยงกันทั้งหมด ซึ่งสามารถสรุปได้จากจำนวนอาร์กิวเมนต์ที่กำหนด ฟังก์ชันเชิงตรรกะของ SDNF คือการแยกจำนวนเงื่อนไขดังกล่าว ตามแบบแผน ABO เราสามารถพิจารณาว่าฟังก์ชันของอาร์กิวเมนต์จำนวนหนึ่งที่กำหนดหรือไม่

ตัวอย่าง รูปที่ 2.8 แสดงการใช้งานฮาร์ดแวร์ของฟังก์ชัน adder ที่อยู่เบื้องหลังโมดูลที่สอง

หากคุณต้องการเชื่อมต่อแหล่งกำเนิดแสงจำนวนมาก แต่คุณไม่ต้องการซื้อไมโครคอนโทรลเลอร์หน้าต่างราคาแพง (เพราะในกรณีส่วนใหญ่ไม่มีตัวเลขดังกล่าว) ไมโครชิปตัวถอดรหัสสามารถช่วยได้ ตัวอย่างเช่น ตัวถอดรหัส 74HC154 (อะนาล็อกของเรา K1533ID3) ซึ่งแทรกเอาต์พุตแรกลงในสถานีที่ทำงานอยู่ในรูปแบบของตัวเลข 4 บิตที่อินพุต

ตารางความจริงที่อธิบายตรรกะของหุ่นยนต์แสดงอยู่ด้านล่าง

L-ต่ำrіven

H-สูง rіven

X-ต่ำหรือสูงไม่มีค่า

เพียงแค่นั่งและ povikat z whilin คุณสามารถเข้าใจได้ว่าไม่มีอะไรสอดคล้องกันที่นี่ =) Varto ระบุว่าผู้ที่ใช้งานอยู่ที่ทางออกต่ำ (ต่ำ) มีสอง visnovkas แยกกันในแหลมไครเมีย เปิดใช้งานรวมทั้งโดย ตรรกะฉัน. ตัวถอดรหัสจะสูญเสียการทำงานก็ต่อเมื่อทำให้เท้าของคุณเจ็บเมื่อนั่งบนพื้น

IMHO อายุสั้น มีเพียงผู้ที่ ณ จุดใดเวลาหนึ่งในชั่วโมง ทางออกเดียวเท่านั้น ที่สามารถมี rіven ที่กระฉับกระเฉงได้ ด้วยเหตุนี้ เนื่องจากจำเป็นต้องเปิดเอาต์พุตจำนวนหนึ่งเป็นเวลาหนึ่งชั่วโมง จึงจะเกิดขึ้นกับการจัดการไดนามิกของงาน

$regfile = "attiny13.dat"
$crystal = 1000000

Config Portb = เอาต์พุต

Portb = &B00001111
Waitms 100
Portb = &B00001110
Waitms 100
Portb = &B00001101
Waitms 100
Portb = &B00001100
Waitms 100
Portb = &B00001011
Waitms 100
Portb = &B00001010
Waitms 100
Portb = &B00001001
Waitms 100
พอร์ตบี = &B00001000
Waitms 100
Portb = &B00000111
Waitms 100
Portb = &B00000110
Waitms 100
Portb = &B00000101
Waitms 100
Portb = &B000000100
Waitms 100
Portb = &B00000011
Waitms 100
Portb = &B00000010
Waitms 100
Portb = &B00000001
Waitms 100
Portb = &B00000000
รอ 100

ห่วง

กำหนดสิ่งที่คุณเห็นในผลลัพธ์:

บนพื้นฐานของตัวถอดรหัส คุณสามารถขยายแป้นพิมพ์ได้ และด้วยวิธีนี้ ให้คำนึงถึง 16 ปุ่ม 5 พินของไมโครคอนโทรลเลอร์ที่ถูกครอบครอง ตัวอย่างเช่น แกนเป็นก้นธรรมดาสำหรับ attiny2313:

ในวงจรหลักจะดูเหมือนโปรแกรม เช่น แฟลชของแสง เมื่อตัวจับเวลาถูกรีเซ็ต การรีเซ็ตจะทำงาน การสแกนแป้นพิมพ์จะทำงานในรูทีนการรีเซ็ต และทันทีที่กดปุ่ม อัตราต่ำจะปรากฏบนโหนด PortB.7 เมื่อพบว่ามีแรงกดอยู่ครู่หนึ่ง คุณสามารถค้นหาหมายเลขของปุ่มที่กดได้ หมายเลขนี้อยู่บนหมวกกันน็อค UART:

$regfile = "attiny2313.dat"
$crystal = 1000000
$baud = 1200

Dim M As Byte
Dim N As Byte

Config Portb = เอาต์พุต
Config Portb.7 = อินพุต
Config Portd.2 = เอาต์พุต
Config Timer1 = ตัวจับเวลา , Prescale = 8 ตั้งเวลาผิวใหม่ 0.5 วินาที
คีย์บอร์ด Timer1:
เปิดใช้งานการขัดจังหวะ
เปิดใช้งานตัวจับเวลา1

ทำ "*** ปล้นโปรแกรมหลัก ***

Portd.2 = 1
รอ 1
Portd.2 = 0
รอ 1
ห่วง
จบ

แป้นพิมพ์:
สำหรับ M = 0 ถึง 15 ขั้นตอน 1
Portb=M
ถ้า Pinb.7 = 0 แล้ว "วิธีการกดปุ่ม
N=M "เราอัศจรรย์ใจในชั่วขณะหนึ่งที่บูลาถูกกดทับ
M=0
พิมพ์ "หมายเลขปุ่มอื่นๆ
กลับ "และเห็นได้ชัดว่ามาจากวัฏจักร
จบถ้า “ราวกับว่าไม่มีแรงกดดัน เรายังคงสแกนต่อไปจนจบ
Waitms 10
ถัดไป
กลับ "เปิดลูปโปรแกรมหลัก

หุ่นยนต์ห้องปฏิบัติการ vykonuєtsyaสำหรับความช่วยเหลือของห้องปฏิบัติการเริ่มต้นยืน LESO2

1 Meta roboti

วิธีการทำงานคือการพัฒนาหลักการของรูปแบบการรวมกันที่หลากหลาย: ตัวถอดรหัส, ตัวเข้ารหัส, การแปลงรหัสของตัวบ่งชี้เจ็ดส่วน, มัลติเพล็กเซอร์, แอดเดอร์

2 บทวิจารณ์เชิงทฤษฎีสั้น ๆ

2.1 ตัวถอดรหัส (ตัวถอดรหัส)

ตัวถอดรหัส (ตัวถอดรหัส) ใช้เพื่อแปลงรหัสไบนารีตำแหน่ง n-bit เป็นสัญญาณเอาต์พุตเดี่ยวบนเอาต์พุต 2n ตัวใดตัวหนึ่ง ด้วยการรวมกันของสัญญาณเข้าทางผิวหนังในหนึ่งในเอาต์พุต มันคือ 1 ในระดับดังกล่าว ตามสัญญาณเดียว หนึ่งในเอาต์พุต เป็นไปได้ที่จะ vysnovki เกี่ยวกับการรวมรหัสอินพุต ตารางความจริงสำหรับตัวถอดรหัสที่มีสองอินพุตแสดงในตารางที่ 2.1

ตารางที่ 2.1 - ตารางความจริงของตัวถอดรหัสสี่เหลี่ยม

x1 x2 y0 y1 y2 y3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1

เพื่อกระตุ้นวงจรถอดรหัสตามตารางความจริง เราใช้วิธีการที่แนะนำในงานห้องปฏิบัติการหมายเลข 1 ซึ่งผ่านการทดสอบบนขาตั้ง LESO2 เช่น ผูกพันเป็นความผิดของมารดา 4 ครั้ง สำหรับผลลัพธ์ทางผิวหนัง เราเขียน logical virase ตาม SDNF:

y0 = x1 x2

y1 = x1 x2

y2 = x1 x2

ไม่ใช่เรื่องง่ายที่จะกระตุ้นวงจรของตัวถอดรหัสที่จำเป็นหลังระบบไวรัส (รูปที่ 2.1)

Malyunok 2.1 - วงจรถอดรหัส

Umovne การกำหนดกราฟิกตัวถอดรหัสดังกล่าวแสดงเป็น 2.2 ขนาดเล็ก

Malyunok 2.2 - การกำหนดกราฟิกอย่างชาญฉลาดของตัวถอดรหัส

2.2 ตัวเข้ารหัส (ตัวเข้ารหัส)

ตัวเข้ารหัสทำหน้าที่ที่ย้อนกลับตัวถอดรหัส (ตัวถอดรหัส) ดังนั้นมันจึงแปลงรหัสไบนารี 2n ไบนารีที่ไม่มีตำแหน่ง (รวมกัน) และรหัสตำแหน่งบิต เมื่อส่งสัญญาณเดียวไปยังอินพุตตัวใดตัวหนึ่ง รหัสคู่จะถูกสร้างขึ้นบนเอาต์พุต เรารวบรวมตารางความจริงของตัวเข้ารหัสสำหรับ n = 2

ตาราง 2.2 - ตารางความจริงของตัวเข้ารหัสสำหรับ n = 2

x1 x2 x3 x4 y1 y0
1 0 0 0 0 0
0 1 0 0 0 1
0 0 1 0 1 0
0 0 0 1 1 1

ตัวเข้ารหัสสังเคราะห์ สำหรับผู้ที่เราจะเขียนระบบของหน้าที่ของตัวเอง:

y1 = x1 x2 x3 x4 + x1 x2 x3 x4

y0 = x1 x2 x3 x4 + x1 x2 x3 x4

Malyunok 2.3 - โครงร่างของตัวเข้ารหัส Malyunok 2.4 - การกำหนดกราฟิกอย่างชาญฉลาดของตัวเข้ารหัส

2.3 การแปลงรหัสสำหรับตัวบ่งชี้เจ็ดส่วน

รหัสที่เปลี่ยนแปลงอย่างกว้างขวางที่สุดสำหรับตัวบ่งชี้ดิจิตอลหลายร้อยตัว ตัวอย่างเช่น การแปลงรหัสคู่ตำแหน่ง 4 หลักเป็นตัวเลขสิบหลัก Є ตัวบ่งชี้เจ็ดส่วนและ z yogo ต้องแสดงตัวเลขสิบหลักเพิ่มเติม


รูปที่ 2.5 - ตัวบ่งชี้เจ็ดส่วน

เป็นที่ชัดเจนว่ารหัสคู่คือการตำหนิสำหรับแม่ของคำสั่งอย่างน้อย 4 - x (2 ^ 4 \u003d 16 ซึ่งมากกว่า 10) มารวมกันเป็นตารางความจริงสำหรับการเปลี่ยนแปลงดังกล่าว

ตารางที่ 2.3 - ตารางตรวจสอบความถูกต้อง

ตัวเลข รหัสคู่ 8-4-2-1 เอ ใน G d อี และ
0 0 0 0 0 1 1 1 1 1 1 0
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1

ตาม TI มันไม่ง่ายเลยที่จะรวบรวมระบบของฟังก์ชันของคุณสำหรับเอาท์พุตทั้งหมดนั่นคือ SDNF, minimizuvati їїและวางหลักการของโครงการ

รูปที่ 2.6 - การกำหนดกราฟิกอย่างชาญฉลาดในการเขียนโค้ดใหม่

2.4 มัลติเพล็กเซอร์

มัลติเพล็กเซอร์เป็นสิ่งที่แนบมาที่อนุญาตให้เปลี่ยนหนึ่งใน 2 ^ n อินพุตข้อมูล X ด้วยหนึ่งเอาต์พุต Y ภายใต้การไหลเข้าของสัญญาณควบคุม n (ที่อยู่) สำหรับเจ้าตัวน้อย 2.7 ภาพที่ถาม แผนภาพการทำงานมัลติเพล็กเซอร์บนคีย์อิเล็กทรอนิกส์ในอุดมคติ

Malyunok 2.7 - แผนผังของมัลติเพล็กเซอร์บนคีย์อิเล็กทรอนิกส์ในอุดมคติ

ในวงจรดิจิทัล จำเป็นต้องใช้คีย์ที่มีความเท่าเทียมกันทางตรรกะเพิ่มเติม ดังนั้นจึงจำเป็นต้องเพิ่มไฟล์แนบซึ่งเป็นช่วงเวลาที่จะทำลายการทำงานของคีย์อิเล็กทรอนิกส์จากการป้องกัน สัญญาณดิจิตอล. ลอง "เรียนรู้" ในการทำงานเหมือนคีย์อิเล็กทรอนิกส์เรารู้องค์ประกอบเชิงตรรกะแล้ว ลองดู TI ขององค์ประกอบตรรกะ "I" ในกรณีนี้ อินพุตหนึ่งขององค์ประกอบทางลอจิคัล "I" ถือเป็นอินพุตข้อมูลของคีย์อิเล็กทรอนิกส์ และอินพุตอื่นๆ จะเหมือนกับอินพุตที่ผิดพลาด เนื่องจากความผิดในการป้อนข้อมูลขององค์ประกอบตรรกะ "I" นั้นเทียบเท่ากัน ไม่สำคัญว่าส่วนใดจะเป็นอินพุตหลัก ให้รายการ X แข็งแกร่งและ Y - ให้ข้อมูล เพื่อความเรียบง่าย การมิเรอร์ เราแบ่ง ТІ ออกเป็นสองส่วนในความรก เท่ากับสัญญาณตรรกะที่อินพุต X ซึ่งถูกควบคุม

ตาราง 2.4 - ตารางความจริง

y x ออก
0
0
0
1
0
0
1
1
0
1
0
1

ตามตารางความจริงจะเห็นได้ชัดเจนว่าอินพุตควบคุม X ให้ค่าตรรกะเท่ากับศูนย์ สัญญาณ อินพุต Y เอาต์พุตไม่ผ่าน เมื่อใช้หน่วยลอจิคัลกับอินพุตคีย์ X สัญญาณที่ควรไปที่อินพุต Y จะถูกประกาศเป็นเอาต์พุต Tse หมายความว่าองค์ประกอบตรรกะ "I" สามารถบิดได้เหมือนกุญแจอิเล็กทรอนิกส์ ไม่สำคัญว่าอินพุตใดขององค์ประกอบ "I" จะถูกเลือกเป็นอินพุตควบคุม และอินพุตใดเป็นอินพุตข้อมูล ไม่จำเป็นต้องรวมองค์ประกอบของ "ฉัน" เข้าด้วยกันในวันหยุดพักร้อนครั้งเดียว เพื่อต่อสู้เพื่อขอความช่วยเหลือจากองค์ประกอบตรรกะ "ABO" เช่นนั้นและด้วยการกระตุ้นโครงร่างของตารางความจริงที่เพียงพอ ตัวแปร Viyshov ของวงจรสับเปลี่ยนที่มีการควบคุมแบบลอจิคัลเท่ากับ 2.8 เพียงเล็กน้อย

เด็ก 2.8 - แผนภาพมัลติเพล็กเซอร์ vikonan ในองค์ประกอบเชิงตรรกะ

ในรูปแบบที่แสดงในรูปที่ 2.7 และ 2.8 เป็นไปได้ที่จะเปิดจำนวนอินพุตสำหรับหนึ่งเอาต์พุตพร้อมกัน อย่างไรก็ตาม มีความจำเป็นต้องผลิตขึ้นเพื่อลบล้างnaslіdkіv นอกจากนี้ ในการควบคุมสวิตช์ดังกล่าว คุณต้องมีอินพุตจำนวนมาก ดังนั้นคลังสินค้าของมัลติเพล็กเซอร์ควรเปิดตัวถอดรหัสแบบคู่ ดังแสดงในรูปที่ 2.9 แบบแผนนี้ช่วยให้คุณสามารถสลับอินพุตข้อมูลของมัลติเพล็กเซอร์สำหรับรหัสเพิ่มเติมสองรหัสซึ่งถูกส่งไปยังอินพุตซึ่งถูกควบคุม จำนวนอินพุตข้อมูลในรูปแบบดังกล่าวคือการเลือกตัวเลขสองตัวเป็นทวีคูณของขั้นตอน


Malyunok 2.9 - แผนผังไดอะแกรมของมัลติเพล็กเซอร์ kerned ด้วยรหัสคู่

การกำหนดกราฟิกอย่างชาญฉลาดของมัลติเพล็กเซอร์ 4 อินพุตพร้อม 2.10 สองรหัสที่ชัดเจน อินพุต A0 และ A1 เป็นอินพุตหลักของมัลติเพล็กเซอร์ซึ่งกำหนดที่อยู่ของสัญญาณอินพุตข้อมูลซึ่งจะเชื่อมต่อกับเอาต์พุตเอาต์พุตของมัลติเพล็กเซอร์ Y สัญญาณอินพุตที่ให้ข้อมูลถูกกำหนด: X0, X1, X2 และ X3

Malyunok 2.10 - การกำหนดกราฟิกที่ชาญฉลาดยิ่งขึ้นของมัลติเพล็กเซอร์ 4 อินพุต

ในการกำหนดกราฟิกจิต ชื่อของอินพุตข้อมูล A, B, C และ D จะถูกแทนที่ด้วยชื่อ X0, X1, X2 และ X3 และชื่อของเอาต์พุต Out จะถูกแทนที่ด้วยชื่อ Y การกำหนดของ อินพุตและเอาต์พุตของมัลติเพล็กเซอร์มีการขยายตัวอย่างกว้างขวางมากขึ้นในวรรณคดีในประเทศ อินพุตที่อยู่ถูกกำหนดเป็น A0 และ A1

คุณสามารถอ่านเกี่ยวกับการใช้งานมัลติเพล็กเซอร์โดย Verilog ของฉันได้ในบทความ:
สถาปัตยกรรม PLIS ส่วนที่ 2 Multiplexer

2.5 สุเมเตอร์

sumator เป็น vuzol ของคอมพิวเตอร์ มอบหมายให้บวกตัวเลขสองตัว Pobudova dvіykovyh sumators เสียงเริ่มต้นจาก sumator ด้านหลังโมดูล 2

แอดเดอร์หลังโมดูล2

วงจรบวกที่อยู่เบื้องหลังโมดูล 2 ทำงานกับวงจรที่เปิด "ABO"

ตาราง 2.5 - ตารางความจริงของแอดเดอร์หลังโมดูล 2

x1 x2 y
0 0 0
0 1 1
1 0 1
1 1 0

มีเหตุผลมากกว่าที่จะอธิบาย adder ที่อยู่เบื้องหลังโมดูล 2:

y = x1 x2 + x1 x2

Malyunok 2.11 - การกำหนดกราฟิกที่ชาญฉลาดยิ่งขึ้นของ adder ที่อยู่เบื้องหลังโมดูล 2

บนพื้นฐานของการจัดตำแหน่งตรรกะ ซึ่งอธิบายองค์ประกอบ คุณสามารถสังเคราะห์แบบแผน:


Malyunok 2.12 - แผนผังของ adder ที่อยู่เบื้องหลังโมดูล 2

แอดเดอร์ที่อยู่เบื้องหลังโมดูล 2 นับรวมโดยไม่มีการปรับเปลี่ยนการโอน สำหรับซูเมเตอร์คู่ที่ยอดเยี่ยม จำเป็นต้องคืนค่าการถ่ายโอนซึ่งต้องมีแผนการที่อนุญาตให้สร้างการถ่ายโอนไปยังการปลดปล่อยสองครั้งที่น่ารังเกียจ ตารางความจริงของแบบแผนดังกล่าวซึ่งเรียกว่าผลรวมแสดงไว้ในตารางที่ 2.6

ตารางที่ 2.6 - ตารางความจริงของผู้สะสม

อา บี P0
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

ที่นี่ อาі บี- โดดังกิ;
- สุมา;
P0- ย้ายตำแหน่งอาวุโส (ออกจากการโอน Pout)
มาเขียนระบบฟังก์ชันกำลังสำหรับเรือบรรทุกน้ำมันกัน:

S = A B + A B
P0 = A B

รูปที่ 2.13 - แผนผังที่ใช้ตารางความจริงของผู้บรรยาย Malyunok 2.14 - รูปภาพของเรือบรรทุกน้ำมันบนไดอะแกรม

แอดเดอร์ใหม่.

โครงร่างของผู้รวบรวมเป็นการโอนย้ายไปยังตำแหน่งอาวุโส แต่ไม่สามารถโอนไปยังตำแหน่งที่อายุน้อยได้ เมื่อพับตัวเลขคู่ที่แบ่ง Bagator จำเป็นต้องเพิ่มตัวเลขสามหลักที่แถวสกิน - อีก 2 ตัวและอีกหนึ่งตัวที่โอนจาก PI แถวหน้า

PI อา บี
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

PI- เข้า 1 โอนจากแถวหน้า
- ถอด 1 โอนไปยังประเภทอาวุโส

จากตารางความจริงเราเขียนระบบการทำงานภายในของสกินเพื่อผลลัพธ์:

S = A B PI + A B PI + A B PI + A B PI

PO = AB PI + AB PI + AB PI + AB PI

เป็นผลให้เราใช้รูปแบบของแอดเดอร์ทั้งหมด (รูปที่ 2.15)

รูปที่ 2.15 - ไดอะแกรมแผนผังที่ใช้ตารางความจริงของแอดเดอร์ไบนารีบิตเดียว

Malyunok 2.16 - รูปภาพของแอดเดอร์ไบนารีบิตเดียวบนไดอะแกรม

ทฤษฎี
แหล่งจ่ายไฟ

3 โทรไปทำงาน

3.1 ปฏิบัติตามหลักการของตัวถอดรหัสหุ่นยนต์ 2 x 4

Nashtuvati PLIS ใช้งานได้กับ 3.1 ที่เล็กที่สุด เชื่อมต่อจัมเปอร์ S7 และ S8 กับอินพุต X0 และ X1 และเอาต์พุต Y0, Y1, Y2, Y3 ไฟแสดงสถานะ LED5, LED6, LED7, LED8 สำหรับการเชื่อมต่อใด ให้ป้อนเอาต์พุตของตัวถอดรหัสนั้นไปที่เอาต์พุตของ PLIS

รูปที่ 3.1 - แบบแผนของตัวถอดรหัส

ให้การรวมกันของตรรกะที่เป็นไปได้ทั้งหมดเท่ากับอินพุต X0, X1 สำหรับคีย์เพิ่มเติม S7, S8 และการปกป้องค่าย ไฟสัญญาณหนึ่งตัว LED5, LED6, LED7, LED8 เก็บตารางความจริงของตัวถอดรหัส

ตารางที่ 3.1 - ตารางตัวถอดรหัส

x1 x2 y0 y1 y2 y3
0 0
0 1
1 0
1 1

3.2 ปฏิบัติตามหลักการของตัวเข้ารหัสหุ่นยนต์ 4x2
Nashtuvati PLIS สามารถทำงานได้ถึง 3.2 เพียงเล็กน้อย


Malyunok 3.2 - 4x2 Encoder Diagram

เชื่อมต่อจัมเปอร์ S8, S7, S6, S5 เข้ากับอินพุต X1, X2, X3, X4 และ LED8, LED7 เพื่อเอาต์พุต Y0, Y1 สำหรับการเชื่อมต่อใด ให้ป้อนเอาต์พุตของตัวถอดรหัสนั้นไปที่เอาต์พุตของ PLIS การส่งการรวมตรรกะที่เป็นไปได้ทั้งหมดเท่ากับอินพุต X1, X2, X3, X4 สำหรับคีย์เพิ่มเติม S8, S7, S6, S5 และคำเตือนที่จะกลายเป็นไฟแสดงสถานะ LED7, LED8 เก็บตารางความจริงของตัวเข้ารหัส

ตารางที่ 3.2 - ตารางความจริงของตัวเข้ารหัส

x1 x2 x3 x4 y1 y0
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1

3.3 ติดตามหุ่นยนต์เพื่อเปลี่ยนรหัสสำหรับตัวบ่งชี้เจ็ดส่วน

รวบรวมตารางความจริงโดยแปลงรหัส (ตารางที่ 3.3)
เลือกแบบแผน รูปภาพขนาดเล็กจะแสดง 3.3

ตารางที่ 3.3 - ตารางตรวจสอบความถูกต้อง

x3 x2 x1 x0 อา บี ดี อี F G
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1

รูปที่ 3.3 - รูปแบบการแปลงรหัสสำหรับตัวบ่งชี้เจ็ดส่วน

ส่งคีย์เพิ่มเติม S8, S7, S6, S5 ผสมรหัสที่แตกต่างกันให้กับอินพุต X0, X1, X2, X3 กำหนดตัวเลขที่แสดงบนตัวบ่งชี้ สำหรับผลการทดลอง ให้กรอกตารางที่ 3.4

ตาราง 3.4 - ตารางที่อธิบายหุ่นยนต์แปลงรหัสสำหรับตัวบ่งชี้เจ็ดส่วน

x3 x2 x1 x0 แสดงตัวบ่งชี้
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1

3.4 ติดตามหุ่นยนต์ของมัลติเพล็กเซอร์ 4x1

Nashtuvati PLIS ใช้งานได้ถึง 3.4 เล็กน้อย


Malyunok 3.4 - วงจรมัลติเพล็กเซอร์ 4x1

โดยการเรียกรหัสผสมที่เป็นไปได้ทั้งหมดบนอินพุตที่อยู่ A และ B ให้เลือกหมายเลขและเปลี่ยนช่องสัญญาณ จำนวนของแชนเนลที่สับเปลี่ยนถูกกำหนดโดยพาธของการเชื่อมต่อแบบบรรทัดต่อบรรทัดไปยังอินพุต X0, X2, X3, X4 เท่ากับโลจิคัลยูนิตและคำเตือนเบื้องหลังเอาต์พุต Y ตารางโหลด 3.5

ตาราง 3.5 - ตารางที่อธิบายการทำงานของมัลติเพล็กเซอร์

3.5 ทำตามรูปแบบของแอดเดอร์

Nashtuvati PLIS ใช้งานได้ถึง 3.5 เล็กน้อย ที่นี่ เข็มหมุด, หน้ามุ่ย vіdpovіdno vkhіd ฉัน vihіd odinі stransferenna, อาі บี- โดดังกิ - สุมา


รูปที่ 3.5 - แผนผังของแอดเดอร์

กรอกตารางความจริงของตัวบวก (ตารางที่ 3.6)

ตารางที่ 2.7 - ตารางความจริงของ adder แบบเต็ม

เข็มหมุด บี อา หน้ามุ่ย
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
  1. เมต้าโรบอท.
  2. แบบแผนสำหรับการติดตามตัวถอดรหัส, ตัวเข้ารหัส, การแปลงรหัสของตัวบ่งชี้เจ็ดส่วน, มัลติเพล็กเซอร์, แอดเดอร์
  3. ตารางความจริงของสคีมาสกิน
  4. Visnovki shodo ผิว zavdannya

5 ควบคุมโภชนาการ

  1. หลักการถอดรหัสหุ่นยนต์?
  2. วิธีการสังเคราะห์ตัวถอดรหัสจากจำนวนที่เพียงพอ?
  3. scrambler ทำงานอย่างไร?
  4. วิธีการแปลงรหัสสำหรับตัวบ่งชี้เจ็ดส่วน?
  5. พลังของตัวบ่งชี้เซเว่นเซกเมนต์เป็นอย่างไร?
  6. วิธีการใช้มัลติเพล็กเซอร์?
  7. การติดตามผลมัลติเพล็กเซอร์ที่หุ่นยนต์ห้องปฏิบัติการเป็นอย่างไร?
  8. คุณทำงานอย่างไร adder?
  9. แสดงตารางความจริงของตัวเข้ารหัส
  10. โอนความเหงาคืออะไร?

MIKE ONELOPENITIES OF SIMENITIONS The Decoder (LINININIAN) - VIN є NUIBILSH Schwidkodiychi, ale Yogo Realizai สำหรับคำที่โดดเด่นที่สุดได้ถูกจัดวางความกล้าของ vimaga ของอินพุตที่เหมือนบันทึก เสียงส่วนขั้นตอนเดียวของตัวถอดรหัสในอินพุตจำนวนน้อยซึ่งกำหนดโดยความสามารถขององค์ประกอบในชุดของไมโครเซอร์กิตซึ่งได้รับการแก้ไข ดังนั้นบ่อยครั้งที่จำนวนของอุปกรณ์ถอดรหัสไม่เพียงพอสำหรับการเลือกจำนวนสิ่งที่แนบมาที่จำเป็นในเทคโนโลยีไมโครโปรเซสเซอร์ การมีตัวถอดรหัสสองตัวที่มีอินพุต E คุณสามารถใช้ตัวถอดรหัสที่มีอินพุตจำนวนหนึ่ง N = 2 n + 1 (รูปที่ 2.11.3)

ข้าว. 2.11.3. ตัวถอดรหัส 3x8 ขึ้นอยู่กับตัวถอดรหัสสองตัว 2x4

ในรูป 2.11.3 โครงร่างของตัวถอดรหัส 3x8 ที่รวมกันนั้นถูกนำไปใช้กับตัวถอดรหัส 2x4 สองตัว ในลำดับนี้ คุณสามารถสร้างตัวถอดรหัส 4x16 จากตัวถอดรหัส 2 ตัว 3x8 เป็นต้น Razdіlny vhіd E vikoristovuєtsyaเป็นหมวดหมู่ที่อยู่ เมื่อ E = 0 ตัวถอดรหัสตัวบนถูกใช้ เมื่อ E = 1 ตัวถอดรหัสตัวล่างจะถูกใช้ และเอาต์พุตทั้งหมดของตัวถอดรหัสตัวบนจะเท่ากับ 0

วิธีการเรียงซ้อน (เสี้ยม) ใช้กันอย่างแพร่หลายเพื่อสนับสนุนตัวถอดรหัสจากเอาต์พุตจำนวนมากบนไมโครวงจรของตัวถอดรหัสจากเอาต์พุตจำนวนน้อย (รูปที่ 2.11.4)

เพื่อให้การทำงานของตัวถอดรหัส 3x8 ตัวใดตัวหนึ่ง (DC2, DC3, DC4, DC5) อนุญาตหรือสัญญาณขาเข้าจากตัวถอดรหัส DC1 (ระยะแรก) จะถูกส่งไปยังอินพุตของตัวถอดรหัสสกิน (ระยะแรก) ซึ่งถูกควบคุม โดยบิตที่อยู่ A3, A4


ข้าว. 2.11.4. แบบแผนของน้ำตก (เสี้ยม) รวมตัวถอดรหัส

ช่วงที่อยู่ A0, A1, A2 ถูกจัดให้ขนานกับตัวถอดรหัสของน้ำตกที่ 2 จำนวนอันดับที่อยู่ทั้งหมดเพิ่มขึ้น 2 อันดับ

ตัวเข้ารหัส ไฟล์แนบ Encryptor tse ออกแบบมาเพื่อแปลงเป็นรหัสสำหรับสองคน ที่เอาต์พุตของตัวเข้ารหัส มีรหัสคู่ ซึ่งกำหนดให้กับหมายเลขที่สิบของอินพุต ซึ่งใช้บรรทัดตรรกะที่ใช้งานอยู่ สอง scrambler ชนะการดำเนินการ รวมอยู่ในการดำเนินการ decryptors

ตัวเข้ารหัสบางครั้งเรียกว่า "coder" (ใน coder ภาษาอังกฤษ) หลักสิบ, หมุนบนแป้นพิมพ์ของแผงควบคุมปุ่มกดเป็นสองหมายเลข เนื่องจากจำนวนอินพุตที่พื้นมีจำนวนมาก เนื่องจากสัญญาณที่เป็นไปได้ทั้งหมดที่เอาต์พุตอยู่ในตัวเข้ารหัส ตัวเข้ารหัสดังกล่าวจึงเรียกว่าตัวเข้ารหัสใหม่ จำนวนอินพุตและเอาต์พุตของตัวเข้ารหัสใหม่ที่เชื่อมต่อกับการสื่อสาร N = 2 n de N - จำนวนอินพุต n - จำนวนเอาต์พุต ดังนั้นในการแปลงรหัสของรีโมทคอนโทรลแบบกดปุ่มเป็น เลขคู่หากต้องการชนะมากกว่า 10 อินพุต จำนวนอินพุตสูงสุดที่เป็นไปได้คือ 16 (n = 2 4 = 16) ดังนั้นตัวเข้ารหัส 10x4 จะไม่มีใครเทียบได้

ลองมาดูตัวอย่างของ scrambler สำหรับการแปลงรหัสเดี่ยวสิบหลัก (ตัวเลขทศนิยมจาก 0 เป็น 9) เป็นรหัสสองรหัส เมื่อส่งสัญญาณออกไป สัญญาณ ซึ่งเป็นสัญญาณที่สมเหตุสมผล ณ ช่วงเวลาผิวจะได้รับเพียงอินพุตเดียวเท่านั้น

ตารางความจริงสำหรับตัวเข้ารหัสแสดงในตาราง 2.11.3

ผู้ชนะ โต๊ะชิว, พวกเราเขียน เหตุผลเชิงตรรกะสำหรับการเปลี่ยนแปลงขาออก รวมถึงผลรวมเชิงตรรกะของการเปลี่ยนแปลงที่เข้ามา เพื่อให้ระบุจำนวนการเปลี่ยนแปลงขาออกที่เท่ากัน

ตารางความจริงสำหรับตัวถอดรหัส

ตาราง 2.11.3.

เข้ามา ออกมา
X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 A3 A2 A1 A0

ลองเขียนการจัดตำแหน่งตรรกะสำหรับการเปลี่ยนแปลงขาออก A0, A1, A2, A3:

A0 = X1 v X3 v X5 v X7 v X9

A1 = X2 v X3 v X6 v X7

A2 = X4 v X5 v X6 v X7

สำหรับตัวเข้ารหัสดังกล่าว ง่ายต่อการกระตุ้นวงจรบนองค์ประกอบลอจิกของ "ABO" (รูปที่ 2.11.5)

ข้าว. 2.11.5. แบบแผนของตัวเข้ารหัส nonpovny 10x4

คำแนะนำที่เป็นระบบเมื่อสิ้นสุดการทำงาน:

เขียนลงมาจากดวงดาว ราวกับจะตลอดไป ฉันจะตั้งชื่อหุ่นยนต์ว่า หุ่นยนต์เมต้า ระบุการกำหนดตัวถอดรหัส เก็บตารางความจริงสำหรับตัวถอดรหัสที่สามารถมีรายการที่อยู่ได้ 3 รายการ เขียนอัตราส่วนของเอาต์พุตทางผิวหนังของเอาต์พุตตัวถอดรหัส 8 ตัว ตรวจสอบไดอะแกรม เลือกรูปแบบที่ใช้ฟังก์ชันของตัวถอดรหัส Multisim ติดตามผลงาน.

ติดตามผลงานของไมโครชิปถอดรหัส 2x4 เลือกวงจรถอดรหัส ชี้ไปที่รูปที่ 2.11.4 vikoristovuyuchi ตัวถอดรหัสน้อยกว่า 2x4
นำแผนภาพนาฬิกาและวงจรหุ่นยนต์ หากต้องการแสดงอินพุตและเอาต์พุตทั้งหมดของตัวถอดรหัส ให้เลือก 2 เครื่องวิเคราะห์

วาดโครงร่างและอธิบายหลักการทำงานїї ชี้นาฬิกาด้วยไดอะแกรม ต้องวาดแผนภูมิเวลาในด้านหนึ่ง จะไม่สามารถดำเนินการพล็อตแผนภูมิรายชั่วโมงในอีกด้านหนึ่งได้ Usі zv'yazki mіzhสัญญาณสามารถ แต่แม่นยำ

เก็บตารางความจริงสำหรับตัวเข้ารหัส 8x3 ใหม่ เขียนฟังก์ชันตรรกะของการเปลี่ยนแปลงภายนอก คอยติดตามรูปแบบตัวเข้ารหัส ในแสงสว่าง นำตารางความจริง ความเท่าเทียมกันขึ้นมา ฉันจะสอนแผนผังความเท่าเทียม แผนภาพนาฬิกา

เขียน visnovkas ที่คุณต้องการบอกจุดผิวของงาน vikonan

อาหารเตรียมเป็นดารา :

1. ให้การกำหนดตัวถอดรหัส

2. ให้ชื่อของตัวเข้ารหัส

3. สิ่งที่ควรเข้าใจภายใต้รหัสรวม?

4. ตัวถอดรหัสใหม่ดูเหมือนตัวถอดรหัสผิดอย่างไร?

5. ตัวเข้ารหัสใหม่มีลักษณะเหมือนตัวเข้ารหัสที่ผิดอย่างไร?

6. เหตุใดตัวถอดรหัสเชิงเส้นจึงดูเหมือนปิรามิด

7. รหัสเพิ่มเติมสำหรับตัวถอดรหัสเชิงเส้นมากกว่าแบบเสี้ยม?

8. ฮาร์ดแวร์ vitrate ใดที่จำเป็นสำหรับการใช้งานตัวถอดรหัสเชิงเส้นหรือปิรามิด?

9. ทำไมต้องหยุดที่ เทคนิคการนับตัวถอดรหัสและรหัส?

12. หุ่นยนต์ห้องปฏิบัติการหมายเลข 12

การติดตามผลมัลติเพล็กเซอร์และดีมัลติเพล็กเซอร์

หุ่นยนต์ Meta:หลักการวิชิติของการสังเคราะห์และมัลติเพล็กเซอร์แบบหุ่นยนต์และดีมัลติเพล็กเซอร์

ผู้จัดการ:สร้างการสังเคราะห์วงจรมัลติเพล็กเซอร์ตามการทำงานของวงจร ทำตามไมโครเซอร์กิตของมัลติเพล็กเซอร์ กระตุ้นให้ทำตามการทำงานของวงจรเสี้ยม สร้างการสังเคราะห์วงจรดีมัลติเพล็กเซอร์ตามการทำงานของวงจร ดำเนินการต่อ งานง่วงนอนมัลติเพล็กเซอร์และดีมัลติเพล็กเซอร์

แนะนำตามทฤษฎี

มัลติเพล็กเซอร์การรวมกันของสิ่งที่แนบมาแบบลอจิคัลเรียกว่าการกำหนดสำหรับการส่งข้อมูล kerovan จากแหล่งข้อมูลจำนวนหนึ่งไปยังช่องสัญญาณเอาต์พุตเดียว อินพุตของมัลติเพล็กเซอร์แบ่งออกเป็นข้อมูล ดี 0 , ดี 1, ...... และ keruyuchi (ที่อยู่) แต่ 0 , แต่ 1 , …, แต่น-1

รหัสที่ส่งไปยังอินพุตที่อยู่ บ่งชี้ว่ามันถูกส่งจากอินพุตข้อมูลไปยังเอาต์พุตแบบแผนพร้อมกัน ออสคิลกี - รหัสไบนารีบิตสามารถเป็นค่า 2 n ดังนั้นเนื่องจากจำนวนอินพุตที่อยู่ในมัลติเพล็กเซอร์มีมากขึ้น จำนวนอินพุตข้อมูล yogo สามารถเพิ่มได้ 2 n

มาดูตารางความจริงซึ่งจะแสดงหุ่นยนต์ของมัลติเพล็กเซอร์พร้อมอินพุตที่อยู่สองรายการตามการกำหนด อย่างมีนัยสำคัญในตาราง A0 และ A1 เป็นรายการที่อยู่ D0, D1, D2, D3 - อินพุตของ 4 สตรีมข้อมูลเมื่อตั้งค่าที่อยู่ข้อมูลที่สองจะถูกส่งไปยังเอาต์พุตเดียวของมัลติเพล็กเซอร์ Y (ตาราง 2.12.1)

ตารางอาจมีลักษณะดังนี้:

ตารางที่ 2.12. หนึ่ง

ที่อยู่ ดานี การถอนเงิน
A1 A0 D0 D1 D2 D3 Y
D0 D1 D2 D3 D0
D0 D1 D2 D3 D1
D0 D1 D2 D3 D2
D0 D1 D2 D3 D3

มาเขียนสมการของฟังก์ชัน Y กัน:

Y = A1*A0*D0 v A1*A0 D1 v A1 A0*D2 กับ A1 A0 D3

วงจรที่ใช้ฟังก์ชัน Y สามารถสร้างได้บนอินเวอร์เตอร์ 2 ตัว องค์ประกอบสามอินพุต 4 ตัว "I" และองค์ประกอบอินพุต "ABO" หนึ่งตัว (รูปที่ 12.2.1)

ข้าว. 12.2.1. วงจรมัลติเพล็กเซอร์ 4-1

คุณสามารถเลือกตัวถอดรหัสสำหรับการใช้โครงร่างของวงจรและจากนั้นคุณสามารถสลับอินพุตเป็นเอาต์พุต Y เพิ่มเติมได้ (รูปที่ 2.12.2)

ข้าว. 2.12.2. วงจรมัลติเพล็กเซอร์

ในวิปัสกาอันเงียบสงบ ถ้า ฟังก์ชั่นІС มัลติเพล็กเซอร์ไม่พอใจผู้ค้าปลีกสำหรับจำนวนอินพุตข้อมูล พวกเขาไปที่น้ำตกโดยเพิ่มจำนวนอินพุตเป็นค่าที่ต้องการ ที่ใหญ่ที่สุด วิธีสากลการขยายตัวของการขยายมัลติเพล็กเซอร์นั้นคล้ายกับโครงสร้างเสี้ยมซึ่งเกิดขึ้นจากมัลติเพล็กเซอร์จำนวนมาก ในกรณีนี้ วงจรระดับแรกเป็นขั้นตอน เพื่อกำจัดรูปแบบของมัลติเพล็กเซอร์ จำเป็นต้องลบอินพุตข้อมูลจำนวนที่ต้องการออก มัลติเพล็กเซอร์ประเภทนี้ทั้งหมดถูกสลับด้วยรหัสที่อยู่เดียวกัน เรารวมจากจำนวนคำสั่งซื้อที่อายุน้อยที่สุดของรหัสที่อยู่ทั่วไป รหัสที่อยู่เก่าถูกแทนที่โดยระดับอื่น มัลติเพล็กเซอร์ซึ่งรับรองการทำงานของมัลติเพล็กเซอร์ในระดับแรกในภายหลังสำหรับวันหยุดสุดสัปดาห์ที่ยิ่งใหญ่ วงจรเรียงซ้อนของมัลติเพล็กเซอร์ "16-1" ซึ่งได้รับแรงบันดาลใจจากมัลติเพล็กเซอร์ "4-1" แสดงในรูปที่ 2.12.3.

ข้าว. 2.12.3. มัลติเพล็กเซอร์คาสเคด 16-1

การปิดระบบมัลติเพล็กเซอร์ทั่วไป - ce ถ่ายโอนจากเทอร์มินัลเว้นระยะ (เซ็นเซอร์) ของข้อมูลไปยังอินพุตของเครื่องรับหนึ่งตัว

เป็นที่ยอมรับว่าอุณหภูมิ dovkillaในหลายกรณี ผลลัพธ์ของ vimiryuvan เหล่านี้มีความผิด แต่ถูกป้อนลงในเอกสารแนบของรีจิสทรีเดียว เช่น EOM ในกรณีนี้เศษเปลี่ยนอุณหภูมิอย่างสม่ำเสมอเพื่อให้ได้ความแม่นยำเพียงพอจึงจำเป็นต้อง vimiryuvat їїอย่างต่อเนื่อง ข้อมูลเพียงพอสำหรับคุณแม่ตลอดช่วงเวลาที่กำหนด

หน้าที่ของการเชื่อมต่อแหล่งข้อมูลต่าง ๆ ได้ถึงหนึ่ง priymach สำหรับคำสั่งที่กำหนดและมัลติเพล็กเซอร์

สามารถเลือกมัลติเพล็กเซอร์เป็นองค์ประกอบตรรกะสากลสำหรับการใช้งานฟังก์ชันลอจิกได้ ขึ้นอยู่กับจำนวนของอาร์กิวเมนต์ ซึ่งมากกว่าจำนวนอินพุตที่อยู่ของมัลติเพล็กเซอร์ มันจะแสดงโดยใช้ฟังก์ชันตรรกะที่กำหนดโดยตารางความจริง (ตาราง 2.12.2)

ตาราง 2.12.2

A2 A1 A0 Y A2 A1 A0 Y

วงจรที่ใช้ฟังก์ชันนี้แสดงในรูปที่ 2.12.4.

ข้าว. 2.12.4. การดำเนินการตามรูปแบบการรวมกันที่อยู่เบื้องหลังมัลติเพล็กเซอร์เพิ่มเติม

ดีมัลติเพล็กเซอร์- ชุดค่าผสมทั้งหมดมีอินพุตข้อมูลหนึ่งรายการ (D), n อินพุตควบคุม (ที่อยู่) (A0, A1, ..., An-1) และ N = 2 n เอาต์พุต (Y0, Y1, ..., YN -1). รหัสไบนารีซึ่งอยู่บนอินพุตที่อยู่กำหนดหนึ่งในเอาต์พุต N ซึ่งโอนไปยังค่าการเปลี่ยนแปลงจากอินพุตข้อมูล D ตัวแยกส่งสัญญาณใช้ฟังก์ชันซึ่งเป็นฟังก์ชันส่งคืนของมัลติเพล็กเซอร์ มอบหมายงานสำหรับการแบ่งการไหลของข้อมูลของหนึ่ง dzherel іnformatsiїต่อkіlkavіdnihkanіlіnі

ตารางฟังก์ชันของดีมัลติเพล็กเซอร์ (ตาราง 2.12.2) ซึ่งมีอินพุตข้อมูล 4 รายการ (Y0, Y1, Y2, Y3) และ n = 2 อินพุตที่อยู่ (A0, A1) แสดงไว้ด้านล่าง

ตาราง 2.12.2

info.entry ที่อยู่ เอาท์พุทข้อมูล
ดี A1 A0 Y0 Y1 Y2 Y3
ดี ดี
ดี ดี
ดี ดี
ดี ดี

Rivnyannya วิธีอธิบายการทำงานของเครื่องแยกสัญญาณ:

Y0 = D A1 * A0 *; Y1 = D A1 * A0; Y2 = A1 A0 *; Y3 = A1 A0.

วงจรดีมัลติเพล็กเซอร์ ภาพกราฟิกนำเสนอในรูป 2.12.5.

ข้าว. 2.12.5. วงจรดีมัลติเพล็กเซอร์ "1-4"

ฟังก์ชันของดีมัลติเพล็กเซอร์สามารถนำไปใช้งานได้อย่างง่ายดายด้วยความช่วยเหลือของตัวถอดรหัส เพื่อให้อินพุต "เปิดใช้งาน" เป็นอินพุตข้อมูลของตัวแยกมัลติเพล็กเซอร์ และอินพุต 1, 2, 4 ... คืออินพุตที่อยู่ของตัวแยกส่งสัญญาณ A0, A1, A2, ... แน่นอนด้วยสัญญาณที่ใช้งานที่อินพุต E รวบรวมเอาต์พุตซึ่งยืนยันรหัสที่กำหนดให้กับรายการที่อยู่ ดังนั้นวงจรรวมของตัวถอดรหัสซึ่งสามารถอินพุตได้บางครั้งเรียกว่าไม่ใช่แค่ตัวถอดรหัส แต่ตัวถอดรหัส - ตัวแยกสัญญาณ

คำว่า "multiplexing" หมายถึงกระบวนการถ่ายโอนข้อมูลจาก dekilkoh dzherel ไปยัง ช่อง. เป็นสิ่งที่แนบมาซึ่งในด้านการส่งของการดำเนินการเชื่อมโยงข้อมูลลงในช่องสัญญาณเดียวให้ใส่มัลติเพล็กเซอร์ สิ่งที่แนบมาที่คล้ายกัน zdatne zdіysnyuvati timchasov podіl svіdіv, scho nіd kіlkoh dzherel, ฉันส่ง їх kіlkoh dzherel і їх їх іในช่อง (іnііu) zv'yazka ที่ป้อนทีละรายการ

ที่ด้านรับเสียงจำเป็นต้องมีการดำเนินการย้อนกลับ - การแยกส่วน, tobto เขาให้ข้อมูลส่วนหนึ่งซึ่งพบลิงก์ในช่องในช่วงเวลาสุดท้ายของชั่วโมงสำหรับกลอุบายของพวกเขา การดำเนินการนี้ดำเนินการโดยเครื่องแยกสัญญาณ สปิลเน vikoristannyaมัลติเพล็กเซอร์และดีมัลติเพล็กเซอร์สำหรับการส่งข้อมูลจาก 4 dzherel ถึง

ไปที่ priymacham ที่ 4 หลังเส้นมงกุฎillustruє fig 2.12.6.

ข้าว. 2.12.6. การแยกมัลติเพล็กเซอร์และดีมัลติเพล็กเซอร์สำหรับการส่งข้อมูล


ข้อมูลที่คล้ายกัน


ตัวถอดรหัส (ตัวถอดรหัส) เป็นสิ่งที่แนบมาด้วยแบบผสมผสานที่มีอินพุตและเอาต์พุตจำนวนหนึ่ง ซึ่งการรวมเพลงของสัญญาณอินพุตมีแคมป์ที่ใช้งานของหนึ่งในเอาต์พุต ตัวถอดรหัสแปลงรหัสทศนิยมสองหลักสองหลักเป็นรหัสรวม ถอดรหัสได้อย่างไร ทางเข้า ผลลัพธ์และชัยชนะ ชุดอินพุตที่เป็นไปได้ทั้งหมด จากนั้น = 2 . ตัวถอดรหัสดังกล่าวเรียกว่าตัวถอดรหัสใหม่ หากบิดเบี้ยวเพียงบางส่วน ตัวถอดรหัสดังกล่าวจะเรียกว่าไร้ความสามารถ ตัวถอดรหัสจะโกงหากจำเป็นต้องไปที่ส่วนขยายดิจิทัลที่แตกต่างกันซึ่งหมายเลขส่วนขยาย (ที่อยู่) ของการแสดงด้วยรหัสคู่ อินพุตของตัวถอดรหัส (อินพุตที่อยู่) มักไม่มีหมายเลขกำกับด้วยหมายเลขซีเรียล แต่เป็นตัวเลขสองตัว ดังนั้นไม่ใช่ 1, 2, 3, 4 แต่ 1, 2, 4, 8

คุณสามารถอธิบายหุ่นยนต์ถอดรหัสอย่างเป็นทางการโดยระบุรายการฟังก์ชันที่สกินใช้ Y ผม. ดังนั้นสำหรับตัวถอดรหัส 3-8:

Y o=; Y 1 =
;Y 2 =
; Y 3 =
; ... Y 7 =เอ 4 เอ 2 เอ 1 .

จำนวนอินพุตและเอาต์พุตของตัวถอดรหัสจะถูกระบุโดยลำดับถัดไป: ตัวถอดรหัส 3-8 (อ่านว่า "สามที่ด้านบน"); 4–16; 4-10 (ตัวถอดรหัสไม่ถูกต้อง) การใช้งานการกำหนดไวรัสแปดตัวที่อยู่เบื้องหลังความช่วยเหลือขององค์ประกอบสามทางแปดตัว I (รูปที่ 10.7) ให้โครงสร้างตัวถอดรหัสที่ง่ายที่สุด อันดับเชิงเส้น

เอ

ข้าว. 10.7. ตัวถอดรหัส 3-8: เอ- ความรู้ทางจิต - โครงสร้าง

หน้าที่หลักของโยคะคือการมีวิปัสสนาที่ป่าเถื่อน - องค์ประกอบอินพุต I. นอกจากนี้ ก่อนเข้าครอบครอง ลั่น อินเวอร์เตอร์อินพุท อินพุตบัฟเฟอร์ซึ่งเพิ่มขึ้นเป็นทวีคูณของการหายไปของสัญญาณ

ตัวถอดรหัสมักจะพลาดอินพุต EI. ที่ EI = 1 ตัวถอดรหัสทำงานราวกับว่าเป็นและเมื่อ EI= 0 เอาต์พุตทั้งหมดถูกตั้งค่าเป็นแถวที่ไม่ใช้งาน

เข้า EIเทลงบนองค์ประกอบทั้งหมด I. ในรูปแบบ (รูปที่ 10.8) อินพุตถูกคาดหวังผ่านอินพุตโดยตรงและผกผันของหนึ่งในการปล่อยรหัสอินพุต (ผ่านองค์ประกอบเพิ่มเติม I) ถ้าเป็นเช่นนั้น จำนวนองค์ประกอบอินพุตจะไม่เปลี่ยนแปลง แต่มีเสียงรบกวนเพิ่มเติมในหุ่นยนต์ถอดรหัส แบบแผน (รูปที่ 10.9) ไม่มีการตัดแต่ง แต่องค์ประกอบสามารถมีจำนวนอินพุตได้มากขึ้น

รายการอนุญาต EIมักจะย้อนกลับ ตัวถอดรหัส กระแสตรงการรับรู้ของผู้ชนะ DX. Tse pov'yazano z tim, scho enter EIіnоdі vikoristovuyut іk іnformatsіyne (เช่นใน demultiplexers)

ข้าว. 10.8. Dozvіlผ่านโดยตรง ta Mal 10.9. Dozvil ผ่าน

อินพุตผกผันของหนึ่งในหมวดหมู่ของอินพุตเพิ่มเติมขององค์ประกอบ I

เข้า EI vikoristovuetsya เมื่อได้รับแจ้งจากรูปแบบตัวถอดรหัสแบบต้นไม้ (เรียงซ้อน) เพื่อขยายพื้นที่ที่อยู่ ด้วยเหตุนี้ พื้นที่ที่อยู่ทั้งหมดจึงถูกแบ่งออกเป็นกลุ่ม ที่อยู่ลำดับสูงสุดจะถูกส่งไปยังตัวถอดรหัสของลำดับสูงสุดซึ่งจะต้องพบที่อินพุต EIใช้ตัวถอดรหัสไปยังน้ำตกอื่น ในรูป 10.10 แสดงไดอะแกรมของตัวถอดรหัสแบบสองขั้นตอน 5-32 (n'five ที่ 32)

ข้าว. 10.10. ตัวถอดรหัสสองขั้นตอน 5-32

ที่อยู่อาวุโสสองคน เอวันที่ 16 เอ 8 ถอดรหัสโดยตัวถอดรหัส 2-4 กระแสตรง 4 ซึ่งอยู่ที่อินพุต อีฉัน keruє chotirma ถอดรหัสของน้ำตกอื่น ที่อยู่อันดับเยาวชน เอ 4 , เอ 2 , เอ 1 อยู่ในตัวถอดรหัสทั้งหมดของน้ำตกอื่น แต่จะมีความสำคัญที่อินพุต EI มีเพียงคนเดียวเท่านั้นที่ปรากฏขึ้น Yomu และ nelezhatima เป็นเพียงคนเดียวใน 32 คนที่ตื่นขึ้น ตัวอย่างเช่น รหัสอินพุตคือ 01111 ที่ตัวถอดรหัส กระแสตรง 4 rob แอ็คทีฟเอาท์พุต 1. สัญญาณนี้และตัวถอดรหัสของสเตจอื่น กระแสตรง 1, อา กระแสตรง 0, กระแสตรง 2, กระแสตรง 3 ปิด. ที่ตัวถอดรหัส กระแสตรง 1 สัญญาณที่จะปรากฏที่เอาต์พุต 7 ซึ่งยืนยันเอาต์พุต 15 ของตัวถอดรหัสทั้งหมด หลักการนี้ได้รับชัยชนะเมื่อตัวถอดรหัสมีเอาต์พุตจำนวนมากจากชิปตัวถอดรหัสที่มีเอาต์พุตจำนวนน้อยกว่า

ที่อยู่ 5 บิตของ bula แบ่งออกเป็นสองกลุ่มโดยแบ่งเป็น 2 และ 3 หลักสำหรับประเภท look-out ฉันกำหนดโครงสร้างของตัวถอดรหัส ในรูปแบบไวด์ แอดเดรสขนาดเท่าบาเกเตอร์สามารถแบ่งออกเป็นกลุ่มต่างๆ ในลักษณะที่แตกต่างกัน และสกินจะแสดงรูปแบบของคุณเอง รุ่นต่างๆ มีการระบายอากาศโดย zatrimkoy และกระจกหน้ารถแบบฮาร์ดแวร์ ด้วยวิธีนี้ คุณสามารถตั้งค่างานในการเลือกสิ่งที่ดีที่สุดในชุดองค์ประกอบโครงสร้างที่กำหนด

ในรูป 10.11 แสดงตัวถอดรหัสแบบสองขั้นตอน 4-16 ซึ่งเป็นอีกตัวเลือกหนึ่งที่อยู่เบื้องหลังวงจรของตัวถอดรหัสแบบเส้นตรง ปล่อยที่อยู่แบ่งออกเป็นสองกลุ่ม สกินจากพวกเขา แยกจากผู้อื่น ถอดรหัสด้วยตัวถอดรหัสของน้ำตกแรก กระแสตรง 0 ta กระแสตรง 1. ในกรณีของการรวมกันใด ๆ ค่าของตัวแปรอินพุตจะแสดงโดยการใช้หนึ่งแถวและหนึ่งคอลัมน์ของเน็ตที่นอตซึ่งองค์ประกอบของสเตจแรก (น้ำตกอื่น) จะถูกจัดเรียง เป็นผลให้สกินของอินพุตzbudzhuєเอาต์พุตขององค์ประกอบที่ทำงานได้เดียว I. ตารางขององค์ประกอบดังกล่าวเรียกว่าตัวถอดรหัสเส้นตรงหรือเมทริกซ์

ข้าว. 10.11. ตัวถอดรหัสเมทริกซ์

Diliti razryady พูดถึงmіzh กระแสตรง 1 ตา กระแสตรง 2 ฉันต้องการยาโคม็อกเท่าๆ กัน ยิ่งรูปสี่เหลี่ยมผืนผ้าของน้ำตกอื่น ๆ อยู่ใกล้กับสี่เหลี่ยมจัตุรัสมากเท่าใด ยิ่งมีจำนวนองค์ประกอบอินพุต I น้อยกว่าผลรวมของแถวและคอลัมน์ จำนวนเอาต์พุตของตัวถอดรหัสของคาสเคดแรกก็จะยิ่งน้อยลง เหตุใดจึงเห็นได้ชัดว่าวิคตอเรียในคาสเคดอื่นของเมทริกซ์สี่เหลี่ยมจัตุรัสช่วยให้คุณสามารถบล็อกตัวถอดรหัสที่ง่ายที่สุดในคาสเคดแรกและในขณะเดียวกันก็ลดความยุ่งเหยิงของโอเวอร์เฮดในหุ่นยนต์ของตัวถอดรหัสทั้งหมด

ทางเข้าจามรี EI (อี) ของตัวถอดรหัสแบบสองขั้นตอนทั้งหมด ชดเชยอินพุตด้วยตนเอง ซึ่งอนุญาตให้มีตัวถอดรหัสเพียงตัวเดียวของน้ำตกแรก ด้วยวิธีนี้ แถวทั้งหมดหรือทุกคอลัมน์จะกะพริบ

ควรสังเกตว่าด้วยเอาต์พุตจำนวนมาก (หลายร้อยขึ้นไป) ตัวถอดรหัสแบบตัดตรงจึงประหยัดที่สุดในแง่ของการครอบครอง ซึ่งอธิบายได้ว่าทำไมมันถึงติดอยู่ในหน่วยความจำ BIC ด้วยเอาต์พุตจำนวนน้อย ตัวถอดรหัสเชิงเส้นที่ประหยัดที่สุดคือ

ตัวถอดรหัสที่ใช้โดยดูจากไมโครเซอร์กิต สามารถอ่านตัวอักษรของการกำหนด VD ได้ เช่น 155ID3, 155ID4 ในซีรีส์ TTL ตัวถอดรหัสอาจส่งเสียงกลับด้าน ดังนั้นระดับแอคทีฟจึงต่ำ ในซีรีย์ CMOS สัญญาณเอาต์พุตมักจะสูง

บ่อยครั้งในไมโครเซอร์กิตของตัวถอดรหัสมีอินพุตแยกจากกันและการรวมกันที่แยกจากกันคือการรวมกัน หากคุณเพิ่มตัวถอดรหัสด้วยตนเอง หลักการเรียงซ้อนจะเป็นลำดับแรกของการถอดรหัส ไม่ใช่บนตัวถอดรหัสพิเศษพิเศษ แต่โดยการเลือกอินพุตตัวเชื่อมตัวใดตัวหนึ่งที่อนุญาต ในรูป มุมมอง 10.12 ตัวถอดรหัส 5-32 จาก 4 ตัวถอดรหัส 3-8 ไมโครเซอร์กิตของผิวหนังสามารถมีอินพุทแยกกันสองอินพุท สัญลักษณ์ & เหนือสัญลักษณ์ อีฉันหมายความว่าเขาอนุญาตมากขึ้นสำหรับzbіguของสัญญาณทั้งหมดของกลุ่มอินพุตซึ่งแสดงโดยเครื่องหมาย & สัญลักษณ์ของการผกผันชี้ไปที่เด็กน้อยบนzbіgของสองต่ำเท่ากับที่ทางเข้าของอาคารที่แยกจากกัน

ตัวถอดรหัสของน้ำตกแรกถูกแจกจ่ายโดย conjunctors ของ 4 microcircuits การตัดสินใจดังกล่าวเป็นปัจจัยหลักของอินพุตจำนวนมาก ซึ่งเกี่ยวข้องกับการดำเนินการ I เพื่อเลือกชิ้นส่วนของตัวถอดรหัสบนอินพุตเหล่านี้ ซึ่งเป็นเรื่องปกติสำหรับไมโครเซอร์กิตสมัยใหม่

ข้าว. 10.12. ถอดรหัสที่อยู่จากตัวแปรของคาสเคดแรกของอินพุตที่อนุญาต

วิธีชนะตัวถอดรหัสเพียงสองตัว กระแสตรง 0 ta กระแสตรง 1 คุณสามารถเลือกตัวถอดรหัสสำหรับ 16 เอาต์พุต ใส่ที่อยู่ใด เอ 16 จะเป็นรายวันและด้านล่าง (หลังแผนภาพ) แยกอินพุตตัวถอดรหัส กระแสตรง 0 ta กระแสตรง 1 อาจต่อสายดิน

วงจรถอดรหัส 155ID4 แสดงในรูปที่ 10.13. ตัวถอดรหัสสองตัว 2-4 เข้ามาก่อน ตัวถอดรหัสหนังสามารถมีอินพุตแยกกันได้สองแบบ รายการที่แยกจากกันหนึ่งส่วนจะถูกกลับด้าน Tse อนุญาต รวมกับส่วนอื่นที่อนุญาตแบบไม่กลับด้าน และใช้การเปลี่ยนแปลงครั้งที่สามกับคู่นี้ เอ 4 บิดโครงร่างเดียวกันกับตัวถอดรหัส 3-8 พร้อมอาคารแยกต่างหาก อี. นอกจากนี้ ไมโครเซอร์กิตนี้ยังสามารถใช้เป็นเครื่องแยกสัญญาณสองเครื่องที่มี 1 อินพุตสำหรับ 4 เอาต์พุต และใช้เป็นเครื่องแยกสัญญาณแบบหนึ่งบรรทัดสำหรับ 8 เอาต์พุต

ข้าว. 10.13. แบบแผนของตัวถอดรหัส 155ID4

ข้าว. 10.14. ตัวเลือกการเชื่อมต่อตัวถอดรหัส 155ID1

ในรูป 10.14 แสดงความเป็นไปได้ของการเปลี่ยนชิป 155ID1 ในความจุของตัวถอดรหัส 4-10 หรือ 3-8 ที่การแสดงรูปแบบด้วยการเลือกอินพุตทั้งหมดเป็นไมโครเซอร์กิตที่กำหนดแอดเดรสได้ ตัวถอดรหัส 4-10 จะถูกนำเสนอ วิธีการป้อน 8 อย่างมีชัยชนะ วิธีการเข้าซึ่งอนุญาตให้ไมโครเซอร์กิตจะทำหน้าที่เป็นตัวถอดรหัส 3-8 ออกมา 8 และ 9 เมื่อคุณไม่ชนะ

ตัวถอดรหัสสามารถหยุดเป็นตัวแยกสัญญาณอินพุต และเมื่อใช้ร่วมกับตัวเข้ารหัส จะสามารถหยุดเมื่อเปลี่ยนรหัส เลือกรหัสอินพุต และกำหนดอินพุต สำหรับการใช้งานสิ่งที่แนบมาดังกล่าว สามารถมีได้ทั้งเมทริกซ์ลอจิกการเขียนโปรแกรมหรือวงจรรวมลอจิกการเขียนโปรแกรม (PLM หรือ PLIC)

© 2022 androidas.ru - ทั้งหมดเกี่ยวกับ Android