السلام عليكم ورحمة الله
أنا مبتدئة في اللغة
بس اتعلمت من الكتب
ووقف معايا هذا الكود ياليت احد يشرحلي اياه
كود:
' ـ تعريفات خاصة بالشريحة و بتشغيل الشاشة
* device INTRC_OSC_NOCLKOUT
CMCON = 7 ' PortA = digital I/O
VRCON = 0 ' A/D Voltage reference disabled
' Set receive register to receiver enabled
DEFINE HSER_RCSTA 90h
' Set baud rate
DEFINE HSER_BAUD 2400
' Set LCD Data port
DEFINE LCD_DREG PORTB
' Set starting Data bit (0 or 4) if 4-bit bus
DEFINE LCD_DBIT 4
' Set LCD Register Select port
DEFINE LCD_RSREG PORTB
' Set LCD Register Select bit
DEFINE LCD_RSBIT 3
' Set LCD Enable port
DEFINE LCD_EREG PORTB
' Set LCD Enable bit
DEFINE LCD_EBIT 0
' Set LCD bus size (4 or 8 bits)
'DEFINE LCD_BITS 4
' Set number of lines on LCD
DEFINE LCD_LINES 2
|
شوف أنا مش خبير بالبيك بيسك قوي ... لكن اللي هقدر علية هقولة
أولا يظهر أن البيك المستخدم لهذا البرنامج يمكن أن يستقبل إشارات أنالوج على البورت A لذلك فهو في بداية الأومر يحدد للبيك أن البورت A لن يستقبل إشارات أنالوج ... أي سيستخدم في الإشارات الديجيتال فقط .... سواءا كإخراج أو كإدخال...
و يؤكد أيضا (في السطر التالي ) على تعطيل خاصية الأنالوج
أما باقي الأسطر ....
فكلمة Define تعني ... (عرَف)
أنك تخاطب البرنامج المبرمج للكود الذي تكتبة و تقول لة إعلم أو إعرف أنني حينما أذكر أو عندما أقول لك HSER_RCSTA فهي تعني رقم 9 بالنظام السادس عشري....
و هكذا لكافة السطور التالية ...
أرجو أن أكون أصبت ... و أفدت