 |

|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 05 05, 16:24. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » PIC16F887 + MPLAB IDE 8.76 + 2x16 DEM16216 LCD ekranas
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
PIC16F887 + MPLAB IDE 8.76 + 2x16 DEM16216 LCD ekranas |
Parašytas: 2011 12 13, 12:29 |
|
|
|
Sveiki
Reikia Jūsų pagalbos. Yra projektas: naudojant MPLAB compiler'i, per PIC16F887 reikia pajungt DEM16216 LCD ekraneli. Naudojant MikroC compiler'i problemu nėra, kadangi toje programoje jau yra įdiegtos specialios funkcijos dirbti su LCD. Parašai LCD_Init ir jis Tau rodo ka parašysi kad rodytų. Tačiau problema yra tame kad projektą reikia padaryti būtent su MPLAB compiler'iu, kuris remiasi pagrindinėmis ir bazinėmis C funkcijomis, ir norint kad veiktu ekranas, reikia siųsti begalę signalų. Galbūt kas nors yra susidūrę su panašiu projektu ir galėtų pagelbėt?
 |
|
|
|
|
 |
 |
Re: PIC16F887 + MPLAB IDE 8.76 + 2x16 DEM16216 LCD ekranas |
Parašytas: 2011 12 13, 14:08 |
|
|
|
GrafZeppelin rašo: |
Sveiki
Reikia Jūsų pagalbos. Yra projektas: naudojant MPLAB compiler'i, per PIC16F887 reikia pajungt DEM16216 LCD ekraneli. Naudojant MikroC compiler'i problemu nėra, kadangi toje programoje jau yra įdiegtos specialios funkcijos dirbti su LCD. Parašai LCD_Init ir jis Tau rodo ka parašysi kad rodytų. Tačiau problema yra tame kad projektą reikia padaryti būtent su MPLAB compiler'iu, kuris remiasi pagrindinėmis ir bazinėmis C funkcijomis, ir norint kad veiktu ekranas, reikia siųsti begalę signalų. Galbūt kas nors yra susidūrę su panašiu projektu ir galėtų pagelbėt?
 |
Nusiportink biblioteka is MicroC ir tiek  |
|
|
|
|
 |
 |
 |
 |
PIC16F887 + MPLAB IDE 8.76 + 2x16 DEM16216 LCD ekranas |
Parašytas: 2011 12 15, 18:38 |
|
|
|
MikroC
//--------------------------------------------------------------------------
#define LCD_DAT_PORT PORTD
#define LCD_DAT_DDR TRISD
#define LCD_CMD_PORT PORTB
#define LCD_CMD_DDR TRISB
#define RS 0 //0
#define RW 1 //1
#define E 3 //3
//--------------------------------------------------------------------------
void LcdDat(unsigned char dat){
LCD_CMD_PORT &= ~(1 << RW);
LCD_CMD_PORT |= (1 << RS);
LCD_DAT_PORT = dat;
LCD_CMD_PORT |= (1 << E);
LCD_CMD_PORT &= ~(1 << E);
Delay_us(100);
}
//--------------------------------------------------------------------------
void LcdCmd(unsigned char cmd){
LCD_CMD_PORT &= ~(1 << RW);
LCD_CMD_PORT &= ~(1 << RS);
LCD_DAT_PORT = cmd;
LCD_CMD_PORT |= (1 << E);
LCD_CMD_PORT &= ~(1 << E);
Delay_ms(5);
}
//--------------------------------------------------------------------------
void LcdInit(void){
LCD_DAT_DDR = 0x00;
LCD_DAT_PORT = 0x00;
LCD_CMD_DDR &= ~(1<<RS | 1<<RW | 1<<E);
LCD_CMD_PORT &= ~(1<<RS | 1<<RW | 1<<E);
LcdCmd(0x38);
LcdCmd(0x08);
LcdCmd(0x01);
LcdCmd(0x0C);
LcdCmd(0x06);
} |
|
|
|
|
 |
 |
|
 |
|
 |
Google paieška forume |
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
 |
LEGO
Mänguköök,
mudelautod,
nukuvanker |
 |
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Football Training Kit
Football Training Equipment,
Football Skills,
Football Training |
|

|
 |