Thông báo

Collapse
No announcement yet.

Thảo luận về vi điều khiển MC68HC11 của Motorola

Collapse
This is a sticky topic.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    Cái tiệm mà nikt nói là "bà VÂN" chính là tiệm MINH CHÂU , địa chỉ 13 lô O Nguyễn Kim, có 2 chị em bán ... khá nổi tiếng ở Nhật Tảo đó . Đi từ Lý Thường Kiệt vào chợ Nhật Tảo, đến ngả tư đầu tiên quẹo phải, đi thẳng đến chỗ bãi đất trống gữi xe ( ngã 3) thì tiếp tục quẹo phải . Nếu đi thẳng là ra đường Nguyễn Kim nhưng đừng đi ra , trên đoạn đường ngắn đó lấy trung điểm , mặt qua về phía lồng chợ, sau đó đứng tại chổ quay một góc 180 độ( đằng sau quay ... quay ) . Từ đây mắt nhìn thẳng sau đó đánh mắt sang trái một góc 36.5 độ .... sau đó thì hỏi người ta xem tiệm Minh Châu là tiệm nào ^_^
    Đang thất nghiệp 0988-010-486

    Comment


    • #17
      Thank bạn"TAY MƠ" nhiều nhé.Ngay bây giờ mình sẽ đi thử xem
      My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

      Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

      Comment


      • #18
        Phần mềm HCload có lẽ không đọc từ MCU ra được ,Hoanglongu có phần mềm nào khác không ?
        Tôi muốn đọc ra mà nó báo filelong mà con MC68HC11 của tôi không khóa !
        Ít ai quan tâm đến MCU của motorola thiệt .
        À bạn mua được đế và IC chưa ? Tôi cũng muốn mua về tìm hiểu Nhưng ở ngoài Huế này khó quá .

        Comment


        • #19
          Anh Phương à, đợt này em có đơn hàng từ mouser đấy. Hnay là khóa sổ rồi. Nếu anh thấy phù hợp thì gửi yêu cầu cho em nhé.
          Chi tiết đặt hàng anh xem tại: http://dientuvietnam.net/forums/showthread.php?t=9120
          Linh kiện MCU 8-bit của Moto anh tìm ở đây: http://www.mouser.com/search/refine....CUs&Mpcn=84101
          AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
          Xem thêm tại Online Store ---> Click here
          Mob: 0982.083.106

          Comment


          • #20
            có cả trăm loại vdk của các hãng. ở VN loai phổ bien nhât van là AT89xx , nó điển hình , thông dụng. 111 lenh < 133 lenh avr nhung co bản tuong tu nhau. mình phải học nó đe làm cho loại vdk khac. ( tài liệu at89 - họ 8051 MCS viet nhieu và hay, hay lãm).

            Comment


            • #21
              ( có cả trăm loại vdk của các hãng. ở VN loai phổ bien nhât van là AT89xx , nó điển hình , thông dụng. 111 lenh < 133 lenh avr nhung co bản tuong tu nhau. mình phải học nó đe làm cho loại vdk khac. ( tài liệu at89 - họ 8051 MCS viet nhieu và hay, hay lãm).
              Điều đó thì quá đúng nikt thấy các bạn trên diễn đàn này bàn quá nhiều và quá hay, nhât là các bài so sánh giữa AVR và PiC
              Nhưng tùy trường hợp thôi và tùy ứng dụng nữa ;Nikt chuyên sửa chữa nên thấy rằng MCU của motorola là cực bền chống can nhiễu tốt, làm việc ổn định ở các môi trường bụi, nước, hóa chất... đáng đồng tiền đấy.
              Tên bạn là AVR có lẽ là pan của dòng này .Các ứng dụng như thẻ thông minh ( smartcard ) đúng là dùng avr nhiều hơn pic .Nikt cũng đang học về nó và đã có vài ứng dụng nhỏ nhỏ thôi
              Nikt ham mê điều khiển nhưng không có cơ bản và quá tuổi để xây dựng một project cho tương lai của mình .Nhưng hàng ngày vào mạng thấy nhiều bạn đã xây dựng được các trang web tuy đang bán những sản phẩm mạch nạp là chính nhưng đã thấy các ứng dụng nên mừng Cám ơn bạn đã có ý tốt và bỏ qua cho nikt có vài suy nghĩ hơi riêng tí như trên

              Comment


              • #22
                Hi,xin chào mọi người ,đã lâu rùi ,mình không vào lại Thread này, có vẻ buồn quá các bạn nhỉ .mình đã hoàn thành xong Đồ án 1 với VDK 68HC11 (kết quả là Thành công) ,ở Học kì này mình sẽ tiếp tục làm với 68HC11 nữa. Cuối tuần này,Mình sẽ Post cho các bạn (ai muốn Phát triển VDDk này thi quan tâm nghen) những tài liệu ( mà mình đã SOẠN được) và vài CODE ứng dụng & Kết nối với máy tính . Hy vọng chúng ta sẽ phát triển Vi ĐIều khiển này mạnh lên nhé.

                Đây là mạch mà mình đã làm trong HK 1:
                My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                Comment


                • #23
                  Mời các bạn xem Thread này nghen( cách vẽ Đồ thị X,Y với Dữ liệu đọc từ cổng COM ,với VDK 68HC11 , dùng Teechart ActiveX Control trong VB)
                  http://dientuvietnam.net/forums/showthread.php?t=11088

                  Hẹn gặp lại Mọi người ở Cuối Tuần này nghen, mình sẽ UP tài liệu ứng dụng cho 68HC11 (dòng E) lên.
                  My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                  Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                  Comment


                  • #24
                    Nguyên văn bởi nikt Xem bài viết
                    Phần mềm HCload có lẽ không đọc từ MCU ra được ,Hoanglongu có phần mềm nào khác không ?
                    Tôi muốn đọc ra mà nó báo filelong mà con MC68HC11 của tôi không khóa !
                    Ít ai quan tâm đến MCU của motorola thiệt .
                    À bạn mua được đế và IC chưa ? Tôi cũng muốn mua về tìm hiểu Nhưng ở ngoài Huế này khó quá .
                    Bạn Nikt à, mình sẽ chỉ cho bạn Phần mềm dùng rất tốt cho 68HC11 , có thể NẠP , Debug , Terminal và Load dữ liệu trực tiếp từ VDK lên: Đó là JBUG11 (là bản nâng cấp của PCBUGG11, dùng trong WinXP luôn)
                    Link Down JBUGG11: http://www.filefactory.com/file/da5243/
                    ( sau đó Kéo thanh trình Duyệt xuống : chọn FREE DOWNLOAD , sau đó nhập MÃ vào là DOWN thui ; cac bạn nên dùng Internet Downloader Manager 5.1X để tăng tốc Down cho nhanh)

                    Hôm sau mình sẽ hướng dẫn các bạn Cách Dùng Dùng JBUGG bằng Tiếng Việt. ( Là 1 phần Đồ Án của mình).
                    My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                    Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                    Comment


                    • #25
                      Nguyên văn bởi nikt Xem bài viết
                      Nhưng tùy trường hợp thôi và tùy ứng dụng nữa ;Nikt chuyên sửa chữa nên thấy rằng MCU của motorola là cực bền chống can nhiễu tốt, làm việc ổn định ở các môi trường bụi, nước, hóa chất... đáng đồng tiền đấy.
                      Bạn Nikt phát biểu Hoàn toàn là chính xác, so với PIC, AVR thì 68HC11 thì ko THUA ,nhưng so với Atmel 89C51 thì Moto 68HC11 hơn hẳn. (nhưng mà 68HC11 mắc tiền wa, hic , một con là 30 USD luôn ( ngoài Nhật Tảo ) bán đó)
                      My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                      Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                      Comment


                      • #26
                        Mời anh em vào Trang WEB của lớp mình nghen (mơí xây dựng nên CÒn YẾU ) ,hic

                        http://www.groups.google.com/group/d...ch-bi-minh-tho
                        My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                        Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                        Comment


                        • #27
                          TỔNG THỂ VỀ MOTOROLA 68HC11



                          Một số ưu điểm của 68HC11 như sau:

                          1. Công nghệ HCMOS nên tốc độ xử lý nhanh , ổn định ,chống nhiễu rất tốt ,nên rất phù hợp với sản phẩm Công nghiệp

                          2. Có 4 chế độ Hoạt động ( BootLoader , TEST , Single Chip , Expanded ) nên việc Nạp và CHạy chương trình đều ALL - In One trên 1 KIT ,và điều khiển từ máy tính rất dễ dàng

                          3. Tuy là MCU 8 bit ,nhưng có nhiều chủng loại 68HC11XX ,phù hợp cho nhiều đối tượng nghiên cứu

                          .........................

                          Và còn nhiều Ưu điểm nữa , Kỳ sau mình sẽ POST về Mô hình cấu tạo của 68HC11.

                          Kì 1: Tổng quan về 68HC11

                          *Các đặc điểm của 68HC11E9:

                          - CPU (đơn vị xử lí trung tâm) 8 bit.

                          - Tích hợp ba loại bộ nhớ trên chip: ROM, RAM và EEPROM, cho phép mở rộng bộ nhớ ngoài.

                          -8 đường dữ liệu, 16 đường địa chỉ, hai tín hiệu điều khiển Read/Write control và Output Enable.

                          - Năm Port I/O ( A,B,C,D,E)

                          - Một bộ ADC ,độ phân giải 8 bit

                          - Một bộ định thì.



                          I.1 Các thành phần cơ bản của bộ xử lí.

                          I.1.1 Arithmetic Logic Unit(ALU).

                          -ALU là mạch tổ kợp thực hiện các phép toán: Cộng, Trừ, AND, OR, NOT và dịch dữ liệu.

                          - ALU nhận dữ liệu từ các thanh ghi, bộ nhớ ngoài thông qua Bus dữ liệu, Thực hiện các phép toán rồi trả lại kết quả cho các thanh ghi hay bộ nhớ.

                          I.1.2 Các thanh ghi xử lí.


                          - Thanh ghi tích lũy A: Là thanh ghi tích lũy 8 bit, tất cả các phép toán của ALU có thể thực hiện trên dữ liệu trong thanh ghi này.Một số thao tác đặc biệt chỉ có thể thực hiện trên thanh ghi này,nó được sử dụng với tên là “A” hoặc “AccA”.

                          - Thanh ghi tích lũy B: Là thanh ghi tích lũy 8 bit, có chức năng giống thanh ghi A, nhưng co một số thao tác đặc biẹt chỉ thực hiện được trên thanh ghi A, mà không thực hiện được trên thanh ghi B.Được sử dụng với tên “B” hoặc “AccB”.

                          - Thanh ghi tích lũy D(A:B): Là thanh ghi 16 bit, là sự kết hợp giữa thanh ghi A và B, không pải tlà thanh ghi riêng biệt.Được sử dụng vơi tên là “D” hoặc “AccD”.

                          - Thanh ghi con trỏ X: Là thanh ghi địa chỉ 16 bit, sử dụng trong chế độ định địa chỉ chỉ số. Nó cũng có thể sử dụng như thanh ghi đa dụng 16 bit dữ liệu. Được sử dụng với tên “IX” hoặc “X”.

                          - Thanh ghi con trỏ Y: Giống như thanh ghi X, được sử dụng vơi tên là “IY” hoặc “Y”.

                          - Thanh ghi SP(Stack Pointer): Là thanh ghi 16 bit, chứa địa chỉ của ô nhớ khả dụng tiếp theo trong ngăn xếp. Được sử dụng với tên “S” hoặc “SP”.

                          - Thanh ghi PC(Program couter): Là thanh ghi 16 bit, chứa địa chỉ của lệnh kế tiếp, được sử dụng với tên là “PC”.

                          - Thanh ghi CCR(Condition Code Register): Là thanh ghi 8 bit trạng thái và điều khiển.5 bit H, N, Z, V và C là 5 cờ trạng thái, nó thể hiện kết quả của phép toán.Thanh ghi này được sử dụng với tên “C” hoặc “CCR”.


                          Kì 2: Hôm nay mình Giới thiệu tiếp hen:

                          I.1.3 Các chế độ họat động của HC11.

                          - HC11 có 4 chế độ hoạt động được chọn bằng hai chân điều khiển MODA và MODB.



                          - Single Chip là chế độ hoạt động bình thường của HC11.Ở chế độ này bộ nhớ nội được sử dụng, không có bộ nhớ mở rộng, không có địa chỉ mở rộng.

                          - Expanded là chế độ mở rộng của HC11, ở chế độ này các chân của PORTB và PORTC giữ chức năng kép bus địa chỉ và dữ liệu.

                          - Bootstrap là chế độ cho phép các chương trình được đổ vào RAM nội để thi hành qua giao tiếp nối tiếp(SCI), là chế độ người dùng đặc biệt, không phải là chế độ kiểm tra của nhà máy.

                          - Test không phải là chế độ người dùng, chế độ này được sử dụng trong quá trình sản xuất chip.

                          I.1.4 Bộ nhớ trên HC11.



                          * Riêng với dòng 68HC11E9 thì: (là bản nâng cấp của dòng 68HC11A8 )

                          - có 512 bytes RAM nằm trong vùng địa chỉ: $0000h đến $01FFh.

                          - có 512 bytes EEPROM nằm trong vùng địa chỉ: $B600h đến $B7FFh.

                          - có 12Kbytes ROM nằm trong vùng địa chỉ: $D000h đến $FFFFh.



                          I.1.5 I/O trên 68HC11.

                          HC11 có một số Port I/O trên chip, nó cung cấp cho những chức năng Input/Output khác nhau.

                          - Port A sử dụng cho chức năng I/O ký số và định thì. Có 3 chân input, 3 chân output và 2 chân lập trình được.

                          - Port B là port output 8 bit đa dụng.

                          - Port C là port 8 bit đa dụng, có thể dùng với chức năng input hoặc output.

                          - Port D là port dùng cho chức năng I/O ký số đa dụng và truyền thông nối tiếp. Khi sử dụng với chức năng I/O ký số 6 chân của port D có thể lập trình được. Khi sử dụng với chức năng truyền thông nối tiếp ta sử dụng thêm 2 chân phục vụ cho giao tiếp nối tiếp là SCI và SPI.

                          - Port E là input port 8 bit đa dụng, là 8 kênh ngõ vào của bộ ADC bên trong HC11.

                          ĐÂY LÀ file PDF tổng hợp Kì 1+2 nè:
                          http://www.mediafire.com/?mdtjvu0gmmv

                          Mong sự ủng hộ của các bạn để có NIỀM VUI Post Bài tiếp ( He he )
                          My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                          Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                          Comment


                          • #28
                            Cám ơn hoanglongu nhé !nikt chơi vui ngoài giờ rỗi thôi (Bận việc lắm)
                            Trước không được học vì thời đó nói tới vi điều khiển thấy xa vời lắm, chỉ học chu trình tự động phổ trên cam cơ thôi.Khi mua được cuốn "Kỹ thuật vi điều khiển" của Lê Văn Doanh - Phạm Khắc Chương thì đọc và học luôn .Cuốn này tương đối hay đấy Có hướng dẫn cơ bản về lập trình hợp ngữ ...cho MCU của MOTOROLA(68HC11) và có kiếm linh kiện ráp chơi ...Ồ mà lâu lắm rồi và vì thay ba bốn cái máy tính rồi nên không còn nhiều tài liệu( trước học WORD siêng đánh hết cả quyển vào máy tính luôn )
                            Các bạn đang học giờ có quá nhiều công cụ ...ví như PROTEUS giả lập chạy trên máy luôn .trong proteus có 6 con của motorola nhé Hoanglomgu thử đi .
                            Chúc các bạn tiến bộ học giỏi để có nhiều người tài trong nghành này
                            ( Xin lỗi các MOD vì spam bài )

                            Comment


                            • #29
                              Cảm ơn bạn NIKT hen ,chăc là NIKT đã Tốt nghiệp và đi làm lâu rùi nhỉ (chắc gọi là anh Nikt thui ) .

                              Mấy hôm nay , Học bài bận quá ( lại sắp thi nữa ) ,khi nào Rảnh sẽ POST bài 68HC11 cho anh em tiếp nghen. Ai có Thắc mắc gì về VĐK này thì cứ hỏi mình, biết được bao nhiêu ,mình sẽ giải đáp cho . Hy vong 68HC11 sẽ được nhiều người biết đến ở Việt Nam
                              My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                              Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                              Comment


                              • #30
                                Hic , sao có vẻ anh em "hững hờ " với các họ VĐK của MOTOROLA quá , hơi buồn .....
                                My department's Website: www4.hcmut.edu.vn/~thietbidien/trangchu

                                Motorola-FreeScale's MCU 68HC11 & HCS12X Supporter

                                Comment

                                Về tác giả

                                Collapse

                                hoanglongu - Received the Bachelor (honors) and Master (by research) of Engineering in Automatic Control at Faculty of Electrical-Electronics Engineering, Ho Chi Minh City University of Technology (HCMUT), Vietnam, in 2009 and 2011, respectively. - Majors: Automatic Control, Solar/Wind Energy systems, Electrical Machines, Two-wheeled Self-Balancing Robot, Microcontrollers. Tìm hiểu thêm về hoanglongu

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

                                Collapse

                                Đang tải...
                                X