Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdEsmée Peeters Laatst gewijzigd meer dan 9 jaar geleden
1
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 4 - onderwerpen DB027 hardware : LEDs en displays Aansturen van één 7-segment display Een nieuwe opgave
2
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 2 DB037 4 x 7-segment LED display 8 LEDs
3
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 3 DB037 circuit – displays and LEDs
4
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 4 DB037 circuit – H multiplexer
5
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 5 DB037 circuit – LEDs and displays
6
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 6 Maak pinnen outputs – in DB037-1.inc ; A0..A2 and D and E0..E2 are outputs BSF STATUS, RP0 MOVLW 0xD8 MOVWF ( 0x80 ^ TRISA ) MOVLW 0x00 MOVWF ( 0x80 ^ TRISD ) MOVLW 0xF8 MOVWF ( 0x80 ^ TRISE ) BCF STATUS, RP0
7
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 7 Selecteer en activeer LEDs – in DB037-1.inc ; activate the LEDs BSF PORTA_SHADOW, 2 CALL PORTA_FLUSH MOVLW H'04' MOVWF PORTE_SHADOW CALL PORTE_FLUSH MOVLW H'55' ^ H'FF' MOVWF PORTD_SHADOW CALL PORTD_FLUSH
8
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 8 Aansturen van één 7-segment display Pinnen output maken: gebeurt al in DB037-01.inc Selecteer het meest rechter display: Schrijf de juiste waarde naar poort E Activeer de juiste segmenten: Schrijf de juiste waarde naar poort D
9
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 9 Aansturen van één 7-segment display – DB036 (oude) bordje Pinnen output maken: gebeurt al in DB036-01.inc Selecteer het meest rechter display: Zet de waarde 0x02 in W en CALL LatchWrite Activeer de juiste segmenten: Schrijf de juiste waarde naar poort D
10
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 10 segment letters A B C DFDF E F G DP http://en.wikipedia.org/wiki/Seven-segment_display
11
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 11 segment letters PIC pinDisplay Segment RD0A RD1B RD2C RD3D RD4E RD5F RD6G RD7DP let op: active low !
12
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 12 opdrachten les 4 : tellen tel op de 1 cijfer van het 7-segment display van 0 tot F (en dan weer opnieuw, bv 1 tikken per seconde) Gebruik een conversie subroutine in de stijl van de kwardraat-routine om te vertalen van een getal (0..F) naar het bitpatroon van de segmenten.
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.