السلام عليكم ^^
هذا الترم أدرس مادة المايكروكونترولر ومطلوب مننا نسوي مشروع الله يوفقني ويوفق الجميع
استخدم البرامج التالية:
( mikro C PRO for PIC v.6.0 + PROEUS 7 professional)
عالعموم بدأت أول حاجة بكود بسيط :blinking_LED
_________________________________
void main()
{
TRISB =0;
PORTB=1;
_________________________________
ولما جربته مع PIC16F877a عالبروتيوس ووصلت السيقنال من البورت B واشتغلت الليد
لكن لما جربته مع PIC18F4550 لم تعمل الليد ولم تصل السيقنال اساسا للبورت B
ونفس الحال مع الكود التالي اللي يكتتب HELLO عال LCD
عملت مع PIC16F877a ولم تعمل مع PIC18F4550
__________________________________________________
// Lcd pinout settings
sbit LCD_RS at RB0_bit;
sbit LCD_EN at RB1_bit;
sbit LCD_D7 at RB7_bit;
sbit LCD_D6 at RB6_bit;
sbit LCD_D5 at RB5_bit;
sbit LCD_D4 at RB4_bit;
// Pin direction
sbit LCD_RS_Direction at TRISB0_bit;
sbit LCD_EN_Direction at TRISB1_bit;
sbit LCD_D7_Direction at TRISB7_bit;
sbit LCD_D6_Direction at TRISB6_bit;
sbit LCD_D5_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB4_bit;
void main()
{
Lcd_Init();
Lcd_Out(1, 3, "Hello!");
}
_____________________________________
اعتقد فيه شيء مفقود فالكود , اذا أحد يعرف ياليت يساعدني ضرورري وشكرررا مقدما