قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

lina889
:: مهندس ::
تاريخ التسجيل: Aug 2010
المشاركات: 16
نشاط [ lina889 ]
قوة السمعة:0
قديم 21-01-2011, 07:04 AM المشاركة 1   
افتراضي Pic16f877a interface to keypad + LCD in microbasic i want help Twitter FaceBook Google+



السلام عليكم
قمت بعمل برنامج يحتوي على keypad و LCD باستخدام ال PIC16F877A بحيث الرقم الذي اكتبه على keypad يخرج على ال LCD
لكن لا اعلم لماذا لا تخرج اية ارقام اضغطها على ال keypad
البرنامج مكتوب بلغة الميكربيسك احتاج للمساعده
program finaltest

dim kp, cnt as byte
dim txt as string[5]

main:

cnt = 0
Keypad_Init(PORTD)
Lcd_Init(PORTB) ' Initialize LCD on PORT
Lcd_Cmd(LCD_CLEAR) ' Clear display
Lcd_Cmd(LCD_CURSOR_OFF) ' Cursor off

Lcd_Out(1, 1, "Key :")
Lcd_Out(2, 1, "Times:")

while TRUE
kp = 0

'--- Wait for key to be pressed
while kp = 0
'--- un-comment one of the keypad reading functions
kp = keypad_released
'kp = Keypad_Read
wend

Inc(cnt)

'--- prepare value for output
if kp > 10 then
kp = kp + 54
else
kp = kp + 47
end if

'--- print it on LCD
Lcd_Chr(1, 10, kp)
WordToStr(cnt, txt)
Lcd_Out(2, 10, txt)
wend

end.

اعلانات

lina889
:: مهندس ::
تاريخ التسجيل: Aug 2010
المشاركات: 16
نشاط [ lina889 ]
قوة السمعة:0
قديم 21-01-2011, 07:05 AM المشاركة 2   
افتراضي


اريد تحميل البرنامج مع البروتوس لكن لا اعرف كيف .....

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

ahmad abdullah
:: مهندس متميز ::
تاريخ التسجيل: Jun 2010
الدولة: لبنان-فلسطين
المشاركات: 586
نشاط [ ahmad abdullah ]
قوة السمعة:0
قديم 21-01-2011, 10:01 AM المشاركة 3   
افتراضي


اسمعي اختي ... اذا اردتي الرفع ... ادخلي الموقع www.4shared.com
ثم قومي بالتسجيل بالموقع ...
ثم بعد ذلك يمكنكي الرفع عن طريق Upload files و ان لم تعرفي ... انا جاهز عشان ادلك كيف .. و انا و الله بقدر اساعدك بمشروعك لكن الفكرة اني ما بعرف MicroBasic انا بعرف MIcroC سلام اختي

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 08:38 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025