Documente Academic
Documente Profesional
Documente Cultură
1
3. Adresarea (maparea) porturilor externe în sistemele de comandă și control.
2
4. Comenzi PWM (exemplificare microcontroller 80C552).
fosc
fPWM¿
2 ( 1+ PWMP ) 255
fPWM- frecventa semnalului PWM obtinut la iesirea canalului PWM
fosc- frecventa de ceas a sistemului
PWMP- PWM prescaler(8 biti)
12× 106
10 =3
→ PWMP=23
2×(1+ PWMP) ×255
23= 17H
23/17
16 1
7
255−PWMi
γ= PWMi =0 -> γ =1
255
=255 -> γ =0
b. Calculul valorilor pentru registrii cu functii speciale PWMP, PWM0, PWM1 utilizati
la programarea unui canal PWM pentru a genera un semnal cu o anumita
frecventa si o anumita valoare (amplitudine)
Programare PWM Ø A M80C552 cu frecventa 1KHz si 3.75V
Fosc=12 KHz
Interval valoare citire 0…..255V
0V…5V
Vcrt=3.75 V
3.75 255−PWM ∅ 255−PWM ∅
-> γ =0.75 ; γ → 0.75= → PWM ∅=63.75(64)
5 255 255
Vcrt=5 V
Frecventa cu 1KHz -> fPWM= 1KHz
fosc= 12KHz
f osc 12000
f PWM = →1000= → PWMP=23 →17 H
2 ×(1+ PWMP) ×255 2 ×(1+ PWMP)× 255
3
5. Achizitii de date (exemplificare microcontroller 80C552).
a. Structura registrilor cu funcții speciale utilizati pentru achizitia de date la
microcontroller-ul 80c552 (inclusiv semnificatia bitilor) – ADCON, ADCH
ADCON (Programarea bitilor):
7 0
D9 D8 D7 D6 D5 D4 D3 D2
4
Conversia se face pe canalul 4
MOV ADCH, #48H
MOV ADCON, #79H
ADCH= 48H 0100 1000
D9 D8 D7 D6 D5 D4 D3 D2
0 1 0 0 1 0 0 0
5
7. Afisoare LCD de tip grafic
a. Semnificatia semnalelor de comanda si control pentru afisor
RS—read/write signal: -> R/W=0- Write
-> R/W=1- Read
D/I- register select signal: ->D/i=0- instructiune
->D/i=1- date
E-enable signal- validare circuit
CS1\-selectie seg.1- seg.64
CS2\-selectie seg.65- seg.128
b. Aspecte care pot fi programate pentru functionarea afisoarelor in anumite moduri
- Aprindere/stingere display (ON/OFF)
- Setare adresa/coloana segment: ->X-linie
->Y-coloana
- Citire stare
- Scriere date
- Scriere octet (DBd- DB7) din RAM
6
f. Generarea kit-ului de distribuție al aplicației