目录

  • 1 项目一 C语言程序认识及运行
    • 1.1 课程介绍
    • 1.2 实训指导书
    • 1.3 项目导学
    • 1.4 任务1 认识C语言
    • 1.5 任务2 C语言编程规范
    • 1.6 任务3 Keil C和protues电路仿真软件开发环境使用
  • 2 项目二 指示灯设计与实现
    • 2.1 项目导学
    • 2.2 任务1 认识单片机
    • 2.3 任务2 指示灯设计
  • 3 项目三 转向灯设计与实现
    • 3.1 项目导学
    • 3.2 任务1 转向灯设计与实现
    • 3.3 任务2 警示灯设计与实现
  • 4 项目四 流水灯设计与实现
    • 4.1 项目导学
    • 4.2 任务1 流水灯设计与实现
    • 4.3 任务2 跑马灯设计与实现
    • 4.4 任务拓展:交通灯设计与实现
  • 5 项目五 显示器设计与实现
    • 5.1 项目导学
    • 5.2 任务1 固定值显示器设计与实现
    • 5.3 任务2 动态值显示器设计与实现
  • 6 项目六 播放器设计与实现
    • 6.1 项目导学
    • 6.2 任务1 音符播放器设计与实现
    • 6.3 任务2 音乐播放器设计与实现
  • 7 项目七 音乐点播器设计与实现
    • 7.1 项目导学
    • 7.2 按键控制数码管设计与实现
    • 7.3 音乐点播器设计与实现
  • 8 项目八 电子琴设计与实现
    • 8.1 项目导学
    • 8.2 电子琴设计与实现
    • 8.3 综合训练1
    • 8.4 综合训练2
    • 8.5 复习
项目导学

项目名称

c语言程序认识

学习目标

知识目标

1、了解C语言概念;

2、熟悉C语言编程规范

3、掌握Keil C和protues软件基本使用方法

能力目标

1、能理解C语言程序设计概念;

2、初步理解编程规范与格式

3、能使用Keil C和protues软件按照给定程序和电路图实现调试运行

职业素养

1、具有较强的学习主动性,善于及时掌握快速发展的电子信息行业的最新动向。

2、具有良好的劳动纪律观念,认真做事,细心做事的态度;

3、培养表述、回答等语言表达能力及归纳总结能力。

思政要素

讲述C语言的发展,抓住大家对程序设计的强烈好奇心,激发同学们多查阅资料。在查阅资料时,了解目前我国在程序设计、开发方面的现状,激发大家的爱国热情、责任心和对程序设计开发领域科研人员艰苦奋斗、敬业奉献的精神,增强同学们的爱国主义精神和民族自信心、自豪感。

项目背景

在面对不同专业学生进行计算机课程教育的过程中,不同专业对相同的课程有着不同的侧重点,这就需要任课教师根据专业特点和学生基础进行授课。虽然程序设计基础一C 语言程序设计,这门课程是计算机、电子电气类专业共同的主干专业基础课,但是不同的专业有不同的专业培养目标,其讲授内容也应有所侧重,在教学组织过程中,课程主线始终是程序设计的基本技术,都讲授C语言程序的数据结构、语法基础、函数及其使用、数组与字符串处理、指针及其使用、扩展数据类型等基本知识。但对于电子电气类专业,更强调如何使用C语言进行底层资源控制(如单片机接口、中断与定时器等) ,指导学生编写单片机C语言程序,进而使学生掌握单片机程序设计的基本理论和方法,建立单片机程序设计思想,提高学生的专业素养,培养学生的创新精神和解决实际问题的能力,为学生后续课程学习、就业和进-一步深造打下良好的基础。
  C语言程序设计课程是电子电气类专业学生进人高校接触的第-一门计算机语言类课程。它对学生学习计算机、单片机、自动控制、PLC(可编程逻辑控制器)、SOPC(可编程片上系统)、EDA(电子设计自动化)等课程打下基础。这需要授课教师根据课程目标,精心设计和组织教学内容。
为实现教学目标,将C语言知识和应用与电子电气类专业具体的案例结合,区别于传统VC++环境为运行平台,以printf()及scanf()指令对课程语法及知识进行调试的教学模式,通过电子专业相关的Keil编程软件和硬件平台(或Proteus仿真平台)相结合的教学模式,让学习C语言更加形象化、生动化和专业化。本项目作为后续项目基础,认识C语言程序,熟悉Keil编程软件,理解学习C语言程序设计在电子电气类专业的作用。