B
bramin19
Guest
bất kỳ ai có thể cho tôi biết cách để ghi at89s52 bộ điều khiển vi với sự trợ giúp của một phần mềm proload. số mô hình phần cứng của các lập trình mà tôi đang sử dụng 1001 3456.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Tôi đã cố gắng để giao diện LCD JHD 162A 89S52. nhưng không có gì được hiển thị trên màn hình LCD. chỉ có hộp vuông đang được hiển thị trên hàng thứ 2 của màn hình LCD. khi tôi kiểm tra các lập trình viên, nó cho thấy rằng 153 byte được viết. tập tin hex của tôi là 449 byte dài. như vậy, tôi nghĩ rằng phải có một cái gì đó sai trái với các lập trình viên. org 000 mov p1, # 00h mov p2, # 00h mov a, # 38h ACALL cmdwrite mov a, # 0fh ACALL cmdwrite mov a, # 01h ACALL cmdwrite mov a, # 06h ACALL cmdwrite mov a, # 80h ACALL cmdwrite mov A, # 'R' ACALL datawrite mov a, # 'một' ACALL datawrite mov a, # 'j' ACALL datawrite mov, 'e' ACALL datawrite SJMP cuối datawrite: mov p1, setb P2.2 clr p2.3 setb p2 0,1 clr P2.1 ACALL chậm trễ ret cmdwrite: mov p1, clr P2.2 clr p2.3 setb P2.1 clr P2.1 ACALL chậm trễ ret trì hoãn: mov r1, # 0FFh mov r2, # 0FFh mov r3, # 0FFH djnz r3, $ djnz r2, $ djnz r1, $ ret cuối: mov a, # 5 cuốiđã làm gì cho đến bây giờ? lỗi gì bạn nhận được?? mà không có bất kỳ thông tin nào giúp đỡ những gì chúng tôi có thể làm gì??
ok chương trình?hex tập tin là chỉ có 260 byte khi biên dịch. cho phép xác minh trong phần mềm lập trình ....
tôi đã kết nối với màn hình LCD cổng dữ liệu vào cổng 1. en đến P2.1, Rs P2.2, R / W để p2.3. tôi đã connecetd tinh thể 18 và 19 chân của 89s52 với các tụ điện. cuối cùng VCC 5 volts và Gnd xuống đất. Có bất kỳ chân khác được cnnected?Chương trình biên dịch mà không có lỗi và cho mã hex ... tôi đã không kiểm tra logic của nó ...
Pin 9 cần phải được nối đất với điện trở 10K và 10Mfd VCC tạo thành các mạch thiết lập lại. Đề cập đến tinh thể được sử dụng pin 18 và 19? Thường là 12 Mhz sẽ làm việc ok cho hầu hết các chương trình. 40 pin và 31 cần kết nối với VCC 5V + và pin 20 đến Gnd. Khi chip của bạn là 89S52, [url = http://www.united77.com/Keeprog.html] Keepog Mk2 [/url] là một lập trình USB, có thể được sử dụng để lập trình các tập tin hex. Vôtôi đã kết nối với màn hình LCD cổng dữ liệu vào cổng 1. en đến P2.1, Rs P2.2, R / W để p2.3. tôi đã connecetd tinh thể 18 và 19 chân của 89s52 với các tụ điện. cuối cùng VCC 5 volts và Gnd xuống đất. Là có bất kỳ chân khác là cnnected?