Skip to main content
EE3480E

Microprocessor and Computer Architecture

Vi xử lý và Kiến trúc máy tính

Credits
3 credits · 4.67 ECTS (Lec 45 · Ex 0 · Lab 15 · Self 90 periods)
Role
Bắt buộc (Mandatory course)
Semester
6
Language
Tiếng Anh
Instructors
Nguyễn Quốc Cường

Course description

The Microprocessor Technique course equips students with knowledge of the principles and structure of a digital control system. A microprocessor-based system, which in most modern devices will have its participation, will be studied by students through a typical 80C51 microcontroller circuit from Intel. In addition to the knowledge of the CPU's central processing unit, the module also includes programming demonstrations in assembly language, basic input output techniques, common interfaces. Thus, a microprocessor system can collect the necessary information (digital or analog form), process the appropriate algorithms and then control the process as required by the problem.

Tiếng Việt

Môn học Kỹ thuật Vi xử lý trang bị cho sinh viên kiến thức về nguyên lý, cấu trúc của một hệ điều khiển theo chương trình. Một hệ cài đặt vi xử lý, mà trong hầu hết các thiết bị hiện đại đều có sự tham gia của nó, sẽ được sinh viên tìm hiểu kỹ thông qua một mạch vi điều khiển tiêu biểu 80C51 của Intel. Ngoài phần kiến thức về cơ chế hoạt động của đơn vị xử lý trung tâm - CPU, học phần còn gồm các chương trình bày về phương pháp lập trình bằng hợp ngữ, các kỹ thuật vào ra cơ sở, các cách ghép nối cơ bản. Như vậy, một hệ vi xử lý có thể thu thập được các thông tin cần thiết (dạng số hoặc tương tự), xử lý theo các thuật toán phù hợp rồi điều khiển quá trình theo yêu cầu của bài toán.

Course Learning Outcomes (CLOs) 5

Click each outcome to see the translation, mapped PLOs and contribution level.

  • CLO1 Analyze the architecture, operating principles, and instruction execution cycle of microprocessor/microcontroller systems used in digital measurement and control applications.

    Phân tích được kiến trúc, nguyên lý hoạt động và chu trình xử lý lệnh của hệ vi xử lý/vi điều khiển trong các hệ đo lường – điều khiển số.

    PLO 01 RPLO 02 RPLO 04 I
  • CLO2 Analyze and design basic control programs for the MCS-51 microcontroller using assembly language or C language to implement input/output operations and interrupt handling.

    Phân tích và thiết kế được các chương trình điều khiển cơ bản cho vi điều khiển MCS-51 bằng hợp ngữ hoặc ngôn ngữ C nhằm thực hiện các chức năng vào/ra và xử lý ngắt.

    PLO 02 RPLO 03 RPLO 05 I
  • CLO3 Design and implement common peripheral interfacing circuits (LED, LCD, keypad, ADC/DAC, motors) with microcontrollers to meet technical requirements of basic measurement and control problems.

    Thiết kế và triển khai được các mạch ghép nối ngoại vi thông dụng (LED, LCD, bàn phím, ADC/DAC, động cơ) với vi điều khiển, đáp ứng các yêu cầu kỹ thuật của các bài toán đo lường – điều khiển đơn giản.

    PLO 02 RPLO 03 R
  • CLO4 Use microcontroller simulation and development tools (such as Proteus and Keil/MicroVision) to simulate, test, and debug microcontroller-based systems.

    Sử dụng được các phần mềm mô phỏng và công cụ phát triển vi điều khiển (như Proteus, Keil/MicroVision) để mô phỏng, kiểm thử và gỡ lỗi hệ vi điều khiển.

    PLO 05 R
  • CLO5 Demonstrate self-learning ability and technical analytical thinking when exploring and applying other microcontroller families to solve similar engineering problems.

    Thể hiện được năng lực tự học và tư duy phân tích kỹ thuật khi tiếp cận và khai thác các họ vi điều khiển khác để giải quyết các bài toán kỹ thuật tương tự.

    PLO 08 R

Assessment

ComponentWeightTiming
Thi cuối kỳ (Final Examination)70.0%
Điểm quá trình (Process core): 1) Kiểm tra giữa kỳ (Midterm exam) hoặc Dự án học tập (Learning project): 24%; 2) Thí nghiệm (Experiments): 6%; Tham dự lớp30.0%

All courses