บทความ

กำลังแสดงโพสต์จาก ธันวาคม, 2019

โวลต์มิเตอร์แบบดิจิตอลที่ใช้ 8051 Microcontroller

รูปภาพ
โวลต์มิเตอร์แบบดิจิตอลที่ใช้ 8051 Microcontroller ส่วนประกอบวงจร AT89C51 micro controller ADC0804 IC 25V Voltage Sensor AT89C51 programming board Variable resistor (to demonstrate the program) DC Adapter or Battery Code #include<reg51.h> #define lcd P3 #define dat P2 sbit rs=P1^6; sbit e=P1^7; void delay (int); void display (unsigned char); void cmd (unsigned char); void init (void); void string (char *); void intro (void); char i=0; void delay (int d) { unsigned char i=0; for(;d>0;d--) { for(i=250;i>0;i--);                 for(i=248;i>0;i--); } } void cmd (unsigned char c) { lcd=c; rs=0; e=1; delay(10); e=0; } void display (unsigned char c) { lcd=c; rs=0; e=1; delay(10); e=0; } void display (unsigned char c) { lcd=c; rs=1; e=1; delay(10); e=0; } void string (char *c) { while(*c) { display(*c++); } } void init (void