Thông báo

Collapse
No announcement yet.

ISP Programmer for AT89S - A gift from the moon

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • ISP Programmer for AT89S - A gift from the moon

    Nhằm cỗ vũ anh em hảo hán tham gia luyện "MCU đại pháp", khuyến khích phong trào chuyển đao pháp sang AT89S đối với các huynh đệ đang trung thành với "MCS51 tuyệt kỹ", và nhằm đặt trước tiền trạm cho các tutorial về MCU sắp tới, tại hạ nhân lúc nhàn rỗi đêm qua định ngồi ngắm nguyệt nhưng bị mây đen che khuất nên quay sang vận chút công lực lục trong tàng kinh các tìm bí kíp "mạch nạp ISP cho các dòng AT89S" của đại nhân Mohammad Asim Khan (nghe như bên Hồi giáo cực đoan quá ha) ở miền quan ngoại. Sau khi tìm thấy bèn đem ra thi triển vài đường đao pháp tạo thành bản vẽ mạch in với các tố chất sau:
    1- Mạch một mặt với 02 phiên bản, một bản có 02 cầu nối bên trên nhưng đường nét to khỏe rõ ràng (đại hiệp nào làm mạch bằng tay ẩu thì nên dùng loại này), bản còn lại không có cầu nối nhưng lại có một đường xuyên chân IC, vẫn chạy tốt (đại hiệp nào đã từng làm mạch in từ 02 lần trở lên là có thể dùng bản này).
    2- Kích thước khoảng 50mmx50mm, tức là 1 dm2 được 04 mạch.
    3- Được thiết kế phù hợp để có thể ngay lập tức in ra làm mạch bằng tay (bàn là hoặc in lưới) không cần phải chỉnh sửa gì cả.
    4- Huynh đệ nào muốn làm bằng máy cho xịn thì cũng chỉ cần đem file *.MAX đi đặt luôn, cũng không phải chỉnh sửa gì cả vì kể cả lỗ khoan cũng đã chỉnh rồi.
    5- Mạch này có 06 đầu ra giao tiếp với mạch ứng dụng, khi làm xong mạch in nên dùng loại jack đực (đúng là loại đực) cong 6 chân bẻ từ cái mà các thương nhân bên Hàng Trống tửu quán gọi là "thanh jăm 40 chân đơn loại cong" để hàn chĩa ra ngoài. Sau này trên các mạch ứng dụng chỉ cần chừa ra 6 cái chân hàn sẵn một em jack cái (đúng là jack cái). Khi nạp chỉ cần cắm cáp và mạch nạp vào mạch ứng dụng thông qua bộ "Ỷ thiên kiếm - Đồ long đao" này là okey, không cần phải có đoạn cáp 6 dây loằng ngoằng nối giữa làm gì.
    6- Software trên PC như đã post đầy ở đâu đó, tiện thì tại hạ nhắc lại luôn:
    http://chaokhun.kmitl.ac.th/~kswichi...SP-Pgm30a.html

    Tại hạ gửi cả mạch nguyên lý lẫn mạch in. Đêm khuya buồn ngủ, mong rằng không có sơ suất.
    Giang hồ hiểm ác, các huynh đệ bảo trọng.
    Last edited by blackmoon; 28-09-2005, 09:58.

  • #2
    Chào bác Nguyệt Thực (blackmoon) bài của bác post lên đúng là rất hay. Em cũng dự định chuyển qua dùng AT89S nhưng 89S và MCS51 có điểm gì khác nhau hả bác. Mạch nguyên lý và mạch in bác vẽ bằng chương trình gì mà máy em không đọc được vậy (em hay dung protel ). Thay mặc giới võ lâm cảm ơn bác nhiều

    Comment


    • #3
      1- 89S là một dòng thuộc họ MCS51 (dân gian gọi là họ 8051). Do đó nó có kiến trúc và tập lệnh tuân theo kiến trúc và tập lệnh kinh điển của MCS51, tức là giống mấy con 89C51/52, nhưng được tích hợp thêm một số tính năng và ngoại vi. Chi tiết xem thêm bài bình của BinhAnh đại hiệp:
      http://dientuvietnam.net/board/showthread.php?t=76

      2- Tại hạ vẽ bằng Orcad.

      Bảo trọng.

      Comment


      • #4
        Xin hỏi các hạ mở lớp "luyện công " vi xử lý đó thời gian học trong bao lâu vậy. Tại hạ đây cũng muốn luyện chút công lực nhưng lại không ở HN. Làm sao bây giờ nhỉ? Tại hạ đây cũng mới bước chân vào gian hồ nên nội công và ngoại công còn rất kém. Cầu trời khấn Phật cho ai gần chết để truyền lại nội công cho tại hạ mà vô vọng quá. Ai cũng khỏe mạnh mà công lực ngày càng tăng khiếp quá.Thôi đành phải cầu mong sự chỉ giáo của các hạ vậy. Bảo trọng
        Hẹn ngày tái ngộ!!!!

        Comment


        • #5
          Đúng vậy, về câu trúc thì 89S chẳng khác gì 89C, mà còn có nhiều tính năng hơn. Mạch mà bác blackmoon đưa lên em đã dùng cách đây một năm, từ cái ngày còn chập chững bước chân vào VDK và tìm hiểu về 89S. Mới hôm rồi vừa giới thiệu cho mấy chú ở lớp làm cái mạch đó. Nếu ai có thắc mắc về mạch nạp đó, cứ hỏi, em sẽ giúp đỡ nhiệt tình.
          Tạm biệt dòng 89C.
          Ethernet-RS232, PIC Webserver, RFID Reader
          CallerID, Cảnh báo BTS, ...
          0988006696
          linhnc308@gmail.com
          http://linhnc308.blogspot.com

          Comment


          • #6
            Một vài hình ảnh về cái mạch nạp của tui. Rẻ tiền, hiệu quả (< 35K). Tui không làm mạch in mà đi đây bên dưới. cũng tàm tạm, nhưng mà nạp tốt lắm. Ví hay làm trên bo cắm nên tui làm thêm cái cáp ISP để nạp cho tiện. Chip tui dùng là AT89S52.
            Ethernet-RS232, PIC Webserver, RFID Reader
            CallerID, Cảnh báo BTS, ...
            0988006696
            linhnc308@gmail.com
            http://linhnc308.blogspot.com

            Comment


            • #7
              Tại hạ xin được hỏi: chiêu "mach nạp ISP cho các dòng MCS51" được thi triển như thế nào, 6 chàng đực output đó phải điểm vào huyệt đạo nào của ả AT89S.
              Trước giờ Tại hạ mới chỉ dùng chiêu "ezdl", mỗi lần thi triển phải tháo ra lắp vào một cách thô tục rất dễ mòn kiếm mà chẳng may cắm ngược thì tẩu hỏa nhập ma ngay (mất đi 20k công lực). Mới đây nghe các hạ nói vể chiêu "mạch nap ISP" cho AT89S mà nghe như "vén mây mờ trông thấy trời xanh", AT89S có thể không cần rời khỏi trận đồ mà vẫn nhận được chương trình từ mạch nạp, điều này các hạ còn chưa rõ lắm xin các hạ truyền cho cách thi triển cả chiêu thức và tâm pháp

              Comment


              • #8
                http://chaokhun.kmitl.ac.th/~kswichi...SP-Pgm30a.html
                http://www.dientuvietnam.net/board/showthread.php?t=76
                Quyển bí kíp này nói đầy đủ.

                Comment


                • #9
                  Tại hạ đã xem qua bộ "Chaokhun tuyệt kỹ" rồi nhưng tại hạ vốn dốt nát, chữ nghĩa biết không nhiều, sợ rằng còn chưa thấu hiểu được bí kíp mà thi triển tuyệt kỹ thì sẽ bị tẩu hỏa nhập ma nên xin hỏi các hạ có phải là các chàng số 1,2,3,4,5,6 nối đến đâu
                  Vi như cai sd có socket 40 chân thì tại hạ chi cần cắm đúng chiều là xong, còn cái kia sơ đồ kia có 6 đầu ra đó tại hạ không hiểu dùng như thế nào. Tại hạ học thức hạn hẹp nhờ các hạ và các vị tiền bối chỉ giao !

                  Comment


                  • #10
                    dung tui thay dong S51 nay ngon hon dong C nhieu
                    con so do chi can down datasheet ve xem roi cam cac chan theo trong do la chay ngon lanh
                    tui cung thu qua roi
                    theo tui nho thi
                    chan vcc minh cam vao nguon 5V
                    chan RST thi cam vao chan RST so 9
                    roi tuan tu cam vao cac chan tu 6 den 8
                    chan con lai cam vao GND
                    vay la xong
                    san day tui xin gui kem datasheet cua no luon cho ban
                    HOC BAY GIO LA DIEU CAN THIET /:)

                    Comment


                    • #11
                      Tại hạ đã xem qua bộ "Chaokhun tuyệt kỹ" rồi nhưng tại hạ vốn dốt nát, chữ nghĩa biết không nhiều, sợ rằng còn chưa thấu hiểu được bí kíp mà thi triển tuyệt kỹ thì sẽ bị tẩu hỏa nhập ma nên xin hỏi các hạ có phải là các chàng số 1,2,3,4,5,6 nối đến đâu
                      Vi như cai sd có socket 40 chân thì tại hạ chi cần cắm đúng chiều là xong, còn cái kia sơ đồ kia có 6 đầu ra đó tại hạ không hiểu dùng như thế nào. Tại hạ học thức hạn hẹp nhờ các hạ và các vị tiền bối chỉ giao !
                      Các hạ phải chăng đang chìm trong hư hư thực thực, say sưa bên cung đàn chén rượu?
                      Cách sử dụng tuyệt kỹ này rất đơn giản. Trước hết các hạ hãy rèn một bảo đao theo sơ đồ mạch mà tại hạ cung cấp. Bảo đao này có 6 đầu ra, sẽ được nối phối công lực với 6 đầu vào trên trận đồ. Trong 6 đầu đó, có 1 đầu nối với +5V và một đầu nối với GND của trận đồ. Linh tướng AT89S tất nhiên không cần rời khỏi trận đồ, chỉ cần đưa ra 4 đầu ra hiệu là RESET, MOSI, MISO và SCK để nối với 4 đầu còn lại của bảo đao (đã chú thích rất rõ tên từng đầu trong bí kíp). Chỉ cần vậy là linh tướng có thể lãnh thụ đao pháp mới khi các hạ cấp nguồn và khởi động phần mềm trên PC.
                      Giang hồ hiểm ác, người anh em chớ quá đam mê chén rượu cung đàn, hảo hán phải biết đặt việc luyện công, đọc binh thư làm trọng, hiểu biết mơ hồ về binh pháp e có ngày bỏ mạng nơi xa trường.
                      Bảo trọng.

                      Comment


                      • #12
                        Neu Déign lai thi chi can 5 day la OK roi.
                        Co anh em nao lam thu chua?

                        Comment


                        • #13
                          Em dùng con 74HC541 thay cho 74HCT có được không hả bác?

                          Comment


                          • #14
                            Em xin hỏi một số vấn đề sau:
                            1. cái mạch nạp của bác là nó cấp luôn nguồn cho mạch thử của mình đúng không. Nếu vậy lúc nạp mình phải tắt nguồn mạch thử à?
                            2. như vậy có 2 cách nạp: nạp luôn trên mạch hoặc nhấc con chíp ra cắm vào mạch nạp có đế.
                            Có thể kết hợp cả hai cái mạch nạp đó thành một được không, chơi luôn được cả hai kiểu -> tiết kiệm được ít tiền.
                            3. Cái dòng 89s này có con 20 chân xinh xinh như con 89C2051 không (do đôi khi em vẫn dùng con này với mạch đơn giản cho nó gọn). Nếu có thì mạch nạp cho nó thế nào hở các bác.
                            Các bác trả lời giúp em nhé.

                            Comment


                            • #15
                              Em dùng con 74HC541 thay cho 74HCT có được không hả bác?
                              Được. Họ HCT là họ HC có mức lôgic đầu vào tương thích với họ TTL, do đó có thể dùng với các PC mà cổng máy in (LPT) có mức điện áp 3V. Máy PC các hạ dùng bây giờ hầu hết là có cổng máy in với mức điện áp 5V, nên chạy tốt với 74HC541.
                              Giang hồ hiểm ác, bảo trọng.

                              Comment

                              Về tác giả

                              Collapse

                              blackmoon Tìm hiểu thêm về blackmoon

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X