NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4754 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 2 از 2

موضوع: یه مشکل عجیب با keil

  1. #1
    کاربر فعال medadnoki آواتار ها
    تاریخ عضویت
    Aug 2010
    نام
    پژمان قاسمی
    نوشته ها
    255
    تشکر
    99
    تشکر شده 102 بار در 77 پست

    Talking یه مشکل عجیب با keil

    سلام ! یه برنامه دارم که میخوام اسم خودم رو رویlcd16*2 نشون بده ...........برنامشو نوشتم ولی lcd خالی نشون میده!!!!!!!!!!!!!!
    برنامه زیر :
    org 00h
    ;
    start : mov A,#0EH ;display on , cursor on
    call COMNWRT
    call DELAY
    mov A,#01 ;clear LCD
    call COMNWRT
    call DELAY

    'mov A,#'P
    call DATAWRT
    call delay

    sjmp start

    COMNWRT : ;send command to LCD
    mov P1,a
    clr P0.0 ;RS=0 for command
    clr P0.1 ;R/W=0 for write
    setb P0.2 ;E=1 for high pulse
    (clr P0.2 ;E=0 for low pulse(H to L
    ret
    DATAWRT : ;write data to LCD
    mov P1,a
    setb P0.0 ;RS=1 for data
    clr P0.1 ;R/w=0 for write
    setb P0.2 ;E=1 for high pulse
    (clr P0.2 ;E=0 for low pulse(H to L
    ret
    DELAY : mov R3,#50
    HERE2 : mov R4,#255
    HERE : djnz R4,HERE
    djnz r3,HERE2
    ret
    ;
    end

    در ضمن کاراکتر فاصله رو چه جوری نماش بدم؟؟؟
    مثلا اسمم هست :
    P G

    که میخوام رو lcd نمایش داده بشه
    ویرایش توسط medadnoki : 22-04-2011 در ساعت 17:27

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر فعال medadnoki آواتار ها
    تاریخ عضویت
    Aug 2010
    نام
    پژمان قاسمی
    نوشته ها
    255
    تشکر
    99
    تشکر شده 102 بار در 77 پست

    پیش فرض

    مشکلم حل شد
    شکل رو تو پروتوس اشتباه میکشیدم. شکل درست رو گذاشتم ، برنامه رو هم در زیر آوردم
    از مدیر سایت خواهش میکنم اگه لازم میدونن این تاپیک رو حذف کنن

    برنامه :
    org 00h;

    mov a,#0eh
    call command
    call delay
    mov a,#01h
    call command
    call delay
    mov a,#'p'
    call display
    call delay
    ' '#,mov a
    call display
    call delay
    'mov a,#'g
    call display
    call delay

    command: mov p1,a
    clr p2.0
    clr p2.1
    setb p2.2
    clr p2.2
    ret
    display: mov p1,a
    setb p2.0
    clr p2.1
    setb p2.2
    clr p2.2
    ret
    delay: mov r3,#30
    here2: mov r4,#30
    here1: djnz r4,here1
    djnz r3,here2
    ret
    end

    لینک عکس پروتوس :

    http://up.iranblog.com/images/4it28l1je1eu2whlq36j.png

موضوعات مشابه

  1. Keil v5.01
    توسط Doloop در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 27
    آخرين نوشته: 18-07-2016, 15:37
  2. دانلود Keil MDK-ARM Ver 4.5
    توسط Aghaeifar در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 30
    آخرين نوشته: 10-02-2013, 03:45
  3. keil 4.23
    توسط lpln852 در انجمن stm32
    پاسخ: 1
    آخرين نوشته: 18-03-2012, 11:26
  4. مشکل با کامپایل keil
    توسط imported_pmf در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 13
    آخرين نوشته: 17-03-2012, 01:17
  5. keil نصب نمیشه
    توسط jordan77 در انجمن AT91 series (ATMEL)
    پاسخ: 12
    آخرين نوشته: 13-03-2012, 01:24

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •