Cam on Pic pang chu, mac du cuoi tuan minh phai hoc lai ve pic rat met, 19h30 ma van chua an com nhung xem dc may cai file cua bac toi mung lam
|
hay qá em moi hoc pic nên doc bai nay em vo cac ra nhieu cam on da dua bai nay len
|
em mon bai moi cua a qua, giup tui em voi a nha, cam on anh falleaf nhiu nhiu ^^
|
Visual Basic 2008 trong điều khiển và ghép nối máy tính
Xin chào tất cả mọi người. Hiện nay chúng ta vẫn hay viết chương trình điều khiển và ghéo nối máy tính bằng VB6.Nhưng tôi đi làm thấy người Nhật các phần mềm của họ đều chuyển sang Vb2005 hoặc VB2008.Code của thằng này khác rất nhiều so với VB6.
Vậy ai có tài liệu hoặc có kinh nghiệm làm về VB2008 (phần giao tiếp máy tính)thì port bài lên cho anh em cùng tham khảo nhé. Cảm ơn tất cả mọi người. |
giúp em với!!!
các anh chị ơi! em đang học lập trình về pic.trong đó có LCD nữa,em không hiểu làm thế nào để hiểu được các thư viện ví dụ như LCD-lib-4c để có thể dùng nó! thank
|
Chào cac bạn
Mình thấy bác F chỉ viết phuong trình dễ quá,nên copy vào MPLAB V8.63 ,nhưng bị báo lổi.Mong các bạn chỉ lổi của mình ,Thành thật cám ơn. ================================================== ====== ; Ten chuong trinh : Mach test den LED_1 ; Nguoi thuc hien : Falleaf ; Ngay thuc hien : 23/05/2005 ; Phien ban : 1.0 ; Mo ta phan cung : Dung PIC16F628A - thach anh 10MHz ; : LED giao tiep voi PORTB ; : Cuc am cua LED noi voi GND ; : RB0 - RB7 la cac chan output ;---------------------------------------------------------------- ; Ngay hoan thanh : 23/05/2005 ; Ngay kiem tra : 23/05/2005 ; Nguoi kiem tra : Doan Hiep ;---------------------------------------------------------------- ; TITLE "Mach test LED_1" PROCESSOR P16F628A INCLUDE <P16F628A.inc> __CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF &_HS_OSC ORG 0x0000 GOTO MAIN ORG 0x0005 MAIN BANKSEL TRISB ; bank select CLRF TRISB ; trisb = 00000000 ; portb = output BANKSEL PORTB BSF PORTB, 0 ; rb0 = 1 ; RB0 = 5V GOTO $ ; dung chuong trinh tai day ; vong lap tai cho^~ ; khong bao gio ket thuc END. ; lenh bat buoc de ket thuc ;========================== |
Cho mình hỏi mấy cái nối đất, nối điện trở làm sao biết nối như thế nào, số liệu bao nhiêu, mình mới học nên ko rõ lấm, mong mọi người giúp đỡ. Nếu như có 1 thread chỉ viết code + mô phỏng luôn thì đối với 1 người ko chuyên về điện tử nhưng có hứng thú như mình có lẽ tiếp thu đc nhanh hơn.
|
tài liệu học pic cơ bản
huynh nào có tài liệu bằng tiếng việt về pic6f88x cho mình tham khảo với nha
|
em cám ơn các bác nha.em là tân binh còn nhiều điều cần học hỏi.mong các bác giúp đỡ em nhiều ak.
|
dạ thưa bác nào có thể dạy em 1 bài về lập trình cho PIC đc không ạ
em tks trc nha |
Hiển thị led 7 đoạn
1 Attachment(s)
ĐANG RẢNH, THẤY ANH EM HAY THẮC MẮC CÁI CHUYỆN HIỂN THỊ LED 7 ĐOẠN, SẴN TUI POST LÊN CHO ANH EM THAM KHẢO, CHƯƠNG TRÌNH QUÉT LED 4X7 ANODE CHUNG, KHÔNG DÙNG IC GIẢI MÃ.
D4:LED1; D5:LED2; D6:LED3; D7:LED4; CHƯƠNG TRÌNH ĐỌC GIÁ TRỊ ANALOGE AN0 XUẤT GIA TRỊ RA LED. MẠCH ĐÍNH KÈM BÊN DƯỚI, ĐIỆN TRỞ DÙNG VÀI TRĂM OHM CHO LED SÁNG NHIỀU HƠN. ĐẤU DÂY LUNG TUNG THÌ THAY LẠI CÁC ĐỊA CHỈ SET CŨNG OK LUÔN, MẠCH DÙNG NGUYÊN PORTB CHO TIỆN. Void hien_thi() { set_ADC_channel(0); delay_us(100); adc0=read_ADC(ADC_START_AND_READ); delay_us(100); adcn0 = adc0/1000; a0= adc0%1000; adct0 = a0/100; b0 = a0%100; adcc0 = b0/10; adcd0 = b0%10; i=adcn0; chuyen(); PortD=0x10; PortB=n; delay_ms(5); i=adct0; chuyen(); PortD=0x20; PortB=n; delay_ms(5); i=adcc0; chuyen(); PortD=0x40; PortB=n; delay_ms(5); i=adcd0; chuyen(); PortD=0x80; PortB=n; delay_ms(5); } Void chuyen() { switch(i) { case 0: n=0x03; break; case 1: n=0x9f; break; case 2: n=0x25; break; case 3: n=0x0D; break; case 4: n=0x99; break; case 5: n=0x49; break; case 6: n=0x41; break; case 7: n=0x1f; break; case 8: n=0x01; break; case 9: n=0x09; break; } } |
Trong thư viện lcd.c có sẵn của CCS thì có các hàm bên dưới, e chỉ biết công dụng của 1 số, a nào biết chú thích giúp e các cái còn lại với.
Code:
void lcd_send_byte(BYTE address, BYTE n) ??? cai nay la gi ah? Ví dụ muốn nhấp nháy con trỏ thì viết : LCD_PutCmd(0x0f) Nhưng với thư viện lcd.c void lcd_send_byte(BYTE address, BYTE n) void lcd_send_nibble(BYTE n) void lcd_init(void) void lcd_gotoxy(BYTE x, BYTE y) void lcd_putc(char c) char lcd_getc(BYTE x, BYTE y) Với các lệnh trên e k biết làm sao để nhấp nháy con trỏ hết. A nào bít hướng dẫn gúp e. E cảm ơn nhiều lắm! |
Đối với hàm void lcd_gotoxy(BYTE x, BYTE y) thì nhấp nháy con trỏ là:
lcd_gotoxy(BYTE x, BYTE y); lcd_send_byte(0,0x0f); |
Hoi Cac anh em cho, CPI manure Chuong Trinh Nhu Mau Theo Ben Ngata two contrary, cooperation may Khai Thi Bao CC Vung ram two contrary Khong Ben
|
PIC ổn định...có bộ nào hây hơn bộ này không vậy mấy anh...
|
Múi giờ GMT. Hiện tại là 03:57 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam