![]() |
![]() |
#6 |
Nhập môn đệ tử
|
Các bác cho hỏi chương trình của tôi có chỗ nào sai mà khi mô phỏng trên protues thì port b các chân chỉ thấy ở mức 1, chẳng đúng gì cả.
//============================================== #include <16F84A.h> #device adc=8 #use delay(clock=10000000) #use I2C(master, sda=PIN_A0, scl=PIN_A1, fast) // use the fast i2c specification void main() { byte data; i2c_start(); i2c_write(0xa0); // device address // write mode i2c_write(0x00); // data to device i2c_write(0x05); // write 5 to 24c04 i2c_stop(); delay_ms(10); i2c_start(); i2c_write(0xa0); i2c_write(0x00); // data to device i2c_start(); i2c_write(0xa1); // read mode data = i2c_read(); // read a byte from 24c04 i2c_stop(); output_b(data); // display on port b while(1){} } |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Tìm hiểu về con 16F877 | LEO-XBS | Cơ bản về vi điều khiển và PIC | 15 | 11-05-2012 05:27 PM |
Giao tiếp UART | hoangminh1234 | Giao tiếp USB, CAN, I2C, SPI, USART... | 1 | 14-09-2010 04:12 PM |
Hỏi tài liệu CCSC | kieuphongIT | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 6 | 18-05-2008 03:14 PM |
Có ai đã dung 18F2550 bằng CCSC thì giúp em với | MoH | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 2 | 10-07-2006 12:11 AM |
Alternate UART pin??? | alexjp | dsPIC - Bộ điều khiển tín hiệu số 16-bit | 1 | 02-05-2006 06:26 PM |