User Tag List

+ Trả lời chủ đề
Trang 1/3 123 CuốiCuối
Hiện kết quả từ 1 tới 10 của 22

Chủ đề: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

  1. #1
    svBK's Member
    Tham gia ngày
    May 2010
    Bài gửi
    39

    music Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    Chào các bạn trẻ Bách Khoa, mình đã học qua vi xử lý a long long times ago hôm nay mát giời đú đởn mình muốn chia sẻ cho các bạn trẻ nhiều kinh nghiệm trong môn Vi xử lý (điều mà đáng lẽ ra các bạn trẻ phải nhiệt huyết từ lâu. Riêng vấn đề này mãi đến gần đây tôi mới thấy được mỗi bạn trẻ hunterXhunter_1990 có nhiệt huyết, chia sẻ một số câu hỏi vấn đáp. Nhưng như thế là chưa đủ!)

    Và đây là bài ngửa:
    1. Để học vi xử lý thì có nhiều phần mềm (cũng như C, C++). Trên trường mình cũng có nhiều phần mềm, nhưng chúng ta thống nhất dùng:
    • KelC 8.0.5 để lập trình
    • Proteus 7.6 (or higher) để mô phỏng

    (Các bạn trẻ search google, hoặc để mình pm anh Thiên Tình Hận upload hộ lên forum - thằng cha này làm lại kho thư viện hơi bị đầu lâu, nhưng đó là chuyện chúng ta bàn sau)

    2. Lập trình bằng gì? Chỉ có 1 câu trả lời: ASM (assembly). Mặc kệ C++ mềm dẻo, chúng ta vẫn dùng ASM, only ASM, nhé!
    (Nói thêm: Không như trường mình chuyển Pascal lên C++ (mà cái này là đúng), việc chuyển ASM lên học C++ là không thể, nhé, vì học ASM có cái hay riêng mà sau này các bạn trẻ sẽ ngấm sau)

    3. Tài liệu đọc?
    Có rất nhiều, nhưng đọc nhiều chỉ tổ loạn óc, do đó mình chỉ giới thiệu 2 quyển:
    • Tiếng Việt: Giáo trình kỹ thuật Vi xử lý, quán photo quanh Bách Khoa (quyển nào, tác giả nào không quan trọng, quan trọng chỉ 1 quyển thôi nhé)
    • Tiếng Anh: Có 2 cuốn tương đương nên đọc, một của Intel, một của Atmel. Khuyên các bạn trẻ dùng Atmel vì in ra to rõ ràng dễ đọc hơn của Intel bao nhiêu
    Atmel 8051 Microcontroller (đính kèm)
    Intel MCS51 Microcontroller Family User_s Guide(short) (tự search tự download, không khuyến khích đọc vì chữ nhỏ lấm tấm)

    Vậy là xong 3 bước cơ bản của vi xử lý khoa điện (mã học phần EE3480 phải không?). Cả khoa, à, viện điện học chung môn này nhưng thiên về điều khiển nên đặt topic ở đây rất hợp lý. Các bạn trẻ nhớ theo dõi nhé
    Tập tin đính kèm

  2. Có 4 thành viên cảm ơn bài viết của Hoàng Tử Thuốc Lào có chất lượng:


  3. #2
    svBK's Member
    Tham gia ngày
    May 2010
    Bài gửi
    39

    Mặc định Re: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    Vi xử lý: Điện tử viễn thông học dòng S, mình học dòng C. Vậy nên chỉ cần nhớ: 8051, hay 89C51 là đủ. (nhớ để còn search)

    Đôi chút về lịch sử phát triển vi xử lý: just google it.
    Hình thù con chip Vi xử lý thì nó như thế này:



    Còn đây là đã gắn vào board:


    Còn đây là sơ đồ chân:

  4. Có 5 thành viên cảm ơn bài viết của Hoàng Tử Thuốc Lào có chất lượng:


  5. #3
    Điều hành viên Avatar của hunterXhunter_1990
    Tham gia ngày
    Dec 2009
    Bài gửi
    482

    Mặc định Re: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    Theo 1 số thông tin thì chúng ta không nên học dòng C mà nên chuyển sang dòng S hoặc cái khác vì:
    - Dòng S hoặc các dòng khác có thể nạp trực tiếp trên mạch. Riêng dòng C bắt buộc phải có mạch nạp riêng.
    - Nhiều người bảo bây giờ không dùng 8051 nữa.
    -Có người nói con AT89C51 đã tiệt chủng, ngoài hàng không bán nữa.
    TODAY is a NEW DAY!!!!

  6. #4
    Rocker Avatar của watch
    Tham gia ngày
    Nov 2009
    Bài gửi
    990

    Mặc định Re: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    Ô để em thêm ít gia vị giúp bác hoàng tử nào .
    Tạm thời:
    ĐÂY là KeilC 8.05
    ĐÂY là Proteus 7.6
    ĐÂY là Proteus 7.4
    Tất cả đều có crack kèm theo.
    Tiếp theo là mời các bác cho 1 tut hướng dẫn cài đặt + ví dụ nho nhỏ cách dùng
    Lần sửa cuối bởi watch; 25-04-2011 lúc 12:31 PM

  7. Tớ cảm ơn watch đã chia sẻ.


  8. #5
    Rocker Avatar của watch
    Tham gia ngày
    Nov 2009
    Bài gửi
    990

    Mặc định Re: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    Quote Nguyên văn bởi hunterXhunter_1990 Xem bài viết
    Theo 1 số thông tin thì chúng ta không nên học dòng C mà nên chuyển sang dòng S hoặc cái khác vì:
    - Dòng S hoặc các dòng khác có thể nạp trực tiếp trên mạch. Riêng dòng C bắt buộc phải có mạch nạp riêng.
    - Nhiều người bảo bây giờ không dùng 8051 nữa.
    -Có người nói con AT89C51 đã tiệt chủng, ngoài hàng không bán nữa.
    89S với 89C chỉ khác nhau về chế độ nạp, S là nạp nối tiếp, C là nạp song song. 89C cũng có thể nạp trực tiếp trên mạch đc, nhưng khi đó cái bus sẽ là cỡ 20 đường , còn 89S là 3 đường mosi, miso, sck.

    Trên thực tế có rất nhiều dòng vđk, đời vđk khác nhau. Nhưng không phải vì như thế mà đời cao đè bẹp đời trước, dòng cao đè bẹp dòng thấp, đời trước bị tiệt chủng. Bởi một điều rất đơn giản là nhiều công nghệ/nhiều người/ nhiều thiết bị... vẫn đang chạy với những chip đó, thậm chí chạy bằng ROM, 8086..v..v Vậy nên cứ học tất, học hết những j có thể

    Thêm nữa là học cả ASM cả C, C++, chứ không phải là chỉ học riêng ASM hay chỉ C, điều quan trọng là khi nào thì nên dùng ASM, khi nào dùng C
    Chém gió tạm vậy, mời anh em vào góp ý tiếp cho thêm phần sôi nổi

  9. #6
    svBK's Member
    Tham gia ngày
    May 2010
    Bài gửi
    39

    Mặc định Re: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    Quote Nguyên văn bởi hunterXhunter_1990 Xem bài viết
    Theo 1 số thông tin thì chúng ta không nên học dòng C mà nên chuyển sang dòng S hoặc cái khác vì:
    - Dòng S hoặc các dòng khác có thể nạp trực tiếp trên mạch. Riêng dòng C bắt buộc phải có mạch nạp riêng.
    - Nhiều người bảo bây giờ không dùng 8051 nữa.
    -Có người nói con AT89C51 đã tiệt chủng, ngoài hàng không bán nữa.
    Không thể chuyển. Điện học dòng C, Điện tử viễn thông học dòng S
    thông tin không chính xác
    Quote Nguyên văn bởi watch Xem bài viết
    Ô để em thêm ít gia vị giúp bác hoàng tử nào .
    Tạm thời:
    ĐÂY là KeilC 8.05
    ĐÂY là Proteus 7.6
    ĐÂY là Proteus 7.4
    Tất cả đều có crack kèm theo.
    Tiếp theo là mời các bác cho 1 tut hướng dẫn cài đặt + ví dụ nho nhỏ cách dùng
    Quote Nguyên văn bởi watch Xem bài viết


    89S với 89C chỉ khác nhau về chế độ nạp, S là nạp nối tiếp, C là nạp song song. 89C cũng có thể nạp trực tiếp trên mạch đc, nhưng khi đó cái bus sẽ là cỡ 20 đường , còn 89S là 3 đường mosi, miso, sck.

    Trên thực tế có rất nhiều dòng vđk, đời vđk khác nhau. Nhưng không phải vì như thế mà đời cao đè bẹp đời trước, dòng cao đè bẹp dòng thấp, đời trước bị tiệt chủng. Bởi một điều rất đơn giản là nhiều công nghệ/nhiều người/ nhiều thiết bị... vẫn đang chạy với những chip đó, thậm chí chạy bằng ROM, 8086..v..v Vậy nên cứ học tất, học hết những j có thể

    Thêm nữa là học cả ASM cả C, C++, chứ không phải là chỉ học riêng ASM hay chỉ C, điều quan trọng là khi nào thì nên dùng ASM, khi nào dùng C
    Chém gió tạm vậy, mời anh em vào góp ý tiếp cho thêm phần sôi nổi
    Tại sao học ASM?
    Câu trả lời thiết thực nhất: Trường mình chỉ dạy ASM, hết

    Các bạn không phải xoắn tất nhiên mình ghi "toàn tập" tức là dần dần sẽ có (gần) hết chứ không phải chỉ mỗi nhiêu đây

  10. #7
    Rocker Avatar của watch
    Tham gia ngày
    Nov 2009
    Bài gửi
    990

    Mặc định Re: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    Quote Nguyên văn bởi Hoàng Tử Thuốc Lào Xem bài viết

    Tại sao học ASM?
    Câu trả lời thiết thực nhất: Trường mình chỉ dạy ASM, hết

    Các bạn không phải xoắn tất nhiên mình ghi "toàn tập" tức là dần dần sẽ có (gần) hết chứ không phải chỉ mỗi nhiêu đây
    Ai dám xoắn đâu cơ chứ


  11. #8
    Rocker Avatar của watch
    Tham gia ngày
    Nov 2009
    Bài gửi
    990

    Mặc định Re: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    Bác hoàng tử thuóc lào đâu rồi ? Vào làm vài ví dụ cho đàn em mở mắt đi nào

  12. #9
    Tội Nhân Thiên Cổ Avatar của Thiên Tình Hận
    Tham gia ngày
    Jan 2009
    Bài gửi
    2.228

    Mặc định Re: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    Quote Nguyên văn bởi watch Xem bài viết
    Bác hoàng tử thuóc lào đâu rồi ? Vào làm vài ví dụ cho đàn em mở mắt đi nào
    Bác ấy đang nhờ mình up "Hướng dẫn sử dung Proteus bằng Video" lên Youtube. Nhưng khi mình up lên thì length nó cho <=15m trong khi cái video dài 34 phút nên chưa được. Đang up lên Mediafire, chịu khó chờ vậy
    This I Love - Guns N' Roses

    http://x3xx3x4.googlepages.com/Hacked.gif

    contact me:
    Y!M : no1gun_n_roses
    Mobile: null
    Blog: http://aDungz.wordpress.com

  13. #10
    HUT's Student Avatar của BoyMauLanh
    Tham gia ngày
    Oct 2010
    Bài gửi
    105

    Mặc định Re: Kỹ thuật Vi xử lý Bách Khoa toàn tập.

    C thì sao hả bác, lập trình bằng C mà không biết cấu trúc các thanh ghi, cách thực hiện của con VĐK thì sao làm được. Thêm vào đó khi code bằng Asem thì thôi rồi, gãy tay luôn mà phải nhớ rất nhiều. EM lập trình con avr bằng C, nhưng vẫn đọc quyển của thầy Ngô Diễn Tập để hiểu nó thực hiên các lênh như nào, rồi viết bằng C. Chương trình nhỏ thì không sao, chứ tầm cỡ Project thì code xong chắc chết luôn.

+ Trả lời chủ đề
Trang 1/3 123 CuốiCuối

Thông tin chủ đề

Users Browsing this Thread

Hiện có 1 người đọc bài này. (0 thành viên và 1 khách)

Chủ đề tương tự

  1. Bộ môn Tự động hoá XNCN - Ngày ấy - Bây giờ
    Gửi bởi baohuy_pla trong mục Ngành Kỹ thuật điều khiển và Tự động hóa
    Trả lời: 32
    Bài cuối: 12-06-2012, 03:17 PM
  2. Hành xử theo kiểu... TS.BS Lê Thúy Tươi
    Gửi bởi pcit167 trong mục Tâm sự & Tư vấn
    Trả lời: 4
    Bài cuối: 21-11-2010, 10:53 PM
  3. Bài viết định hướng
    Gửi bởi aDz trong mục FAQ
    Trả lời: 4
    Bài cuối: 26-07-2010, 08:31 PM
  4. Tuổi trẻ đại học bách khoa hà nội - tự hào truyền thống anh hùng
    Gửi bởi Ngày mai bắt đầu học trong mục Hoạt Động Đoàn - Hội
    Trả lời: 3
    Bài cuối: 15-05-2010, 08:12 PM

Từ khóa (Tag) của chủ đề này

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình


About svBK.VN

    Bách Khoa Forum - Diễn đàn thảo luận chung của sinh viên ĐH Bách Khoa Hà Nội. Nơi giao lưu giữa sinh viên - cựu sinh viên - giảng viên của trường.

Follow us on

Twitter Facebook youtube