منو
 کاربر Online
1650 کاربر online
تاریخچه ی: مدارارسال اطلاعات از طریق کامپیوتر بر روی LCD

نگارش: 20




در این مدار با نحوه ارسال اطلاعات از طریق کامپیوتر بر روی LCD آشنا می شوید.به گونه اییکه شما با فشردن هر دکمه بر روی صفحه کلید یا کیبورد معادل آنرا بر روی LCD که مجزا از کامپیوتر است.مشاهده خواهید کرد.در واقع شما در این مدار با یک نمونه از مداری که در اصطلاح به آن pcinterface می گویند.آشنا می شوید.در ضمن برای کار با این مدار بایستی با زبان برنامه نویسی C نیز آشنا باشید.

قطعات مورد نیاز


  1. 1 عدد آی سی MAX232
  2. 1 عدد آی سی 74HC4060
  3. 1 عدد آی سی CDP6402C
  4. 1 عدد LCD 2*16
  5. 1 عدد آی سی CD4069
  6. 4 عدد خازن 10 میکروفاراد
  7. 2 عدد خازن 22 پیکو فاراد
  8. 1 عدد کریستال 2.4576
  9. 1 عدد مقاومت 10 مگااهم
  10. یک ردیف 16 تایی پین هدر مادگی
  11. یک ردیف 16 تایی پین هدر نری
  12. برد بورد
  13. 1 عدد کابل RS232 پین به پین
  14. 1 عدد مقاومت 220 اهم
  15. 1 عدد سوکت RS232

نقشه مدار


img/daneshnameh_up/2/22/lcd11110.jpg

عکس LCD به همرا پین هدر نری و مادگی

img/daneshnameh_up/f/f0/lcd23.jpg

img/daneshnameh_up/f/ff/112_12140.jpg

برنامه مدار به زبان C




  1:  
  2:  /* Name       : Sample LCD Program for Serial/RS-232 Port  */
  3:  /* Written By : Craig Peacock  1997 */
  4:  
  5:  #include 
  6:  #include 
  7:  #include 
  8:  
  9:  #define PORT1 0x2F8  /* Port Address Goes Here */
 10:  #define MAX_CHAR_IN_LINE 16
 11:  #define ENTER_WITH_BLANK 24
 12:    /* Defines Serial Ports Base Address */
 13:    /* COM1 0x3F8                        */
 14:    /* COM2 0x2F8			       */
 15:    /* COM3 0x3E8			       */
 16:    /* COM4 0x2E8			       */
 17:  
 18:  void main(void)
 19:  {
 20:   clrscr();
 21:   int c;
 22:   int count;
 23:   int counter = 0;
 24:   int a[32];
 25:   char init[] = { 0x0F, 0x01, 0x38};
 26:  		 /* 0x0F - Init Display */
 27:  		 /* 0x01 - Clear Display */
 28:  		 /* 0x38 - Dual Line / 8 Bits */
 29:  
 30:   outportb(PORT1 + 1 , 0x0);   /* Turn off interrupts - Port1 */
 31:   outportb(PORT1 + 3 , 0x80);  /* SET DLAB ON */
 32:   outportb(PORT1 + 0 , 0x0C);  /* Set Baud rate - Divisor Latch Low Byte */
 33:  			      /*         0x06 =  19,200 BPS */
 34:  			      /*         0x0C =   9,600 BPS */
 35:  			      /*         0x18 =   4,800 BPS */
 36:  			      /*         0x30 =   2,400 BPS */
 37:   outportb(PORT1 + 1 , 0x00);  /* Set Baud rate - Divisor Latch High Byte */
 38:   outportb(PORT1 + 3 , 0x03);  /* 8 Bits, No Parity, 1 Stop Bit */
 39:   outportb(PORT1 + 2 , 0xC7);  /* FIFO Control Register */
 40:   outportb(PORT1 + 4 , 0x0B);  /* Turn on DTR, RTS, and OUT2 */
 41:  
 42:   outportb(PORT1 + 4 , (inportb(PORT1 + 4) | 0x01)); /* Register Select (DTR) */
 43:  						    /* 0 = Instruction Register */
 44:  
 45:   for (count = 0; count < 3; count++)
 46:    {
 47:     outportb(PORT1, init[count]);      /* Send Init Data Bytes */
 48:     delay(20);                         /* Larger Delay for INIT */
 49:    }
 50:  
 51:   outportb(PORT1 + 4 , (inportb(PORT1 + 4) & 0xFE)); /* Register Select (DTR) */
 52:  						    /* 1 = Data Register */
 53:   for(int i=0;i<(ENTER_WITH_BLANK+MAX_CHAR_IN_LINE)*2;i++)
 54:  	outportb(PORT1,' ');
 55:   printf("\nSample Serial LCD Program. Press ESC to quit \n");
 56:   for(int k=0;k<32;k++)
 57:  	a[k]=0;
 58:   k=0;
 59:   do {
 60:       if (kbhit()){
 61:  		  c = getch();
 62:  		  ++k;
 63:  		  counter++;
 64:  		  a[k]=c;
 65:  		  if (c==13 || counter>MAX_CHAR_IN_LINE){
 66:  			for(int i=0;i


این صفحه هنوز تمام نشده است.

همچنین ببینید

فهرست پروژه های الکترونیک






تاریخ شماره نسخه کاربر توضیح اقدام
 یکشنبه 28 اسفند 1384 [06:54 ]   106   جواد حمزه      جاری 
 یکشنبه 28 اسفند 1384 [06:47 ]   105   جواد حمزه      v  c  d  s 
 یکشنبه 28 اسفند 1384 [06:47 ]   104   جواد حمزه      v  c  d  s 
 یکشنبه 28 اسفند 1384 [06:43 ]   103   جواد حمزه      v  c  d  s 
 یکشنبه 28 اسفند 1384 [06:40 ]   102   جواد حمزه      v  c  d  s 
 یکشنبه 28 اسفند 1384 [06:39 ]   101   جواد حمزه      v  c  d  s 
 یکشنبه 28 اسفند 1384 [06:36 ]   100   جواد حمزه      v  c  d  s 
 یکشنبه 07 اسفند 1384 [06:22 ]   99   امید احمدوند      v  c  d  s 
 یکشنبه 23 بهمن 1384 [05:39 ]   98   جواد حمزه      v  c  d  s 
 یکشنبه 23 بهمن 1384 [05:35 ]   97   جواد حمزه      v  c  d  s 
 یکشنبه 23 بهمن 1384 [05:23 ]   96   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [21:27 ]   95   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [09:18 ]   94   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [09:06 ]   93   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [09:04 ]   92   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:55 ]   91   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:54 ]   90   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:39 ]   89   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:35 ]   88   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:33 ]   87   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:27 ]   86   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:23 ]   85   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:18 ]   84   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:11 ]   83   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [08:06 ]   82   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [07:54 ]   81   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [07:53 ]   80   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [07:51 ]   79   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [07:44 ]   78   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [07:43 ]   77   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [07:36 ]   76   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [07:24 ]   75   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [07:18 ]   74   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [07:04 ]   73   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [06:40 ]   72   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [06:29 ]   71   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [06:17 ]   70   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [05:55 ]   69   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [05:49 ]   68   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [05:46 ]   67   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [05:40 ]   66   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [05:32 ]   65   جواد حمزه      v  c  d  s 
 سه شنبه 18 بهمن 1384 [05:28 ]   64   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [13:29 ]   63   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [13:21 ]   62   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [13:04 ]   61   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [12:51 ]   60   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [12:42 ]   59   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [12:15 ]   58   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [12:12 ]   57   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [11:55 ]   56   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [11:53 ]   55   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [11:48 ]   54   جواد حمزه      v  c  d  s 
 دوشنبه 17 بهمن 1384 [05:01 ]   53   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [13:15 ]   52   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [13:14 ]   51   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [13:11 ]   50   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [13:00 ]   49   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [12:52 ]   48   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [12:45 ]   47   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [12:38 ]   46   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [11:08 ]   45   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [11:05 ]   44   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [10:58 ]   43   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [10:32 ]   42   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [10:30 ]   41   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [10:19 ]   40   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [10:07 ]   39   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [10:05 ]   38   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [10:01 ]   37   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [09:55 ]   36   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [08:18 ]   35   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [08:13 ]   34   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [07:28 ]   33   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [07:24 ]   32   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [07:22 ]   31   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [07:18 ]   30   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [07:07 ]   29   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [06:58 ]   28   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [06:33 ]   27   جواد حمزه      v  c  d  s 
 یکشنبه 16 بهمن 1384 [06:26 ]   26   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:58 ]   25   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:49 ]   24   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:45 ]   23   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:30 ]   22   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:28 ]   21   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:20 ]   20   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:19 ]   19   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:15 ]   18   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:12 ]   17   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:11 ]   16   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:10 ]   15   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [13:04 ]   14   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [12:45 ]   13   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [12:42 ]   12   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [12:39 ]   11   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [12:37 ]   10   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [12:25 ]   9   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [12:22 ]   8   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [12:19 ]   7   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [09:29 ]   6   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [06:32 ]   5   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [06:29 ]   4   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [06:25 ]   3   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [06:23 ]   2   جواد حمزه      v  c  d  s 
 شنبه 15 بهمن 1384 [06:16 ]   1   جواد حمزه      v  c  d  s 


ارسال توضیح جدید
الزامی
big grin confused جالب cry eek evil فریاد اخم خبر lol عصبانی mr green خنثی سوال razz redface rolleyes غمگین smile surprised twisted چشمک arrow



از پیوند [http://www.foo.com] یا [http://www.foo.com|شرح] برای پیوندها.
برچسب های HTML در داخل توضیحات مجاز نیستند و تمام نوشته ها ی بین علامت های > و < حذف خواهند شد..