Mã cho việc đọc dữ liệu từ giao diện nối tiếp

A

armess

Guest
Ai có thể cung cấp cho một mã cho việc đọc dữ liệu từ một thiết bị nối tiếp để được xử lý bởi một vi điều khiển 8.051.

 
Đây là những giá trị đăng ký, bạn phải chọn cho giao tiếp nối tiếp

SCON = 0X50; Serial port và cho phép lựa chọn chế độ nối tiếp
TMOD = 0x20; Timer1 lựa chọn
TH1 = 0xfd; / / Baud tỷ lệ lựa chọn ở đây 9.600
TR1 = 1;
TI = 1;

 
Theo aandavan cho rằng chế độ nối tiếp là cấu hình nhận được dữ liệu từ HyperTerminal qua RXD PIN.SBUF là đăng ký nối tiếp nhận được dữ liệu từ cuối nối tiếp

 
<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Ý tưởng" border="0" />chỉ cần đi qua cuốn sách mazid bạn sẽ nhận được tất cả các datas liên quan đến 8.051 hoặc thử ayala

 
Đó là tất cả đã giải thích ở đây:

h ** p: / / www.8052.com/tutser.phtml # Serial% 20Mode

 
SCON = 0X50; Serial port và cho phép lựa chọn chế độ nối tiếp
TMOD = 0x20; Timer1 lựa chọn
TH1 = 0xfd; / / Baud tỷ lệ lựa chọn ở đây 9.600
TR1 = 1;
TI = 1;

 

Welcome to EDABoard.com

Sponsor

Back
Top