联系方式

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

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

日期:2024-11-16 05:47

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