单片机实验教学大纲

合集下载

单片机-教学大纲

单片机-教学大纲

《单片机原理与应用技术》课程设计大纲实践环节名称:单片机原理与应用课程设计适用专业:电子电器应用与维修学时:2周开设学期:第二学年第二学期先修课程:电工技术基础、电子技术基础等一、本课程设计的目的和要求单片机原理及应用课程设计是电气自动化技术专业微机控制领域重要的实践环节之一,主要以小型实用性微机控制系统的软、硬件设计为主。

1. 课程设计的目的〔1〕全面熟练掌握单片机的硬件组成以及各种指令的应用。

〔2〕使学生掌握小型单片机应用系统设计的步骤;〔3〕熟悉和掌握单片机开发系统的应用和软件调试过程;〔4〕通过设计过程中对故障的分析、判断、检修进一步锻炼和培养学生的动手能力。

2. 课程设计的要求〔1〕按时出勤,遵守实验室的各种规章制度。

〔2〕能够根据设计任务书的要求,利用学过的基础知识,认真独立完成设计任务。

〔3〕学会判断、分析常见问题产生的原因以及解决方法。

二、设计题目为了加强理论联系实际,锻炼学生分析、解决实际问题的能力,课程设计题目尽量采用具有一定应用价值意义的小型微机控制系统的设计,然后根据学生的特点进行必要学习文档仅供参考的简化,主要设计题目如下:1、24秒倒计时2、电子时钟4、秒表5、顺序控制器6、模拟交通灯7、模拟日历8、模拟小广告屏三、设计内容及成果表一设计具体内容和要求学习文档仅供参考2.设计成果要求:〔1〕用电路CAD绘制设计的原理图及印刷电路板图。

〔2〕正确选择元件,完成硬件电路的焊接及调试。

〔3〕用仿真器调试设计程序,观察设计的实际效果。

〔4〕用电脑撰写课程设计报告。

四、课程设计时间安排课程设计时间暂时定为二周,建议时间分配如下:表二课程设计时间安排五、成绩考核1、成绩评定:设计完成之后,教师对学生的设计成果以及平时表现全面进行考核,进行简短的答辩,评定最终成绩。

2、考核方式:口试+实践操作+主观评价。

3、成绩按优、良、中、及格和不及格五级记分。

六、课程的主要参考书学习文档仅供参考1、张咏梅.单片机原理及应用.北方交通大学出版社2、李传军.单片机原理及应用.河南科学技术出版社3、李全利.单片机原理及应用技术.高等教育出版社4、杨文龙.单片微机原理及应用.西安电子科技出版社5、周航慈.单片机程序设计基础.北京航天航空大学出版社6、胡汉才.单片机原理及其接口技术.清华大学出版社《单片机原理与应用》教学大纲课程名称:单片机原理与应用适用专业:电子电器应用与维修学时:72开课学期:第二学年第二学期课程类别:必修课程性质:专业课先修课程:电工技术基础、电子技术基础等一、课程的地位、作用及任务本课程是在学生学完电子技术类基础课程之后,为加强对学生技术应用能力的培养而开设的表达电子技术、电脑技术综合应用的综合性课程。

最新单片机实训教学大纲

最新单片机实训教学大纲

最新单片机实训教学大纲
引言:
单片机是嵌入式系统设计的核心技术之一,在电子工程领域得到广泛应用。

为了满足市场对单片机技术需求的增长,培养学生在单片机相关领域的实践能力,我们设计了最新的单片机实训教学大纲。

该大纲旨在为学生提供系统、全面、实践性的单片机实训教学内容,以培养学生在单片机设计与开发上的综合能力。

一、课程概述
本课程主要介绍单片机的基本原理、应用领域和开发环境。

通过理论讲解和实践操作,学生将掌握单片机的基本概念、编程技巧和应用案例。

在实训过程中,学生将能够运用单片机开发板进行实际项目的设计与开发。

二、学习目标
1. 理解单片机的基本原理和架构,掌握单片机的工作方式;
2. 掌握单片机的开发环境和工具,能够熟练使用相应的开发软件;
3. 学会使用C语言进行单片机程序的编写和调试;
4. 熟悉使用不同的外设模块进行单片机应用开发;
5. 能够独立进行简单的单片机项目设计和实施。

三、教学大纲
1. 单片机基础知识
- 单片机的定义与分类
- 单片机的发展历程和应用领域
- 单片机的基本原理和架构
- 单片机与外设的通信方式
2. 单片机开发环境
- 单片机开发工具的选择与安装
- 常用的单片机开发软件介绍
- 单片机的下载与调试
3. 单片机编程基础。

单片机实训教学大纲

单片机实训教学大纲

单片机实训教学大纲实训名称:单片机实训实训周数:二周实训学分:2适用专业:工科类修单片机接口与技术课程的专科学生一、单片机实训的性质和任务单片机是微型计算机应用技术的一个重要分支,近年来在工业智能仪器仪表、光机电设备、自动检测、信息处理、自动控制等领域得到广泛应用和迅速发展。

《单片机实训》是自动化专业的一门重要课程,是基于理论学习之上、旨在锻炼学生实际应用能力,培养学生的设计兴趣,逐步深入,最后达到学生能独立设计开发单片机相关产品的教学目的。

通过本课程的学习,学生应熟练掌握MCS-51系列单片机系统设计的基本技能,掌握汇编语言的编写方法和常用技巧,掌握单片机系统开发常用外围芯片的使用方法。

二、单片机实训的主要内容和基本要求1.主要教学目标:(一)、掌握单片机最小系统设计步骤。

(二)、巩固、加深已学的理论知识。

(三)、掌握单片机系统的一般调试过程。

(四)、培养学生综合运用所学的理论知识和基本技能的能力,尤其是培养学生把理论和实际结合起来分析和解决问题的能力。

适应实际生产的需要。

培养出一批既有理论又有动手能力的人才。

2.主要内容:(一)MCS-51单片机的基本认识⒈熟练掌握的各管角的分布及功能。

⒉熟悉单片机内部结构和基本原理。

⒊掌握汇编语言的基本编程方法。

⒋学会查阅相关集成芯片使用手册。

(二)程序及硬件电路的设计1.掌握单片机汇编语言设计程序的方法2.掌握使用Protel99设计硬件电路图的方法3.掌握单片机系统调试步骤和一般方法(三)设计题目:交通灯控制电路设计1.用MCS—51单片机完成设计。

2.设计一个十字路口的交通灯控制电路,要求南北方向(主干道)车道和东西方向(支干道)车道两条交叉道路上的车辆交替运行,主干道每次通行时间都设为30秒、支干道每次通行间为20秒。

3.在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道。

4.黄灯亮时,要求每秒闪亮一次。

5.东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法)。

单片机实验教学大纲

单片机实验教学大纲

单片机实验教学大纲一、引言A. 概述B. 学习目标C. 实验器材介绍二、实验1:单片机的基本概念与操作A. 实验目标B. 实验内容1. 单片机基本概念介绍2. 单片机编程环境搭建3. LED的控制实验C. 实验步骤与要点1. 单片机基本功能和结构的了解2. 单片机的编程工具介绍与安装3. 通过编程控制LED灯的亮灭D. 实验结果与讨论1. 实验环境是否搭建成功2. LED灯是否能够按照预期进行控制三、实验2:按键输入与输出控制A. 实验目标B. 实验内容1. 按键的原理与使用2. 按键输入控制LED实验C. 实验步骤与要点1. 按键的工作原理与分类介绍2. 按键输入控制LED的电路搭建3. 按键输入控制LED的程序编写D. 实验结果与讨论1. 按键是否能够按预期进行控制2. LED灯是否能够根据按键的输入进行相应的亮灭四、实验3:数码管显示与计数器应用A. 实验目标B. 实验内容1. 数码管的原理与显示方法2. 数字的计数与显示实验C. 实验步骤与要点1. 数码管的原理与分类介绍2. 数码管显示电路的搭建3. 数字计数与显示程序编写D. 实验结果与讨论1. 数码管是否能够按预期进行显示2. 数字计数是否能够正确进行五、实验4:PWM信号产生与模拟电平输出A. 实验目标B. 实验内容1. PWM信号的原理与使用2. PWM信号产生与模拟电平输出实验C. 实验步骤与要点1. PWM信号的原理与应用介绍2. PWM信号产生电路搭建3. PWM信号产生与模拟电平输出程序编写D. 实验结果与讨论1. PWM信号是否能够按预期进行产生2. 模拟电平输出是否能够根据PWM信号进行相应变化六、实验5:串口通信与数据传输A. 实验目标B. 实验内容1. 串口通信的原理与应用2. 串口通信与数据传输实验C. 实验步骤与要点1. 串口通信的原理与分类介绍2. 串口通信电路的搭建3. 串口通信与数据传输程序编写D. 实验结果与讨论1. 数据是否能够准确传输2. 串口通信的稳定性与可靠性七、总结与展望A. 实验心得与收获B. 对未来实验的展望八、参考文献以上是《单片机实验教学大纲》的大致内容和组织结构,通过这套教学大纲,学生可以系统地学习和应用单片机的基本概念和操作。

《单片机原理及应用》课程实验教学大纲

《单片机原理及应用》课程实验教学大纲

《单片机原理及应用》课程实验教学大纲
一、实验课的性质、任务与目的
通过《单片机原理及应用》实验,使学生加深对单片机原理基础理论的理解:并在单
片机原理实验的基本知识、基本方法和基本技能方面受到较系统的训练。

使学生了解51
单片机主要技术指标和性能,掌握51单片机的基本编程方法和开发技术,让学生了解与
掌握当今电子科技前沿的最新技术,进而有效培养学生的实践能力,为单片机的应用打
下坚实的基础。

二、实验课的基本理论
《单片机原理及应用》是专业课。

本实验课是基于C语言、指令系统、软件设计、微机原理等理论知识。

学生通过本课程的学习,理解单片机指令执行的基本过程,具有单片机编程设计和调试程序的能力,掌握可编程接口芯片的应用方法,单片机应用系统的硬件电路的设计方法。

为今后计算机应用技术打下坚实的基础。

三、实验方式与基本要求
L、实验方式:教师讲授、学生实际操作与教师指导相结合,应自行编写程序并上机验证通过。

2.基本要求:能熟练、正确使用实验装置,掌握单片机I/0口的使用和软件定时编程,掌握单片机定时/计数器的工作原理;掌握单片机外部中断的工作原理;掌握A/D,D/A的工作原理及编程方法;
四、实验项目的设置与内容提要
五、考核方式与评分方法
1、实验考核成绩占课程总分20%;
2、实验成绩评定按实验预习占15%、实验操作占70%、实验报告占15%计算。

六、本实验课配套教材或实验指导书
1、单片机原理及应用实验指导书
执笔人:专业负责人:主管教学副院长签名:。

单片机原理实验教学大纲-实验

单片机原理实验教学大纲-实验

课程代码:单片机原理及应用学分:2.5 总学时:40 实验学时:8面向专业:自动化、电气一、实验教学目标本课程为专业基础课,着重于专业技能的训练,使学生掌握微机的各功能部件,弄清单片机的基本结构,熟悉单片机系统的设计与开发过程,并了解单片机的应用前景。

二、实验教学基本要求1.通过上机操作进一步了解和巩固课堂上所学到的理论知识。

2.熟悉单片机的基本结构与指令系统。

3.了解单片机的汇编语言程序设计与接口技术。

4.掌握单片机的设计方法与调试技巧,了解其应用前景。

三、实验教材或实验指导书《单片机实验指导书》自动化教研室主编,河南科技大学出版社四、考核方式与评分办法要求每次实验都要有实验报告,实验成绩占总成绩的20%,由实验室老师根据上机调试情况和实验报告打分。

五、实验项目设置六、实验内容与实验方式实验一流水灯 2学时(一)实验内容用汇编语言编写程序,针对P0口上的指示灯的接法(共阳极还是共阴极),顺序点亮从P1.0到P1.7上的LED指示灯,并能循环显示。

(二)实验方式与分组要求1人一组,上机编程操作,并下载程序,观察结果行。

实验二定时器与中断应用2学时(一)实验内容在实验一的基础上,编程实现用定时器控制流水灯的流动时间间隔,用外部中断控制流水灯动作的起停。

(二)实验方式与分组要求1人一组,上机编程操作,并下载程序,观察结果行。

实验三串口通讯2学时(一)实验内容在二个单片机之间编程实现至少1种方式的串行口通讯,发送方以流水灯字节码作为发送数据定时发送,并在接收方的P0口上显示接收到的字节;或者用方式0控制串入并出芯片4094实现流水灯显示效果。

(二)实验方式与分组要求1人一组,上机编程操作,并下载程序,观察结果行。

实验三数码管显示综合控制2学时(一)实验内容用查表法编程实现“0、1、2、3、4、5、6、7、8、9、A、B、C、D、E”等16个字符在7段LED数码管上的显示,功能一要求能自动轮流显示16个字符,功能二要求利用3-8译码器控制,依次在8个数码管上轮流显示16个字符,功能三要求用定时器编程控制流动时间间隔,功能四要求用键盘中断方式编程,用数码管显示所按下的按键的序号。

单片机教学大纲(两篇)2024

单片机教学大纲(两篇)2024

引言概述:正文内容:1.硬件设备与基本概念1.1单片机基础知识1.1.1单片机的定义和分类1.1.2单片机的结构和工作原理1.1.3单片机的常用引脚功能与连接方法1.2单片机开发板选型与使用1.2.1不同型号单片机开发板的特点和功能1.2.2单片机资源配置与接口扩展1.2.3单片机开发环境的搭建和使用方法2.嵌入式C语言编程基础2.1C语言基本语法2.1.1数据类型与变量2.1.2运算符和表达式2.1.3控制结构与循环语句2.2单片机C语言编程入门2.2.1I/O口配置与控制2.2.2延时和定时器控制2.2.3中断处理3.单片机外设驱动3.1数码管与LED显示驱动3.1.1数码管的原理与显示方法3.1.2数码管驱动电路设计与编程实现3.2液晶显示屏驱动3.2.1液晶显示驱动的原理3.2.2液晶显示屏驱动电路设计与编程实现3.3三轴加速度传感器驱动3.3.1三轴加速度传感器基本原理3.3.2传感器接口与数据读取4.串口通信与通信协议4.1串口通信基础4.1.1串口通信协议与通信波特率4.1.2串口通信硬件连接与配置4.2单片机与PC的串口通信4.2.1串口通信的原理与方法4.2.2串口通信协议的设计与实现4.3单片机与其他设备的串口通信4.3.1串口通信的硬件连接与配置4.3.2串口通信协议的设计与实现5.单片机应用开发5.1温湿度监测系统5.1.1温湿度传感器的原理和接口设计5.1.2数据采集与显示控制的编程实现5.2无线通信系统5.2.1无线通信模块与单片机的接口设计5.2.2数据传输与接收的编程实现5.3蜂鸣器音乐播放系统5.3.1蜂鸣器的基本工作原理和控制方法5.3.2音乐资源的存储与播放控制的编程实现总结:本教学大纲以逻辑顺序将单片机教学内容进行了详细介绍,从硬件设备与基本概念开始,逐步向学生展示了单片机开发的全过程。

通过掌握单片机编程的基本原理和实践技巧,学生将能够应用单片机实现各种嵌入式应用。

“51 单片机实验” 教学大纲

“51 单片机实验” 教学大纲

“51单片机实验”教学大纲课程名称:51单片机实验学时:36+3周开放实验一、课程的教学目标与任务51单片机实验的教学目标和任务是:使学生了解51系列单片机的内部结构及其资源,加深对微型计算机体系结构的理解,通过在试验板上熟练使用数码管、键盘、液晶、1302、18B20、红外对管等掌握单片机的基本用法。

使用单片机来控制一些外围电路,通过对外围芯片的读写加深对时序图的认识。

培养学生分析问题与解决问题的能力,为以后深入学习计算机技术领域中的知识,以及为计算机技术在实际中的应用打下基础。

二、本课程与其它课程的联系和分工通过对单片机的学习可以为以后学习微型计算机体系结构打下基础,单片机就是最简单的微型计算机,是对微机原理课程的重要课外补充,可以很大程度上提高学生对于接口技术的理解和掌握,并且在学习计算机操作系统时也会有很大的帮助。

在编程方面,可以使用C语言或汇编语言,巩固对它们的学习。

三、课程内容及基本要求1、外部中断的使用<1> 基本要求(1) 掌握如何通过设置单片机的寄存器来确定外部中断的工作方式:电平触发还是边缘触发。

(2) 掌握如何通过C语言或汇编语言来调用中断子程序。

<2> 实验目的学习中断的概念,了解使用中断编程的一般方法,掌握采用中断方式进行编程的方法。

2、红外对管对颜色的识别、霍耳元件的使用、红外通信;(1学时)<1> 基本要求学习使用单片机的I/O口,掌握单片机的I/O口结构,以及单片机对I/O口的读写。

<2> 实验目的通过该实验学习I/O口的基本知识,掌握I/O口单个引脚作为输出口使用的方法,掌握51类单片机引脚“准”双向I/O口的特性。

3、单片机外扩RAM<1> 基本要求了解单片机是如何进行地址数据复用的。

<2> 实验目的通过外扩RAM,使学生学会如何访问外部存储器及编程时应注意的事项。

4、串口通信<1> 基本要求掌握单片机如何通过设置串口寄存器的值来设定单片机的传输波特率,以及单片机是如何进行串行通信的。

单片机实验教学大纲

单片机实验教学大纲

通信专业《单片机原理与应用》课程实践教学大纲
课程名称:单片机原理与应用
英文名称:Principle & application of microcontroller
课程编号:119004041 是否独立设课:否
实验学分:1 学时:18 开课学期:6
一、课程简介
单片机原理与应用是一门实践性很强的应用性课程,因此实验教学对理解和掌握单片机原理与应用举足轻重。

本实验课程旨在通过实验教学,加深对教材内容的理解,掌握单片机应用系统的分析、设计及其编程调试的基本方法。

二、实验报告要求与实验考核方法
实验报告必须包括:①实验原理(包括软硬件框图);②仪器;③方法和结果;④结果讨论。

实验考核方式应根据:①实验操作情况;②实验报告内容;③实验考试进行评分。

评分方法:平时成绩和实验报告占50%,实验考试占50%。

实验成绩占课程成绩的比例:30%。

三、实验指导书及主要参考书:
《单片机原理与应用实验指导书》,余水宝,自编, 2004
《8051单片机实践与应用》,吴金戌等,清华大学出版社,2002
撰写人:审定人:。

单片机教学大纲(一)

单片机教学大纲(一)

单片机教学大纲(一)引言概述:本文档旨在制定一个针对单片机教学的大纲,以帮助学生系统学习和理解单片机的基本概念和基础知识。

该大纲涵盖了五个主要的学习点,每个学习点都包含了几个相关的子点。

正文内容:一、单片机基础知识1. 单片机的定义和发展历程2. 单片机的特点和分类3. 单片机的体系结构和工作原理4. 单片机的存储器结构和扩展方法5. 单片机的输入输出端口和控制方式二、单片机编程基础1. 基本的汇编语言和指令集2. 单片机的编程环境和开发工具介绍3. 编写简单的汇编语言程序4. 单片机的输入输出编程技巧5. 单片机的中断和定时器编程三、单片机外围设备接口1. 串行通信接口的原理和应用2. 并行通信接口的原理和应用3. 数字信号处理器的原理和应用4. 模数转换器和数模转换器的原理和应用5. 单片机与存储器的接口和扩展方法四、单片机系统设计与调试1. 单片机系统的基本设计思路2. 单片机程序的调试方法3. 单片机系统的测试和验证4. 嵌入式系统设计和应用案例5. 单片机系统的性能优化和改进方法五、单片机应用与扩展1. 单片机在家电控制方面的应用2. 单片机在工业自动化方面的应用3. 单片机在通信设备方面的应用4. 单片机在医疗器械方面的应用5. 单片机在车载电子方面的应用总结:通过本文档所制定的单片机教学大纲,学生可以系统地学习和掌握单片机的基本概念、编程基础、外围设备接口、系统设计和调试的知识。

同时,还可以了解单片机在各个领域的应用,培养学生的应用能力和创新思维。

这将为学生今后的学习和工作奠定坚实的基础。

最新单片机实训教学大纲

最新单片机实训教学大纲

最新单片机实训教学大纲一、引言单片机是一种微型计算机芯片,被广泛应用于各个领域,包括电子、通信、汽车、家电等。

单片机实训是培养学生动手实践和解决问题的能力的重要环节之一。

本文档旨在提供一份最新的单片机实训教学大纲,以帮助教师和学生更好地组织和参与单片机实训。

二、教学目标1. 理解单片机的基本原理和工作原理。

2. 熟悉单片机的开发环境和开发工具。

3. 学习单片机编程语言,并能独立编写简单的单片机程序。

4. 掌握基本的单片机外围设备的连接和控制方法。

5. 能够利用单片机进行实际应用设计和开发。

三、教学内容1. 单片机基础知识1.1 单片机的定义和发展历程1.2 单片机的基本原理和工作原理1.3 单片机的分类和特点1.4 单片机的发展趋势2. 单片机开发环境和工具2.1 单片机开发环境的搭建2.2 常用的单片机开发工具介绍2.3 单片机开发板的选择和使用3. 单片机编程语言3.1 C语言基础知识复习3.2 单片机编程语言的特点和语法规则 3.3 常用的单片机编程指令和函数3.4 单片机程序的调试和优化4. 单片机外围设备连接和控制4.1 单片机与LED的连接和控制4.2 单片机与数码管的连接和控制4.3 单片机与按键的连接和控制4.4 单片机与液晶显示屏的连接和控制5. 单片机应用设计与开发5.1 温度检测与控制系统5.2 电子秤设计与开发5.3 无线通信系统设计与开发5.4 智能家居控制系统设计与开发四、教学方法1. 授课教学:通过讲解单片机基础知识、编程语言和外围设备的连接和控制方法,帮助学生建立起对单片机系统的全面理解。

2. 实验实训:通过实际操作和实验设计,培养学生动手实践和解决问题的能力。

学生可以通过完成实验来巩固和应用所学知识。

3. 项目开发:通过独立或小组合作完成单片机应用设计与开发项目,让学生能够将所学知识应用到实际项目中,锻炼解决实际问题的能力。

五、教学评估与考核1. 平时作业:包括课后习题、实验报告和项目进度报告等。

单片机实验教学大纲修订版_ok

单片机实验教学大纲修订版_ok

《单片机技术实验》教学大纲(Experiments of Microcontroller T echnology)一、基本信息课程代码 : 1200811学分 : 1总学时 : 22适用对象 : 本科计算机技术专业先修课程:汇编语言程序设计、数字电路、电工电子二、课程性质、教学目的和要求(一)课程性质和目的单片机技术实验课是专业选修课,主要目的是配合单片机技术教学,提高学生对单片机技术的掌握程度。

(二)教学方法与手段每人一组仪器,独立完成。

(三)教学安排及实验环境试验环境包括:PC机,DAIS52H+实验仪,仿真软件三、教学内容及学时分配实验一DAIS52H+仿真器的键盘操作(2学时)(一)目的:1、掌握DAIS52H+仿真器的键盘操作和使用。

2、熟悉MCS-51系列单片机指令系统的一些常用指令的功能和使用。

3、掌握程序的输入、修改、运行、调试。

(二)实验类型和内容:(验证性实验)1、对单片机内部工作寄存器、累加器和内部RAM单元的操作使用。

2、熟悉仿真器键盘各功能键的作用和用法。

3、输入程序,并用三种方式(单步、断点、连续)运行程序。

实验二 MBUG调试器的使用(数据传送)(2学时)(一)目的:1、学会利用MBUG调试器汇编源程序,并运行程序。

2、掌握8031单片机内部数据存储器和外部数据存储器之间数据传送的特点和应用。

3、掌握数据交换指令和压栈、出栈指令的应用。

(二)实验类型和内容: (验证性实验)1、将8031单片机片内RAM 60H-69H单元数据送外部数据存储器0500H-0509H单元及外部扩展存储器(8155内部RAM)CE90H-CE99H单元。

2、将R3与R5内容互换,R4与60H单元内容互换。

3、将20H-2FH单元中依次置入数据20H-2FH,通过堆栈操作,把20H-2FH单元的数据传送到40H-4FH单元。

实验三数据检索(2学时)(一)目的:1、学会利用MBUG调试器汇编源程序,并调试、运行程序。

单片机实验教学大纲

单片机实验教学大纲

MCS-51单片机实训教学大纲一、课程的性质、地位和意义本实验课是《MCS-51单片机应用设计》课程的重要组成部分。

单片机的学习不仅要求掌握好理论基础,还要求能够熟练的进行电路的设计布线及基于单片机的完整的软硬件设计。

本课程选用的北京精仪达盛科技有限公司设计的基于MCS-51芯片的单片机实验系统,采用Windows环境下的MCS51在线开发软件进行程序设计。

二、课程的教学目的和要求本实验课的教学目的和要求是加强理解MCS-51系统的硬件结构,熟练掌握并口串口、中断系统及定时器/计数器的功能和使用方法,可以进行基于51系列芯片的扩展功能的设计,能够开发出简单但完整的应用系统。

三、实验方式与注意事项实验方式是室内计算机和实验仪器相结合,实验中注意安装与连线。

四、实验项目及学时分配(共18学时)实验一:彩灯移动实验(2学时)[实验属性] 理论和操作相结合[实验目的]1.熟悉MCS51的开发环境2.掌握并口作输出口的使用方法3.掌握实验仪器的使用[内容提要]1.正确连接实验箱和计算机,并使实验箱受计算机的控制2.以P1口作输出口,设计循环点亮八个发光二极管的程序3.对P1口和发光二极管进行按位连线4.调试程序,观察实验结果,熟练调试命令,使发光二极管的亮灭受程序的控制[主要仪器]1.计算机、EL-MUT-III单片机教学实验箱2.MCS51单机版软件实验二:开关控制彩灯闪烁实验(2学时)[实验属性] 理论和操作相结合[实验目的]1.理解时序的概念,会根据晶振频率设计大约时间的延时2.理解单片机复位后并口的状态3.掌握并口作输入口的使用方法及同时作输入口输出口的使用方法[内容提要]1.正确连接实验箱和计算机,并使实验箱受计算机的控制2.连接P1.0与开关K1,P1.1与开关K2;P1.2、P1.3与发光二极管L1和L2,P1.4、P1.5与发光二极管L7和L83.设计程序,使L1和L2的变化一致,L4和L5的变化一致,并且分别受开关K1,K2的控制4.调试程序,观察实验结果[主要仪器]1.计算机、EL-MUT-III单片机教学实验箱2.MCS51单机版软件实验三:有急救车的交通灯控制实验(2学时)[实验属性] 理论和操作相结合[实验目的]1.掌握在单片机系统中扩展简单I/O接口的方法2.理解模拟交通灯控制的实现方法3.掌握外部中断技术的基本使用方法4.掌握中断处理程序的编程方法[内容提要]1.正确连接实验箱和计算机,并使实验箱受计算机的控制2.连接74LS273的输出00~07到发光二极管L1~L8,74LS273的片选CS273接片选信号CS2,单脉冲输出端P-接CPU板上的INT03.先设计无急救车的简单交通灯控制实验,交通灯的亮灭规律:初始态两个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后,东西路口绿灯灭,黄灯开始闪烁。

《单片机原理及应用实验》课程实验教学大纲

《单片机原理及应用实验》课程实验教学大纲

《单⽚机原理及应⽤实验》课程实验教学⼤纲《单⽚机原理及应⽤实验》课程实验教学⼤纲⼀、实验类别:学科基础实验课程学分:1⼆、实验总学时:12三、应开实验个数:6 必开实验个数:4 选开实验个数:6四、适⽤专业:电⽓⼯程与⾃动化、机械设计制造及其⾃动化、电⼦信息⼯程五、实验成绩评定⽅法:以实验报告为主评定成绩,参考实验完成情况和操作技能。

六、实验成绩占课程总成绩⽐例:30%七、实验教材或⾃编指导书:1、《伟福E6000和K51仿真器的设置》,由本实验室提供电⼦版本。

2、《FD-51学习板实验指导书》⼋、实验项⽬:实验⼀清零程序实验学时:2(⼀)实验类型:验证型(⼆)实验⽬的:1、通过⽰例程序的输⼊与执⾏,学习微机仿真单⽚机开发系统的操作⽅法。

(三)实验内容:1、掌握微机仿真单⽚机开发系统的操作⽅法。

2、把⽚内RAM 20H-2FH的内容清零。

(四)要求:必开(五)每组⼈数:1⼈(六)主要仪器设备及配套数:微型计算机,FD-51单⽚机学习板,稳压电源共45套。

(七)所属实验室:微机原理与应⽤实验室实验⼆拆字程序、拼字程序实验学时:2(⼀)实验类型:验证型(⼆)实验⽬的:1、进⼀步学习微机仿真单⽚机开发系统的操作。

2、掌握汇编语⾔设计与调试⽅法。

(三)实验内容:1、把20H的内容拆开,⾼位送21H低位,低位送22H低位,21H、22H⾼位清零。

2、把20H、21H的低位分别送⼊22H⾼低位。

(四)要求:必开(五)每组⼈数:1⼈(六)主要仪器设备及配套数:微型计算机,FD-51单⽚机学习板,稳压电源1台。

(七)所属实验室:微机原理与应⽤实验室实验三数据区传送⼦程序、查找相同数个数实验学时:2(⼀)实验类型:验证型(⼆)实验⽬的:1、熟悉MCS-51指令系统,进⼀步掌握汇编语⾔设计和调试⽅法。

(三)实验内容:1、编写并调试⼀个数据区传送⼦程序、查找相同数个数的⼦程序。

(四)要求:必开(五)每组⼈数:1⼈(六)主要仪器设备及配套数:微型计算机,单⽚机开发系统,稳压电源共45套。

单片机实训教学大纲

单片机实训教学大纲

《单片机实训》教学大纲一、课程性质与任务本实训课是电子信息工程技术专业的专业实践课,是《单片机技术》课程的延续内容。

通过本课程学习一是要加深对所学理论知识与操作技能的理解和掌握;二是通过1-2个单片机综合应用项目的开发过程实施,让学生真正体会到单片机在实际工程项目中的具体应用方法。

学生在具有一定的理论知识和实践技能基础上,通过完成1-2个涉及51单片机多种资源综合应用的小系统目标板的设计与编程,理论与实际进一步有机结合,对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错、仿真及硬件焊接、组装、调试、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立或协助工程师进行某些单片机应用系统的开发设计工作奠定基础。

二、课程目标使学生在掌握单片机基本知识的基础上,形成一定的单片机软硬件设计、开发、调试、智能电子设备维护等实际应用能力,为今后从事生产第一线的技术改造和服务管理工作提供保障。

(一)知识目标1.进一步熟知C51语言的基本概念及语句格式;2.熟知51系列MCU的结构和硬件应用系统组成,明确硬件系统设计的主要方法;3.掌握单片机应用系统软件设计的一般步骤与方法;4.会查询和使用有关单片机技术文献;5.了解单片机发展的新技术。

(二)能力目标1.熟练使用Proteus软件设计单片机硬件系统电路图,正确用keil编写C51 应用程序,熟练进行软件仿真及功能分析测试;2.熟练应用单片机内部资源及外部键盘、显示等人机接口,掌握模块化程序设计方法;3.会进行硬件系统的组装与调试,熟悉程序下载操作步骤,能对整个应用系统工作状态作出说明;4.具有分析、诊断和排除一般MCU系统硬件常见故障的能力;5.能协助工程师完成项目开发与设计,能根据实际工作岗位任务要求自主学习有关单片机及嵌入式系统的新知识和新技术。

(三)素质目标1.具有从事电子测量、检测、调试、维护岗位的良好职业素养(职业规范、节能、安全及环保意识)2.具有从事电子设计、制造、服务岗位的必备的身心素质;3.根据学习任务需要能有计划、有目的的自主学习;4.在教师指导下能与同组成员合作完成单片机实训任务。

单片机实验教学大纲

单片机实验教学大纲

单片机实验教学大纲《单片机》实训教学大纲一、课程概况开课单位:信息技术系适用专业:应用电子技术、电子信息工程、电子工艺开课时间:一学期(第四学期)总学时:52H修课方式:必修考核方式:考查二、课程的性质、任务和基本要求课程的性质和任务《单片机原理》是移动通讯,电子技术应用专业的一门专业必修课程。

单片机是应工业测控的需要而诞生的,被广泛应用于家用电器、智能仪器仪表、移动通讯、工业过程控制、航空、汽车等领域。

本课程主要介绍单片机内部结构原理、指令系统、存储器的配置、输入输出接口、中断、定时与计数、串行通讯、汇编语言程序设计、A/D、D/A接口技术。

课程教学的基本要求了解单片机的基础知识及其发展掌握单片机内部结构、工作原理、存储器配置、指令系统、输入输出接口、中断、定时与计数。

能比较熟练地用汇编语言进行程序设计。

掌握串行通讯技术,初步掌握A/D、D/A接口技术教学方法和教学形式建议该课程实践性较强,需要学生多作上机练习。

主讲教师需要有丰富的实践经验,熟悉开发环境。

针对所留习题,可以组织两到三次讨论,以便学生掌握单片机原理。

课程教学要求的层次掌握:要求学生能够较好地理解,并且能够进行简单分析和判断。

了解:要求学生能够一般地知道所学内容。

三、学时分配学时分配:课程教学总学时数为102学时,其中课内52学时,实验50学时。

四、实验内容和实验安排[实验要求]注意自始至终贯彻课程中所介绍的内容。

深刻理解单片机的工作原理,各指令的运用,接口特性。

学生应独立完成所布置习题。

为保证在统一安排的上机时间内完成实验内容,学生应事先画出硬件连接图,设计好程序。

[实验安排]共安排二十五次实验第一次:传送指令练习(一)熟悉开发机的工作过程,熟悉传送指令、单片机内部工作寄存器、累加器A和RAM单元的操作。

第二次:传送指令练习(二)熟悉堆栈指针的设置,压栈,出栈指令以及堆栈指针的变化。

弄清数据交换指令的功能。

第三次:算术逻辑指令练习熟悉算术逻辑指令功能,弄清算术逻辑指令对标志位的影响。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机》实训教学大纲
一、课程概况
开课单位:信息技术系
适用专业:应用电子技术、电子信息工程、电子工艺
开课时间:一学期(第四学期)
总学时:52H
修课方式:必修
考核方式:考查
二、课程的性质、任务和基本要求
课程的性质和任务
《单片机原理》是移动通讯,电子技术应用专业的一门专业必修课程。

单片机是应工业测控的需要而诞生的,被广泛应用于家用电器、智能仪器仪表、移动通讯、工业过程控制、航空、汽车等领域。

本课程主要介绍单片机内部结构原理、指令系统、存储器
的配置、输入输出接口、中断、定时与计数、串行通讯、
汇编语言程序设计、A/D、D/A接口技术。

课程教学的基本要求
了解单片机的基础知识及其发展
掌握单片机内部结构、工作原理、存储器配置、指令系统、输入输出接口、中断、定时与计数。

能比较熟练地用汇编
语言进行程序设计。

掌握串行通讯技术,初步掌握A/D、D/A接口技术教学方法和教学形式建议
该课程实践性较强,需要学生多作上机练习。

主讲教师需要有丰富的实践经验,熟悉开发环境。

针对所留习题,可以组织两到三次讨论,以便学生掌握单
片机原理。

课程教学要求的层次
掌握:要求学生能够较好地理解,并且能够进行简单分析
和判断。

了解:要求学生能够一般地知道所学内容。

三、学时分配
学时分配:课程教学总学时数为102学时,其中课内52学时,实验50学时。

四、实验内容和实验安排
[实验要求]
注意自始至终贯彻课程中所介绍的内容。

深刻理解单片机的工作原理,各指令的运用,接口特性。

学生应独立完成所布置习题。

为保证在统一安排的上机时间内完成实验内容,学生应事先画出硬件连接图,设计好程序。

[实验安排]
共安排二十五次实验
第一次:传送指令练习(一)
熟悉开发机的工作过程,熟悉传送指令、单片机内部工
作寄存器、累加器A和RAM单元的操作。

第二次:传送指令练习(二)
熟悉堆栈指针的设置,压栈,出栈指令以及堆栈指针的
变化。

弄清数据交换指令的功能。

第三次:算术逻辑指令练习
熟悉算术逻辑指令功能,弄清算术逻辑指令对标志位的影响。

第四次:控制转移类指令指令练习
熟悉控制转移类指令的功能,弄清PC值的改变过程。

第五次:位操作指令练习
熟悉位操作指令功能。

第六次:分支和循环程序练习
熟悉分支程序编写方法,掌握循环程序设计技巧。

第七次:查表和显示程序练习
熟悉代码转换程序编写方法,掌握编写和运行子程序的技巧,弄清查表程序原理。

第八次:运算程序练习
熟悉运算程序编写方法。

第九次:存储器扩充和P1口实验
熟悉MCS51扩充外部RAM方法,弄清P1口特性和应用。

第十次:程序存储器扩充
熟悉MCS51扩充外部ROM方法。

第十一次:8255A(一)
熟悉8255A内部结构、原理和引脚功能,弄清CPU 和8255A的连接以及对它的编程。

第十二次:8255A(二)
熟悉8255A内部结构、原理和引脚功能,弄清CPU 和8255A的连接以及8255A对LED的接口。

第十三次:键盘实验
熟悉键盘的工作原理,掌握键盘输入程序的编写。

第十四次:D/A转换实验
熟悉DAC0832的内部结构和工作原理,熟悉CPU 对0832的引脚连接和编程。

第十五次:A/D转换实验
熟悉ADC0809的内部结构和工作原理,熟悉CPU 对0809的引脚连接和编程。

第十六次:串行口实验(一)
理解利用方式0的串行口扩展并行I/O口的功能。

第十七次:串行口实验(二)
掌握串行口方式1的工作原理。

第十八次:串行口实验(三)
掌握串行口方式2、方式3的工作原理。

第十九次:串行口实验(四)
掌握串口在多机通信中的应用。

第二十次:定时器/计数器方式0的应用
掌握定时器/计数器方式0下时间常数的设置,中断和查询方式的应用。

第二十一次:定时器/计数器方式1的应用
掌握定时器/计数器方式1下时间常数的设置,中断和查询方式的应用。

第二十二次:定时器/计数器方式2的应用
掌握定时器/计数器方式2下时间常数的设置,中断和查询方式的应用。

第二十三次:定时器/计数器方式3的应用
掌握定时器/计数器方式3下时间常数的设置,中断和查询方式的应用。

第二十四次:电脑时钟
加深对CPU内部结构和使用方法的理解,提高学生的综合程序设计能力。

第二十五次:交通灯控制实验
熟悉外部中断和P1口的应用,初步学会实时控制系统的设计和调试。

五、能力分解
单片机内部结构的理解及汇编语言程序设计能力
——掌握指令的功能
——掌握存储器的配置
——掌握定时/计数器的工作原理
——用汇编语言进行程序设计
说明:
[理论教学]:单片机的工作原理,内部结构,指令的执行过程,存储器的分配,定时/计数器时间常数的计算。

学生可以独立用汇编语言进行程序设计。

[实验教学]:
实验一:传送指令练习(一)
熟悉开发机的工作过程,熟悉传送指令、单片机内
部工作寄存器、累加器A和RAM单元的操作。

实验二:传送指令练习(二)
熟悉堆栈指针的设置,压栈,出栈指令以及堆栈指
针的变化。

弄清数据交换指令的功能。

实验三:算术逻辑指令练习
熟悉算术逻辑指令功能,弄清算术逻辑指令对标志位的影响。

实验四:控制转移类指令指令练习
熟悉控制转移类指令的功能,弄清PC值的改变过程。

实验五:位操作指令练习
熟悉位操作指令功能。

实验六:分支和循环程序练习
熟悉分支程序编写方法,掌握循环程序设计技巧。

实验七:查表和显示程序练习
熟悉代码转换程序编写方法,掌握编写和运行子程序的技巧,弄清查表程序原理。

实验八:运算程序练习
熟悉运算程序编写方法。

单片机扩展能力
——存储器的扩展
——并行口的扩展
——串行口的应用
——定时器/计数器的应用
——D/A转换
——A/D转换
说明:
[理论教学]:存储器的扩充,并行口的扩展,键盘显示器的连接,串口工作方式,定时器/计数器,ADC、DAC的应用。

学生能独立进行硬件设计及软件编程。

[实验教学]:
实验九:存储器扩充和P1口实验
熟悉MCS51扩充外部RAM方法,弄清P1口特性和应用。

实验十:程序存储器扩充
熟悉MCS51扩充外部ROM方法。

实验十一:8255A(一)
熟悉8255A内部结构、原理和引脚功能,弄清CPU和8255A的连接以及对它的编程。

实验十二:8255A(二)
熟悉8255A内部结构、原理和引脚功能,弄清CPU和8255A的连接以及8255A对LED的接口。

实验十三:键盘实验
熟悉键盘的工作原理,掌握键盘输入程序的编写。

实验十四:D/A转换实验
熟悉DAC0832的内部结构和工作原理,熟悉CPU对0832的引脚连接和编程。

实验十五:A/D转换实验
熟悉ADC0809的内部结构和工作原理,熟悉CPU对0809的引脚连接和编程。

实验十六:串行口实验(一)
理解利用方式0的串行口扩展并行I/O口的功能。

实验十七:串行口实验(二)
掌握串行口方式1的工作原理。

实验十八:串行口实验(三)
掌握串行口方式2、方式3的工作原理。

实验十九:串行口实验(四)
掌握串口在多机通信中的应用。

实验二十:定时器/计数器方式0的应用
掌握定时器/计数器方式0下时间常数的设置,中断和查询方式的应用。

实验二十一:定时器/计数器方式1的应用
掌握定时器/计数器方式1下时间常数的设置,
中断和查询方式的应用。

实验二十二:定时器/计数器方式2的应用
掌握定时器/计数器方式2下时间常数的设置,中断和查询方式的应用。

实验二十三:定时器/计数器方式3的应用
掌握定时器/计数器方式3下时间常数的设置,中断和查询方式的应用。

单片机综合应用能力
——软件硬件综合能力
说明:
[理论教学]:培养学生对项目的分析、设计和调试的能力。

[实验教学]:
实验二十四:电脑时钟
加深对CPU内部结构和使用方法的理解,提高学生的综合程序设计能力。

实验二十五:交通灯控制实验
熟悉外部中断和P1口的应用,初步学会实时控制系统的设计和调试。

编制人:朱秋霞
日期:二〇〇八年元月十三日
教研室主任审核:
日期:二〇〇八年元月十五日系(部)主任审定:
日期:二〇〇八年元月十六日。

相关文档
最新文档