Trích:
Nguyên văn bởi truongthinh
yêu cầu thực tế của mình là như thế này: mình làm bộ chuyển đổi từ song song sang nối tiếp và một bộ chuyển đổi từ nối tiếp sang song song(PIC 16F84A). cái song song sang nối tiếp thì dễ rồi. còn cái nối tiếp sang song song Khi đã dịch được thông tin cần thiết vào một ô nhớ nào đó của chip thì đương nhiên nó đã ở dạng song song rồi, bạn có thể xuất nó ra port B chẳng hạn. ví dụ : mình chuyển qua 3 bit 001 làm sao để bên thu biết là có bít thứ nhất chuyển qua trong khi nó là o kế đến là bit thứ hai thứ 3. (3 bit đều độc lập)
Mong các bạn giúp giùm( rất gấp)
thanks
|
Thông thường người ta dùng một chuẩn giao tiếp nối tiếp nào đó để thực hiện công việc trong thực tế. Có nhiều chuẩn khác nhau đã được định nghĩa, nhưng nói chung người ta truyền một lần 7 hay 8 bit, không có chuẩn nào truyền theo kiểu bạn đang đề cập. Thực tế bạn đang làm gì thì nên trình bày rõ hơn.
Lấy ví dụ, nếu dùng chuẩn RS232 thì các đầu thu và phát đều tuân thủ theo chuẩn, do đó dữ liệu sẽ được truyền và nhận theo từng block 7 hay 8 bit, có các bit Start và Stop dùng để phát hiện việc truyền và thực hiện việc nhận. Lẽ đương nhiên không có chuẩn nào yêu cầu các bit được truyền là không độc lập. Một lần nữa, tôi cho rằng bạn nên mô tả rõ ràng hơn vấn đề bạn đang muốn làm. Với những gì mà bạn đang trình bày thì tôi nghĩ rằng bạn chưa hiểu lắm về giao tiếp nối tiếp.
Thân,