PIC16F877 GỬI THÔNG TIN ĐỌC BẰNG CỔNG NỐI TIẾP (RS232)
Chuẩn bị bởi: Ertuğrul Sarp
Trong mạch, màn hình LCD 2 × 16 ký tự được sử dụng. Tích hợp bộ đệm MAX 232 được sử dụng làm phụ trợ cho kết nối máy tính, tức là truyền dữ liệu nối tiếp. Thông thường các cửa hàng máy tính
Logic-0: + 3V đến + 25V
Logic-1: -3V đến -25V
Logic-1: -3V đến -25V
Vì các điện áp cho PIC là 0-5V TTL, tích hợp MAX232 được sử dụng cho điện áp thích hợp.
Gửi thông tin nối tiếp từ máy tính: Chúng tôi sẽ sử dụng chương trình Windows HYPER TERMINAL cho việc này.
Chúng tôi mở tệp HYPER TERMINAL.EXE
Viết tên kết nối ví dụ khốn SERIES DỮ LIỆU NỘP
Chúng tôi chọn cổng nơi chúng tôi gửi thông tin. Chúng tôi chọn Com2 ở đây .
Chúng tôi sẽ thiết lập PORT .
USART: USART, tức là bộ thu phát đồng bộ / không đồng bộ, là một trong hai mô-đun I / O nối tiếp trong F877. USART, còn được gọi là giao diện truyền thông nối tiếp (SCI), có thể được cấu hình để sử dụng trong kết nối không đồng bộ song công đầy đủ với các thiết bị như màn hình hoặc PC. Nó cũng có thể được cấu hình cho các giao diện A / D hoặc D / A, để sử dụng trong các kết nối đồng bộ bán song công với các EEPROM nối tiếp. USART có thể được cấu hình như sau.
• Không đồng bộ: full duplex
• Đồng bộ: Master, half duplex
• Đồng bộ: Slave, half duplex
• Đồng bộ: Master, half duplex
• Đồng bộ: Slave, half duplex
RC6 transmitter, RC7 được sử dụng như cổng thu. Các thanh ghi RCSTA (0x18) và TXSTA (0x98) được sử dụng trong cấu hình.
Các thanh ghi chính của đơn vị USART là RCSTA và bộ ghi SPBRG nguồn tốc độ Baud. SPBRG là bộ hẹn giờ 8 bit. Nếu không đồng bộ chạy BRGH (trong Txs <2>) vào cuối của chế độ điều khiển tốc độ truyền edebilir.senkro BRGH Txs gerekmez.baud trong thanh ghi liên quan đến tốc độ, RCS, SPBRG 'là. 2>SPBRG là một nguồn tốc độ truyền.
USART Trong chế độ không đồng bộ, gói tin bao gồm bit bắt đầu 1 chuẩn, 8 hoặc 9 bit dữ liệu, 1 bit dừng là định dạng được sử dụng phổ biến nhất. Mô-đun USART chọn bit ưu tiên thấp nhất trước tiên khi truyền và nhận. Bit chẵn lẻ không thể được nắm bắt bởi phần cứng, nó có thể được chụp bởi phần mềm nếu muốn.
Nếu xuất khẩu sử dụng bit thứ 9 là bit chẵn lẻ, bit chẵn lẻ có thể dễ dàng được chọn bởi phần mềm. USART không hoạt động ở chế độ ngủ Khi bit YYNC TXSTA <4> được chọn, chế độ không đồng bộ được khởi động. 4>Có bốn yếu tố quan trọng.
1.baud tốc độ nguồn
2. ví dụ mạch
3. không đồng bộ truyền
4. thu không đồng bộ
2. ví dụ mạch
3. không đồng bộ truyền
4. thu không đồng bộ
Đăng ký truyền không đồng bộ; PIR, RCSTA, TXREG, PIE, TXSTA, SPBRG.
Cổng nối tiếp đồng bộ chính (MSSP): Mô-đun MSSP được sử dụng cho giao tiếp nối tiếp với các thiết bị ngoại vi hoặc bộ vi xử lý khác. Các thiết bị ngoại vi này bao gồm EEPROM nối tiếp, thanh ghi thay đổi, trình điều khiển hiển thị, bộ chuyển đổi A / D, v.v. có thể. Mô-đun MSSP có thể được cấu hình cùng lúc với một trong hai chế độ sau:
• Giao tiếp ngoại vi nối tiếp (SPI)
RC5: Dữ liệu nối tiếp ra (SDO)
RC4: Dữ liệu nối tiếp trong (SDI)
RC3: Đồng hồ nối tiếp (SCK)
RC5: Dữ liệu nối tiếp ra (SDO)
RC4: Dữ liệu nối tiếp trong (SDI)
RC3: Đồng hồ nối tiếp (SCK)
• Mạch tích hợp liên tiếp (I2C)
RC4: Dữ liệu nối tiếp (SDA)
RC3: Đồng hồ nối tiếp (SCK)
RC4: Dữ liệu nối tiếp (SDA)
RC3: Đồng hồ nối tiếp (SCK)
Mặc dù trong nội bộ cấu hình theo một trong các phương thức SSPSTAT (đồng bộ cổng nối tiếp tình trạng đăng ký 0x94) SSPCO sự (đồng bộ nối tiếp kiểm soát cổng đăng ký là 0x14) và SSPCON2 (đồng bộ cổng nối tiếp kiểm soát đăng ký 2, 0x91) đăng ký phải được thiết lập.
Tệp tải xuống danh sách LINK (ở định dạng TXT) link-4091.zip mật khẩu-pass: 320volt.com
Post a Comment