联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp

您当前位置:首页 >> Algorithm 算法作业Algorithm 算法作业

日期:2024-11-16 11:24

COURSE OUTLINE

COURSE NAME:  Embedded System Fundamentals

COURSE CODE:   CMPE1250

2024/2025

COURSE DESCRIPTION

Dedicated embedded controllers exist in vehicles, appliances, and electronic systems. A foundation in embedded controllers is essential for building and programming these systems. Students will learn to program an embedded controller and interface it to a variety of input and output devices.

Course Credits: 3.00

Pre-requisites: CMPE1100,CMPE1300, CMPE1550

LEARNING OUTCOMES

OUTCOME

Upon successful completion of this course, you will be able to

1

Program and debug a microcontroller using a high level language

The following concepts, skills, and issues are used to support this Outcome:

•   Program a microcontroller using a tool chain, including an Integrated Development Environment (IDE)

• Write structured modular code libraries

• Manipulate number systems and codes to generate formatted outputs, including binary, BCD, hexadecimal, decimal, and ASCII

•   Perform. bitwise operations on data and device registers

• Analyze data sheets to create code that uses device characteristics appropriately in meeting design specifications

• Write programs to perform. accurate time interval generation with on-device modules

2

Interface a microcontroller to devices connected over General Purpose Input/Output (GPIO) The following concepts, skills, and issues are used to support this Outcome:

• Configure discrete general purpose input/output (GPIO) pins to provide simple human-machine interfaces (switches and LEDs)

•   Employ GPIO to control external devices

3

Interface a microcontroller to devices through a synthetic bus created over GPIO The following concepts, skills, and issues are used to support this Outcome:

•   Employ banks of GPIO pins as parallel data buses and control lines to interface devices, such as seven-segment displays and LCD displays

• Apply information from device data sheets to develop reusable code libraries

4

Design and implement a serial communication interface (SCI)

The following concepts, skills, and issues are used to support this Outcome:

• Explain the EIA/TIA-232 protocol and frame. formats

• Create and use library code that operates the devices provided UART module

•   Interact with and debug software on a microcontroller using a UART module

STUDENT EVALUATION

OUTCOME

ACTIVITY DESCRIPTION

MARK DISTRIBUTION

1, 2 and 3

Assignments

30%

1, 2 and 3

Exams

70%

TOTAL

100%

COURSE COMPLETION REQUIREMENTS

A minimum grade of 50% is required to pass this course.

A weighted average of at least 50% on Exams is required in order to receive a passing grade on this course, otherwise a maximum final grade of 45% will be awarded.




版权所有:编程辅导网 2021 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp