Բովանդակություն:

Atmega16- ի վրա հիմնված լուսացույցի նախագծի նախատիպ `օգտագործելով 7 հատվածի ցուցադրում (Proteus Simulation). 5 քայլ
Atmega16- ի վրա հիմնված լուսացույցի նախագծի նախատիպ `օգտագործելով 7 հատվածի ցուցադրում (Proteus Simulation). 5 քայլ

Video: Atmega16- ի վրա հիմնված լուսացույցի նախագծի նախատիպ `օգտագործելով 7 հատվածի ցուցադրում (Proteus Simulation). 5 քայլ

Video: Atmega16- ի վրա հիմնված լուսացույցի նախագծի նախատիպ `օգտագործելով 7 հատվածի ցուցադրում (Proteus Simulation). 5 քայլ
Video: M#2: Atmega128 Development Board Pin Mapping | Outseal Dev. PLC Mega 2024, Հունիսի
Anonim
Atmega16- ի վրա հիմնված լուսացույցի նախագծի նախատիպ ՝ օգտագործելով 7 հատվածի ցուցադրում (Proteus Simulation)
Atmega16- ի վրա հիմնված լուսացույցի նախագծի նախատիպ ՝ օգտագործելով 7 հատվածի ցուցադրում (Proteus Simulation)

Այս նախագծում մենք պատրաստելու ենք Atmega16 լուսացույցի նախագիծը: Այստեղ մենք վերցրել ենք մեկ 7 սեգմենտ և 3 LED լուսադիոդային ազդանշաններ նշելու համար:

Քայլ 1: Օգտագործված ծրագրակազմ

Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ

Atmel Studio 7: Studio 7- ը ինտեգրված զարգացման հարթակ է (ՄP) ՝ AVR® և SAM միկրոկառավարիչների բոլոր ծրագրերի մշակման և կարգաբերման համար: Atmel Studio 7 IDP- ն ձեզ տալիս է անթերի և դյուրին միջավայր `գրելու, կառուցելու և կարգաբերելու ձեր C/C ++ կամ հավաքման կոդով գրված ծրագրերը:

Ահա ներբեռնման հղումը

2 Proteus Softwareրագրեր մոդելավորման համար. Սա այն մոդելավորումն է, որը ցույց է տալիս մոդելավորում: Այս ծրագրաշարը ներբեռնելու համար շատ տեղեկություններ կստանաք:

Եթե դա ուղղակիորեն անում եք ապարատային համակարգչում, ապա կարիք չկա տեղադրել proteus գործիք

Քայլ 2: Օգտագործված բաղադրիչներ

Օգտագործված բաղադրիչներ
Օգտագործված բաղադրիչներ
Օգտագործված բաղադրիչներ
Օգտագործված բաղադրիչներ

Այստեղ մեր ցուցադրական տեսանյութում մենք օգտագործում ենք proteus մոդելավորում, բայց եթե դա անում եք ձեր ապարատում, ձեզանից կպահանջվեն այս ծրագրի այս բաղադրիչները.

1. AVR զարգացման խորհուրդ. Դուք կարող եք գնել Atmega16 IC և կարող եք պատրաստել ձեր սեփական պատվերով տախտակը, ինչպես կարող եք ձեռք բերել նաև Atmega16/32 զարգացման տախտակը: Այսպիսով, եթե ունեք այս տախտակը, ավելի լավ կլինի, որպեսզի հեշտությամբ կարողանաք ինքներդ վերբեռնել ծածկագիրը:

2. Յոթ հատվածի ցուցադրում. Քանի որ այստեղ մենք պատրաստում ենք լուսացույցի նախագիծ, այնպես որ մենք պետք է ունենանք մեկ 7 հատվածի ցուցադրում ՝ թվերը հետ հաշվելու համար.

3. Երեք LED. Ինչ վերաբերում է լուսացույցի նախատիպին, մենք այստեղ օգտագործում ենք տարբեր գույնի 3 LED, կարմիր գույնը մեքենան թեքելու համար, դեղին գույնը `նախազգուշացման և կանաչ գույնը` առաջ շարժվելու համար:

4. AVR ISP USB ծրագրավորող. Այս ծրագրավորողը ընդհանուր ինքնուրույն սարքավորումների գործիք է, որը թույլ է տալիս կարդալ և գրել AVR- ի վրա հիմնված ATMEL միկրոհսկիչ:

5. Որոշ Jumper լարեր. Մեզ անհրաժեշտ են որոշ jumper լարեր նաև յուրաքանչյուր սարքի միջև կապ հաստատելու համար:

Boardարգացման տախտակի վերևի պատկերում մենք արդեն ունենք 2 Յոթ հատվածի ցուցադրում և մի քանի լուսարձակներ նույնպես կան, այնպես որ, եթե դուք գնում եք այս տախտակն ինքնին, ապա կարիք չկա գնել այս երկու իրերը, բայց դուք ունեք միայն մեկ փոքր զարգացման տախտակ, ապա պետք է գնել 7 հատված: միացում կատարելու համար ցուցադրեք 3 LED և որոշ jumper լարեր:

Քայլ 3: Կոդ

Դուք կարող եք աղբյուրի կոդը ստանալ մեր Github հղումից:

Քայլ 4: Շղթայի դիագրամ

Շղթայի դիագրամ
Շղթայի դիագրամ

Քայլ 5: Տեսանյութ

Projectրագրի ամբողջ նկարագրությունը տրված է վերևի տեսանյութում

Եթե այս նախագծի վերաբերյալ որևէ կասկած ունեք, ազատորեն մեկնաբանեք մեզ ստորև: Եվ եթե ցանկանում եք ավելին իմանալ ներդրված համակարգի մասին, կարող եք այցելել մեր youtube ալիքը

Այցելեք և հավանեք մեր ֆեյսբուքյան էջը հաճախակի թարմացումների համար:

Շնորհակալություն և հարգանքներ, Embedotronics Technologies

Խորհուրդ ենք տալիս: