Cov txheej txheem:
- Kauj Ruam 1: Cov Ntaub Ntawv Xav Tau
- Kauj Ruam 2: Teeb LFSR (Tawm Tswv Yim Tawm Tawm Hloov Sau Npe)
- Kauj Ruam 3: Teeb tsa Lub Xya Segment Zaub
- Kauj Ruam 4: Tsim Game Module
- Kauj Ruam 5: Ua Si Game
Video: CPE 133 Txoj Haujlwm Kawg Kawg Zauv rau Binary: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Cov lej Binary yog ib qho ntawm thawj qhov uas tuaj rau hauv siab thaum xav txog cov laj thawj digital. Txawm li cas los xij, Tus lej Binary tuaj yeem yog lub tswv yim nyuaj rau cov tshiab rau nws.
Txoj haujlwm no yuav pab cov uas yog ob qho tshiab thiab tau ntsib nrog tus lej zauv tus tswv los hloov cov lej zauv. Los ntawm kev tsim cov game peb yuav sim cov neeg siv ntawm lawv txoj kev hloov pauv. Qhov kev ua si no yuav ua tiav ntawm Basys3 Board thiab programmed hauv Verilog.
Kauj Ruam 1: Cov Ntaub Ntawv Xav Tau
Cov ntaub ntawv hauv qab no xav tau los ua qhov Decimal to Binary Conversion Game:
- Xilinx Vivado Tsim Suite Software
- Digilent Basys3 FPGA Board
- USB rau Micro USB Cable
Kauj Ruam 2: Teeb LFSR (Tawm Tswv Yim Tawm Tawm Hloov Sau Npe)
LFSR (Kev Tawm Tswv Yim Tawm Tawm Hloov Sau Npe) yog tus qauv siv los tsim cov lej "random".
LFSR tsis yog qhov ua piv txwv tas li vim nws tsim cov lej pseudo-random uas yog txheej txheem ntawm kev tsim cov lej uas tshwm sim tsis xwm yeem tab sis tsis yog.
LFSR yog daim ntawv teev npe hloov pauv uas nws cov tswv yim me ntsis yog qhov ua haujlwm ntawm nws lub xeev dhau los, uas txhais tau tias LFSR yuav mus los ntawm cov lej teev tseg. Tshwj xeeb rau qhov kev ua si no, LFSR tsuas yog siv 8 qhov me me los txwv tus lej zauv uas nws tuaj yeem tsim tau rau 255.
Khawm L (btnL) yog siv los rov pib tus lej ntawm LFSR.
Qhov LFSR module no tsis tau tsim los ntawm cov neeg tsim cov game no. LFSR module tau tsim los ntawm Carleton University Professor, John Knight. Qhov txuas rau nws tus qauv muaj nyob hauv qab no.
www.doe.carleton.ca/~jknight/97.478/97.478_…
Kauj Ruam 3: Teeb tsa Lub Xya Segment Zaub
Xya-Segment Zaub tau siv ntawm Basys3 Board thiab ntawm ntau lwm yam khoom siv kho vajtse los tso saib cov lej lej.
Xya-Segment Display module uas tau siv hauv qhov kev ua si no hloov pauv tus lej binary rau hauv tus lej lej thiab qhia nws ua tus lej zauv.
Los ntawm kev siv qhov kev sib tham yav dhau los LFSR, tus lej tsim tawm tsis raug yuav raug tso tawm mus rau Xya-Segment Zaub.
Xya-Segment Display module tsis tau tsim los ntawm cov neeg tsim cov game no. Xya-Segment Display module tau muab los ntawm California Polytechnic State University Professor, Joseph Callenes-Sloan. Cov pdf rau tus qauv yog txuas hauv qab no.
Kauj Ruam 4: Tsim Game Module
Tsim Game (lub ntsiab) Module.
Cov qauv no yuav siv LFSR module los tsim tus lej tsis raug thiab tom qab ntawd tso nws mus rau Xya-Segment Zaub.
Tus qauv ntawd siv ib txwm thaiv uas rov pib dua tus lej random. Qhov no ua haujlwm ntawm qhov zoo ntawm khawm R (btnR), uas txhais tau tias nws tsuas yog ua haujlwm thaum khawm R tau raug nias.
Qhov thib ob ib txwm ua haujlwm ntawm qhov zoo ntawm lub moos (clk). Yog Khawm C (btnC) raug nias qhov no yuav tshawb xyuas yog tias tus lej ntawm Xya-Segment Display zoo ib yam li tus lej nkag los ntawm cov hloov (sw). Qhov thaiv no yuav tsa tus chij (teeb tsa tus chij sau npe (chij) rau 1) thiab hloov xov xov Val xaim raws li yog tus neeg siv tau yeej lossis poob.
Peb Ib txwm thaiv tseem ua haujlwm ntawm qhov zoo ntawm lub moos. Yog tias tus chij tau tsa nws yuav teeb ssegInputVal rau xov messageVal ntawm Xya-Segment Zaub. Yog tias tus chij tsis tau tsa nws yuav txuas ntxiv mus rau tus lej random (randomVal).
Kauj Ruam 5: Ua Si Game
Cov lus qhia:
- Tus neeg siv yuav nias khawm R los ua qhov kev ua si tshiab, lossis hloov tus lej ntawm Xya-Segment Zaub.
- Tus neeg siv yuav tig thawj 8 qhov hloov pauv nce (1) lossis nqis (0) txhawm rau nkag qhov sawv cev tus lej binary.
- Khawm C yuav raug siv los tshuaj xyuas yog tias tus neeg siv yeej lossis poob.
- Yog tias Tus Neeg Siv Yeej '111' yuav raug nthuav tawm ntawm Xya-Segment Display.
- Yog tias Tus Neeg Siv poob '0' yuav tshwm rau ntawm Xya-Segment Display.
- Txhawm rau pib qhov kev ua si tshiab khawm R tuaj yeem nias txhua lub sijhawm.
Pom zoo:
High Resolution Zauv Tus Zauv: 5 Cov Kauj Ruam (nrog Duab)
Lub Zeem Muag Zov Zov Siab Tshaj Plaws: Cov lus qhia no qhia tau hais tias muaj peev xwm ntsuas tau sib txawv muaj peev xwm ntsuas qhov nrawm nrawm thiab nrog qhov tsim nyog raug. Nws tau ua nrog cov txheej txheem txheem thiab tuaj yeem ua rau hnub so (nws coj kuv ntev me ntsis :-)) Kho: Cov cai tam sim no muaj
Ultrasonics Raws Txoj Haujlwm Txoj Haujlwm: 4 Kauj Ruam (nrog Duab)
Ultrasonics Raws Qhov Txheej Txheem: Txhua qhov hloov pauv ntawm ultrasonic radars Kuv tau pom rau cov khoom siv arduino (Arduino - Radar/Ultrasonic Detector, Arduino Ultrasonic Radar Project) zoo heev radars tab sis txhua tus ntawm lawv yog "dig muag". Kuv txhais tau tias, lub radar pom qee yam tab sis kuv
Binary rau Xeem Zauv: 8 Kauj Ruam
Binary rau Decimal Calculator: Rau qib kaum ib lub tshuab computer, kuv yuav tsum txiav txim siab txog qhov haujlwm kawg. Thaum xub thawj kuv tsis paub yuav ua dab tsi vim tias nws yuav tsum suav nrog qee yam khoom siv kho vajtse. Tom qab ob peb hnub, kuv tus phooj ywg hauv chav kawm hais kom kuv ua ib qhov haujlwm raws li plaub qhov ntxiv
Yuav Ua Li Cas Upload Txoj Haujlwm lossis Txoj Cai Rau Hauv Arduino Pro Mini los ntawm Kev Siv CH340 UART Serial Converter Cable: 4 Cov Kauj Ruam
Yuav Ua Li Cas Txhim Kho Txoj Haujlwm lossis Txoj Cai Rau Hauv Arduino Pro Mini los ntawm Kev Siv CH340 UART Serial Converter Cable: USB TTL Cov lej txuas yog ntau yam ntawm USB rau txuas txuas txuas txuas uas muab kev sib txuas ntawm USB thiab txuas UART cuam tshuam. Ntau cov kab hluav taws xob tau muaj kev sib txuas ntawm 5 volts, 3.3 volts lossis cov neeg siv tau teev tseg cov teeb liab theem wi
Yooj Yim ABB PLC Txoj Haujlwm- Txoj Haujlwm Kawm Ntawv: 17 Kauj Ruam (nrog Duab)
Yooj Yim ABB PLC Txoj Haujlwm- Txoj Haujlwm Kev Kawm: Nov yog txoj haujlwm yooj yim uas lub hom phiaj rau kev siv CoDesys software nrog Ladder Diagram (LD) lus. muaj nuj nqi .., Sau cov txheej txheem