Mình cũng có học sơ qua về truyền thông nối tiếp song cũng chưa biết những bài toán ứng dụng cho nó như thế nào bạn nào có thể chia sẻ với mình được chứ?
sẵn đây mình có bài này các bạn có thể giải quyết giúp mình được không?bang assembly nhé
"Trạng thái nhị phân trên P1 cần phải được chuyển sang số BCD (có ba chữ số, sẽ được lưu tại các địa chỉ RAM 40h, 41h, và 42h) và sau đó được gửi tuần tự từng byte (chứa giá trị BCD một chữ số) ra chân TxD của bộ vi điều khiển AT89S51 với chu kỳ ngắt khoảng 50ms (cho phép sai số ). Sử dụng UART 8 bit, 1 STOP, không kiểm tra chẵn lẻ, tốc độ 2400 bps. Thạch anh 11,059 MHz.
a) Vẽ lưu đồ giải thuật.
b) Viết chương trình hợp ngữ."
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
sẵn đây mình có bài này các bạn có thể giải quyết giúp mình được không?bang assembly nhé
"Trạng thái nhị phân trên P1 cần phải được chuyển sang số BCD (có ba chữ số, sẽ được lưu tại các địa chỉ RAM 40h, 41h, và 42h) và sau đó được gửi tuần tự từng byte (chứa giá trị BCD một chữ số) ra chân TxD của bộ vi điều khiển AT89S51 với chu kỳ ngắt khoảng 50ms (cho phép sai số ). Sử dụng UART 8 bit, 1 STOP, không kiểm tra chẵn lẻ, tốc độ 2400 bps. Thạch anh 11,059 MHz.
a) Vẽ lưu đồ giải thuật.
b) Viết chương trình hợp ngữ."
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)
![39](http://dientuvietnam.net/forums/images/smilies/39.gif)