الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة في Picbasic

بدأه lo0oly_14 في 4 أبريل 2009 · 10 رد · 1,692 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أحتاج مساعدة

مشروعي يحتوي على PIC16F628 وشاشة وكي باد

بما أنه ما أقدر أنشيء داتا بيس في المايكرو كيف أقدر أنشيء جداول لتخزين بينات مثل ( وقت وتاريخ وأي مدخل من اليوزر )

بحيث انها ماتنمسح بعد السويتش اوف..

ياليت توجهوني...

#2

سجلها في EEPROM و بتكون كبيره .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

مني عارفه بالضبط طريقة تخزين الداتا كيف..؟

في جدول مثلا... طيب كيف اقدر انشيء الجدول وتكون مرتبة فيه البيانات

كل الكتب اللي قرأتها تتكلم عن الأوامر العادية...

اي احد عنده مصدر / معلومة / أي شيء ياليت يساعدني

تم تعديل هذه المشاركة بواسطة lo0oly_14 في 5 أبريل 2009 في 00:23

#4
lo0oly_14 كتب:
مني عارفه بالضبط طريقة تخزين الداتا كيف..؟

في جدول مثلا... طيب كيف اقدر انشيء الجدول وتكون مرتبة فيه البيانات

كل الكتب اللي قرأتها تتكلم عن الأوامر العادية...

اي احد عنده مصدر / معلومة / أي شيء ياليت يساعدني

اليك الرابط التالي نتمى ان يفيدك ومثال دلك مرفق ملف وهناك امثلة مخصصة وفق (PIC16F628)

http://www.winpicprog.co.uk/

http://www.winpicprog.co.uk/pic_tutorial_keypad_board.htm

http://www.winpicprog.co.uk/pic_tutorial.htm

البيانات شاملة وواضحة ومتعددة لمختلف الانشطة طبعا بلغة(ASM)

tutorial6.zip

تم تعديل هذه المشاركة بواسطة نبيل سيد طه في 5 أبريل 2009 في 21:49

#5

يعطيك العافية...شكرا :)

#6

طيب كمان عندي مشكلة كيف احل حكاية السويتش اووف انها ماتمسح لي البيانات مثل الوقت والتاريخ...؟

#7
اقتباس
طبعا بلغة(ASM)

دورت منها بلغة البك بيزك برو مالقيت...

:(

تم تعديل هذه المشاركة بواسطة lo0oly_14 في 6 أبريل 2009 في 01:34

#8

بالنسبة لحل هذة المشكلة ببرنامج proton وهو النسخة الافضل من picbasic والتى تستخدم نفس لغة البرمجة البيسك فان اوامر القراءة والكتابة الى الeeprom الداخلية للبيك هى

EWRITE Address , [ Variable {, Variable…etc } ]

يستخدم الامر السابق للكتابة لموقع معين فى الذاكرة

Variable = EREAD Address

يستخدم الامر السابق لقراءة عنوان معين فى الذاكرة وتخزينة فى متغير

قم بتجربة الكود مع التعديل اللازم وعرفنا الاخبار :)

#9

يعطيكم العافية

عندي سؤال ثاني

أحتاج شرح للكود التالي

' ـ تعريفات خاصة بالشريحة و بتشغيل الشاشة


@ 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
#10

؟؟؟؟

ياليت أحد يشرحلي أي شيء من اللي في الكود....وخصوصا الأرقام المقابله هل هيا ثابته أم لدي الخيار وماحدوده...؟؟

أنا محدوده بوقت قصير أتمنى المساعدة

تم تعديل هذه المشاركة بواسطة lo0oly_14 في 10 أبريل 2009 في 21:44

#11
lo0oly_14 كتب:
؟؟؟؟

ياليت أحد يشرحلي أي شيء من اللي في الكود....وخصوصا الأرقام المقابله هل هيا ثابته أم لدي الخيار وماحدوده...؟؟

أنا محدوده بوقت قصير أتمنى المساعدة

أين الكود ؟؟؟

عن أبي هريرة رضي الله عنه عن النبي صلى الله عليه وسلم أنه قال: سيأتي على الناس زمان سنوات خداعات: يصدق فيها الكاذب ويكذب فيها الصادق، ويؤتمن فيها الخائن ويخون فيها الأمين، وينطق فيها الرويبضة. قيل يا رسول الله وما الرويبضة؟ قال: الرجل التافه ينطق في أمر العامة . رواه احمد والحاكم وصححه الالبانى من حديث ابى هريره.‏

مواضيع مشابهة