PIC 18F4550 - LCD - C18

D

dioscarey

Guest
doesn't его работах я duuno почему plss помощь

(Crystal 20MHz - pic18f4550 - LCD подсветкой)

# включить <p18f4550.h>
# включить <delays.h>
# включить <xlcd.h># Pragma конфигурации FOSC = HS, FCMEN = OFF, IESO = OFF
# Pragma конфигурации PWRT = ON, БОР = OFF, BORV = 0
# Pragma конфигурации WDT = OFF
# Pragma конфигурации MCLRE = OFF, LPT1OSC = OFF, PBADEN = OFF, CCP2MX = OFF
# Pragma конфигурации STVREN = OFF, LVP = OFF, XINST = OFF, DEBUG = OFF
# Pragma конфигурации CP0 = OFF, CP1 = OFF, CP2 = OFF
# Pragma конфигурации КПБ = OFF, CPD = OFF
# Pragma конфигурации WRT0 = OFF, WRT1 = OFF, WRT2 = OFF
# Pragma конфигурации WRTB = OFF, WRTC = OFF, WRTD = OFF
# Pragma конфигурации EBTR0 = OFF, EBTR1 = OFF, EBTR2 = OFF
# Pragma конфигурации EBTRB = OFF

Пустота DelayFor18TCY (VOID) (
NOP ();
NOP ();
NOP ();
NOP ();
NOP ();
NOP ();
NOP ();
NOP ();
NOP ();
NOP ();
NOP ();
NOP ();
)
Пустота DelayPORXLCD (VOID) (
Delay1KTCYx (75);

)
Пустота DelayXLCD (VOID) (
Delay1KTCYx (25);
)

Основными Void (Пустота) (
TRISD = 0x00;
TRISB = 0x00;

OpenXLCD (FOUR_BIT & LINES_5X7);
BusyXLCD ();
While (1) (

putrsXLCD ( "Hello");

)
)

========================================= Xlcd.h

# DEFINE DATA_PORT PORTB
# DEFINE TRIS_DATA_PORT TRISB

/ * CTRL_PORT определяет порт, где соединяются линии управления.
* Это только образцы, меняются, чтобы соответствовать вашей заявки.
* /
# DEFINE RW_PIN LATDbits.LATD6 / * порт РАО * /
# DEFINE TRIS_RW TRISDbits.TRISD6 / * ТРИС РАО * /

# DEFINE RS_PIN LATDbits.LATD5 / * порт для РС * /
# DEFINE TRIS_RS TRISDbits.TRISD5 / * ТРИС для РС * /

# DEFINE E_PIN LATDbits.LATD7 / * порт для D * /
# DEFINE TRIS_E TRISDbits.TRISD7 / * ТРИС для E * /

 
Привет

U Must attaced ..Stdio.h.

были настройки для линиям передачи данных D4-D7?
Ура отправить файлы проекта с кодом С до williossmann (AT) web.de я могу проверить его

 

Welcome to EDABoard.com

Sponsor

Back
Top