《单片机原理与应用》实训大纲
单片机原理及应用 课程设计大纲
《单片机原理及应用》设计实训大纲一、实习的目的、任务单片机实习是学生学习《单片机原理及应用》课程期间的一个重要教学环节。
主要培养学生熟练掌握单片机各项功能的运用,掌握单片机汇编语言指令系统。
深化和巩固单片机基础理论、指令系统,提高学生的单片机技术应用能力。
为将来从事专业工作打下基础,培养良好的职业道德和严谨的工作作风。
二、实习的要求1、知识要求:通过实习熟练掌握单片机各项硬件功能的运用;熟练掌握单片机汇编语言指令系统;掌握单片机系统的扩展方法和运用。
2、能力要求:能正确扩展单片机最小系统;能运用汇编语言实现单片机系统控制目的;能正确分析单片机扩展系统结构;能在现有知识系统上学习新型单片机的扩展功能。
3、技能要求:会正确的使用单片机语言编译器;能正确使用单片机开发工具;熟悉单片机系统开发流程;熟悉单片机常用接口器件、芯片的联结方法;会使用电工仪表调试单片机系统,检测单片机工作情况。
三、实习内容1、单片机软件系统实习单片机编程:数据传送指令;算术运算指令;逻辑操作指令;位操作指令;控制转移指令;多字节数加法运算;多字节数减法运算;多字节十进制数加法运算;多字节数乘、除法运算;码与二进制数之间的转换;码与二进制数之间的转换;5中断系统编程;定时/计数器工作方式1、2、3、4编程;串行通信、AD、DA 转换、LCD显示、PWM、传感器检测。
2、单片机最小系统开发设计单片机最小系统,生成原理图、PCB图;制作单片机IIC、ISP、IAP编程器系统制作(可选择一种实习);系统综合分析、调试。
以下可选:以51内核单片机2051基础设计单片机烧录器。
利用单片机软、硬件资源,在其控制和管理下,接收上位机烧录数据,通过模拟ICC总线将数据写入89S51单片机FLASHROM中工作,实现IIC对89S51编程功能。
单片机原理及应用实习除配有《单片机原理及应用实习指导书》以外,建议向学生推荐以下书目作为实操技能训练的参考书:《单片机原理及应用》、《单片机应用系统设计》、《单片机实验实训》、《单片机系统配置与接口技术》(以上书目均可在校图书馆借阅)六、实习效果评价与考核七、大纲说明1、本大纲为三年制高职班电类专业而制定。
《单片机原理及其应用》教学大纲
《单片机原理及其应用》教学大纲一、课程介绍(100字)本课程旨在介绍单片机的基本原理、编程技巧以及其在各个领域的应用,帮助学生掌握单片机的基本工作原理和应用技巧,培养学生的动手能力和解决问题的能力。
二、教学目标(200字)1.理论目标:a.了解单片机的基本概念、发展历程和硬件组成。
b.掌握单片机的工作原理、编程技巧和调试方法。
c.了解单片机的应用领域和开发平台。
2.实践目标:a.熟悉单片机编程环境,能够使用C语言进行单片机程序设计。
b.掌握基本的硬件与单片机的连接方法及调试技巧。
c.能够完成一些基本的单片机应用项目。
三、教学内容及学时安排(800字)1.单片机基本原理(10学时)a.单片机的定义和分类b.单片机的发展历程c.单片机的硬件组成及功能d.单片机工作的基本原理2.单片机的编程基础(20学时)a.单片机的编程环境介绍b.C语言的基本语法c.单片机的IO口编程d.单片机的中断编程3.单片机的外设接口及应用(30学时)a.串口通信的原理及应用b.数码管的驱动及应用c.LCD模块的驱动及应用d.ADC和DAC的原理及应用e.蜂鸣器和按键的接口及应用f.定时器/计数器的原理及应用g.PWM信号的产生及应用4.单片机的通信接口及应用(20学时)a.I2C总线的原理及应用b.SPI总线的原理及应用c.CAN总线的原理及应用B接口的原理及应用5.单片机的应用案例(20学时)a.LED灯的控制b.温度测量与控制c.电机驱动与控制d.智能家居控制系统6.综合实践(10学时)a.自主设计和实现一个小型单片机应用项目b.掌握项目开发流程和调试技巧c.理论与实践相结合,提高综合能力四、教学方法(150字)1.理论讲解与实例分析相结合,提高学生对知识的理解和应用能力。
2.实验操作与实践演练相结合,提高学生的动手能力和解决问题的能力。
3.项目设计与实践结合,培养学生的综合能力和团队合作精神。
4.运用多媒体教学手段和互动式教学方法,提高学生的学习兴趣。
《单片机》实训大纲
《单片机原理及应用》实训教学大纲课程代码:042G074总周数:2周学分:2一、实训的性质、目的和任务单片机实训是提高学生实际动手操作能力的综合性训练,通过实践,巩固所学理论知识,培养一定的单片机开发能力。
要求每位学生在规定的时间内完成实训任务,分析并回答相关的思考题内容,认真完成实训报告,仔细分析实践过程中出现的问题和现象,通过各个实训项目的训练,能够充分利用单片机相关的基本资源和外围硬件扩展,掌握各部分功能单元的编程方法。
二、实训的基本内容和要求为了实训能与实际的开发更为紧密结合,系单片机课程组自行开发了单片机系统开发板,该开发板利用了单片机ISP技术,采用ISP下载线即可完成程序的烧写。
单片机实训主要包括循环彩灯控制,单片机电子钟,单片机频率计,红外解码及红外遥控,单片机电子音乐,单片机串行通信,数字温度传感器DS18B20测温,综合测试等项目,所有的项目均在开发板上进行相关项目的功能调试1、循环彩灯控制1)实训内容(1)画出该部分的硬件电路图并作分析(2)编写并调试程序,完成各种循环灯的效果(3)通过拨码开关实现对各种彩灯效果的切换功能2)实训目的(1)了解循环彩灯的工作原理(2)掌握移位指令的编程方法,做到灵活运用(3)掌握直控式按键的控制方法2、单片机电子钟1)实训内容(1)绘制并分析该部分的电路原理图(2)根据已有的电路图对数码管显示进行编码,编写相应的时钟程序(3)在软件调试完成的情况下进行硬件调试,实现预定的功能(4)编写和调试类似相关功能程序.如定时装置,倒计时跑表等2)实训目的(1)掌握单片机利用动态扫描技术进行多个数码管显示的电路组成的编程方法.(2)掌握利用单片机的定时器资源实现时钟功能的程序组成(3)掌握中等规模程序的编写及调试方法3、单片机频率计1)实训内容(1)绘制并分析频率计的电路原理图(2)根据频率计的要求综合编写定时和计数程序(3)在软件调试完成的情况下进行硬件调试,实现预定的功能(4)进行更能扩展,实现频率计可切换量程功能2)实训目的(1)熟悉频率计的工作原理及实现方法(2)掌握单片机定时和计数功能的综合应用的编程(3)掌握双字节二进制转换为BCD码的编程方法4、单片机红外接收解码装置1)实训内容(1)绘制并分析该部分的电路原理图(2)编写程序实现对电视机遥控器发送的红外遥控信号的解码(3)在上面程序的基础上编写程序实现对多路电器的遥控开关控制(4)内置密码,实现简易的密码装置功能2)实训目的(1)理解红外遥控编解码原理(2)掌握利用单片机编成实现解码的过程和方法(3)掌握利用单片机结合一体化红外线接收头实现多路电器开关控制的电路组成及编程方法5、单片机电子音乐1)实训内容(1)绘制并分单片机电子音乐的电路原理图(2)根据电子音乐的功能编写单曲音乐的程序(3)功能扩展,实现多曲音乐的自动播放或手动切换功能2)实训目的(1)了解有关音乐音符,节拍等相关知识(2)掌握利用单片机.产生音乐的方法(3)掌握单片机编程实现各种乐谱的音乐的方法6、单片机串行通信1)实训内容(1)利用串行通信模式0,通过串并转换器件实现数据输出控制(2)利用模式1,2实现单片机双机串行通信(3)单片机与PC机之间的串行通信2)实训目的(1)掌握单片机四种串行工作模式的各自特点和使用方法(2)掌握单片机实现双机通信的编程方法(3)理解计算机串行通信组件的相关知识,掌握计算机与单片机串行通信的编程方法7、数字温度传感器DS18B20测温1)实训内容(1)绘制测温电路的相关电路原理图(2)编写程序,实现精度为1度的温度的采集和显示功能(3)功能扩展,实现精度为0.1度的温度的采集和显示功能2)实训目的(1)熟悉DS18B20的工作原理,理解单线读写控制方法(2)掌握单总线对DS18B20测温程序的编写(3)理解测温和显示的资源调配,掌握测温值中小数部分的提取方法8、综合测验1)实训内容从前面实训项目中抽取一些内容,作出适当改动,进行测试2)实训目的测试学生对实训内容的掌握情况,实现教学反馈功能,同时给学生一定的学习压力,提高学习的积极性。
《单片机原理及应用》实验教学大纲
《单片机原理及应用》实验教学大纲一、课程简介《单片机原理与应用》应用物理学专业的一门必修专业课程,通过本课程的学习,使学生对单片机有一个全面的了解,掌握单片机的基本知识、基本理论,通过课程实验、实训,加强学生对单片机的实际应用,培养学生实际的动手能力。
本实验课是与《单片机原理与应用》课程相配套的实验课程。
二、课程实验教学目的与要求1、实验教学目的让学生对单片机、微型计算机在理论和实践上有一个全面的认识,具有坚实的微机原理与接口技术理论基础知识,具有熟练的实践技能,培养学生能够独立承担专门技术工作的微机、单片机应用研究的人才。
通过实验来加深学生对微机、单片机的工作原理、程序设计、常用接口电路的应用和编程方法等知识的理解和掌握。
2、实验教学要求各个实验的具体目的和要求内容详见实验项目。
三、实验项目实验1:指令系统实验实验目的:(1)、了解单片机仿真系统的组成和原理,熟悉单片机汇编语言和C51程序的调试过程。
(2)、熟悉51单片机各类指令的功能。
(3)、逐步进行程序调试和运行实践。
实验要求:编几个简单程序,分别实现数据传送、算术运算、逻辑运算,并根据运算结果实现简单的程序转移。
编写一个跳转程序、一个查表程序。
基本原理、实验内容及重点、难点:单片机汇编语言和C51程序的调试实验2:P1口及外部简单I/O口的应用实验实验目的:(1)、学习P1口的使用方法。
(2)、学习延时子程序的编写和使用。
(3)、掌握中断处理程序的编程方法。
实验要求:(1)、P1口做输出口,控制8个LED循环点亮。
(2)、P1口做输入口,接8个扭子开关,74LS273做输出口,控制8个LED,将开关状态反映到LED上。
(3)、以两个74LS273作为输出口,控制12个LED,模拟交通灯管理,并允许急救车优先通过。
用外部中断模拟急救车到来。
基本原理、实验内容及重点、难点:流水灯的控制,中断的使用实验3:定时器串行通讯实验实验目的:(1)、学习AT89S51单片机内部定时器/计数器的使用和编程方法。
《单片机原理与应用》实训指导书
佛山市顺德区郑敬诒职业技术学校《PIC单片机原理与应用》实训指导书制定:审核:审批:制定日期:二00七年九月实训项目一 熟悉实验环境及MPLAB 的使用实验目的:熟悉实验软硬件环境,能够对单片机编程并进行调试。
实验内容:了解实验平台软、硬件的构成,熟悉实验环境,掌握MPLAB 的使用方法;建立工程,编程,调试并运行程序。
基本要求:能够在计算机上使用MPLAB 建立一个工程,应用简单指令编写简单的程序进行编译,并在实验板上调试成功。
扩展要求:1、编写一段程序让PORTD 口输出二进制数‘10101010’。
2、编写跑马灯程序。
电路原理:单片机与LED:RD0RD1 RD2: RD7 程序流程:实现D 口小灯四亮四灭的程流程图单片机PORTD实验步骤:1、打开MPLAB。
双击桌面上名为“MPLAB IDE”的图标,打开MPLAB编译环境。
2、进入工程向导。
点击MPLAB上面菜单中的Project(工程),选择ProjectWizard(工程向导),通过工程向导来建立工程。
3、选择单片机。
进入欢迎界面(下图),点击下一步,在Device(设备)中选择PIC16F877A,如果该项为PIC16F877A则直接点下一步。
4、选择编译语言。
选择MPASM汇编语言编译器,如果该项为MicrochipMPASM Toolsuite,则直接点下一步。
5、创建工程文件。
请在D盘下建立一个存放工程的文件夹,文件名可以用英文、数字或英文数字混合,注意:不要用中文或标点符号,文件夹名和工程名长度不要超过8个字符。
下面以建立文件夹名为abcd , 工程名为LED 为例。
此处写入工程名字,可以和实验内容相关,如LED此处写入存放工程的路径,如D:\abcd,建议通过点击右边Browse(浏览)来选择建立好的文件夹6、添好工程名和路径后点击下一步,下图表示可以添加程序文件到工程中,如果是初次编程或没有编好的程序文件,可直接点击下一步。
单片机实训大纲doc - 广电电器网
《单片机原理与应用》实训教学大纲一、本实训的性质、目的和任务1.实训性质本实训是高等职业技术学校理工科的一门重要的专业基础实训,它具有以下几个主要特点:⑴内容丰富;⑵技术性、实践性和实用性较强;⑶涉及面广;⑷软、硬件相结合。
2.实训目的本实训主要介绍单片机的基本结构和系统组成,着重讲述单片机的实训方法,以及利用单片机设计产品等。
本实训从单片机的实际硬件结构入手,通过各种不同的实训方法和实训内容,可以培养学员动手解决实际问题的能力,可以对单片机的软、硬件系统有一个整体了解,可以自我设计单片机系统,并为进一步学好其他计算机专业课程奠定良好的实践基础。
3.实训任务通过本实训,使学员能够了解单片机应用的各种情况,理解单片机机各组成部件的基本工作原理和主要性能指标,掌握单片机及其主要配件的特点和选购技术。
二、本大纲所属层次,学习本课程前应预修的课程本大纲适用于高职院校电子专业、电气专业的教学。
学习本实训前,应预修计算机基础及应用、模拟电子技术、数字电子技术;单片机应用课程与本实训可以同时开设。
三、本实训的总时数总学时数:54学时。
四、本实训应掌握的基本概念基本技能⑴单片机的基本结构、系统组成、种类与档次及其主要特点。
⑵单片机的发展历程和各阶段主要特点、接口标准、性能指标、生产厂家及其选购。
⑶单片机的主要作用、基本组成、功能分类。
⑷单片机外存储器的基本概念、分类和主要特点;内存的分类、特点与性能指标。
⑸各种驱动设备的基本结构、工作原理、分类、技术指标。
五、教材和参考书教材:自编教材《单片机实训指导书》参考书:⑴余永权编著,A TMEL89系列单片机应用技术,北京航空航天大学出版社,2002年4月第一版⑵赖麒文编著,8051单片机C语言彻底应用,科学出版社,2002年1月第一版六、教学内容纲要实训零仿真环境认识实训一、实训题目1、熟悉仿真软件的基本界面。
2、编写简单的顺序程序,完成编译,调试。
二、实训目的1、学习仿真软件的基本使用方法。
《单片机原理与应用》教学大纲
单片机的编程技术
第五章
单片机的编程语言
01
2.汇编语言
C语言 2.汇 编语言 3. 机器码 4. 其他编程语
言
02
3.机器码
4.其他编程语言
03
单片机的编程技巧
熟练掌握编程语言 和开发工具
理解单片机的内部 结构和寄存器配置
掌握常用的编程技 巧和算法
注重代码的优化和 调试
单片机的调试技术
硬件调试:检查硬件连接是否正确,确保单片机正常工作 软件调试:通过调试工具对单片机程序进行调试,查找并修复错误 仿真调试:使用仿真器对单片机程序进行实时监控和调试 在线调试:通过在线调试器对单片机程序进行实时监控和调试
《单片机原理与应 用》教学大纲
,a click to unlimited possibilities
汇报人:
目录
CONTENTS
01 添加目录标题 02 单片机概述 03 单片机的基本原理 04 单片机的应用实践 05 单片机的编程技术
06 单片机的接口技术
单击添加章节标题
第一章
单片机概述
第二章
智能家居:单片机作为控制核心,实现家居设备的智能化控制 机器人技术:单片机用于机器人的运动控制、传感器数据处理等方面 医疗设备:单片机在医疗设备中实现数据采集、处理和传输等功能 工业自动化:单片机用于工业生产线的自动化控制,提高生产效率和产品质量 航空航天:单片机用于航空航天领域的传感器数据处理、控制系统等方面
PIC等。
医疗设备中的 单片机应用: 列举一些单片 机在医疗设备 中的应用实例, 如血压计、血 糖仪、心电图
机等。
单片机在医疗 设备中的优势: 介绍单片机在 医疗设备中的 优势,如低功 耗、高可靠性、 易于编程等。
单片机应用实训大纲
《单片机原理及应用》实训大纲一、课程名称:单片机原理及应用二、适用专业:电子电器应用与维修三、实训时间:2016-2017学年第二学期四、实训学时:32学时五、实训项目数: 6项六、实训地点:校内单片机实训室七、实训项目:项目一:灯光闪烁实训(2课时)实训目的和要求:灯光闪烁实训是通过单片机一位I/O口去控制仪各LED发光二极管的亮灭,通过实训了解单片机的开发流程以及成勋方框。
实训内容:1、通过单片机I/O口去控制仪各LED发光二极管的亮灭。
2、掌握掌握单片机简单的程序项目二:跑马灯实训(6课时)实训目的和要求:通过这个实训了解左右移位指令的用法实训内容:跑马灯从左往右移三位后再从右往左移三次,周而复始运行项目三:独立按键输入实训(6课时)实训目的和要求:独立按键实训是用单片机去读当前I/O口的状态,是单片机获取信息的基础。
通过这个实训了解单片机读取I/O口的方法实训内容1、通过单片机获取到指令信息改变流水灯的运行的方式2、在使用机械按键时必需了解按键消抖问题项目四:光电隔离输入输出实训(6课时)实训目的和要求:通过光电隔离装置了解控制系统与执行系统的电气隔离及其带来的的优点实训内容:单片机系统通过光电装置控制一个LED的亮灭。
单片机IO 与LED灯通过光耦合控制项目五:动态数码管显示实训(6课时)实训目的和要求:通过此实训了解动态数码管的显示管理,掌握编码方法。
共阴极和共阳极数码管的不同之处及常用设计方法。
实训内容:在显示模块的八位LED数码上显示日期,显示格式为:09-04-25,单片机IO口模拟芯片时序输出。
项目六:矩阵键盘接口实训(6课时)实训目的和要求:通过此实训了解矩阵键盘的工作原理,掌握编码方法并能编写出扫描程序,应用到单片机系统当中。
实训内容:在显示模块的八位LED数码的个位显示当前使用矩阵键盘所按下的值。
八、实训指导教师的职责课程主要是实训教学,每次实训由教师讲解实训基础理论、实训仪器的基本原理和操作方法,随后演示整个实训过程,最后学生以小组的形式进行实训操作,老师对学生的实训过程进行指导,并对学生遇到的问题进行解答。
单片机实验教学大纲
通信专业《单片机原理与应用》课程实践教学大纲
课程名称:单片机原理与应用
英文名称:Principle & application of microcontroller
课程编号:119004041 是否独立设课:否
实验学分:1 学时:18 开课学期:6
一、课程简介
单片机原理与应用是一门实践性很强的应用性课程,因此实验教学对理解和掌握单片机原理与应用举足轻重。
本实验课程旨在通过实验教学,加深对教材内容的理解,掌握单片机应用系统的分析、设计及其编程调试的基本方法。
二、实验报告要求与实验考核方法
实验报告必须包括:①实验原理(包括软硬件框图);②仪器;③方法和结果;④结果讨论。
实验考核方式应根据:①实验操作情况;②实验报告内容;③实验考试进行评分。
评分方法:平时成绩和实验报告占50%,实验考试占50%。
实验成绩占课程成绩的比例:30%。
三、实验指导书及主要参考书:
《单片机原理与应用实验指导书》,余水宝,自编, 2004
《8051单片机实践与应用》,吴金戌等,清华大学出版社,2002
撰写人:审定人:。
《单片机原理及应用》实践课教学大纲
《单片微型计算机原理、接口及应用》实践课总学时:12学时软件实验8学时硬件实验4学时第一部分实验内容调试通过软件实验1:学习单片计算机仿真开发环境软件实验2:两个16位数的加法程序两个16数分别存于30H,31H和40H,41H(低位在前),并把和存于30H,31H,32H 中。
软件实验3:10个8位无符号数放在内部RAM地址为30H开始的单元中,要求编制程序找出这10个数的最大值放在40H单元。
软件实验4:简单的二分支程序两个16位无符号数NA,NB分别存放在8031单片机内部RAM的40H、41H及50H、51H单元中,当NA > NB时,将内部RAM的42H单元清0;否则,将该单元置成全1,请编程实现该功能。
调试通过硬件实验1:根据本校的单片机开发设备情况,利用定时器1采用方式0设计一个能产生t=1ms 的方波信号发生器硬件实验2:D/A转换器应用根据本校的单片机开发设备情况,实现通过D/A转换器产生阶梯波。
DA转换器采用单缓冲方式,定时1ms(定时器实现),增幅10,10ms一循环。
第二部分提交的资料提交的资料包括两部分:实验报告;电子版的实验程序清单一、实验报告除软件实验1外,每实验写份实验报告,五份实验报告装订在一起。
装订封面采用附件的标准格式,封面后紧跟目录。
每份实验报告各助学院校老师需给出成绩并签名、签日期,同时把每实验的成绩填写在封面的成绩栏中,根据5次实验的情况给出总成绩并签名。
每份实验报告请按以下格式书写实验名称1.实验目的2.实验设备3.实验内容(1)绘制电路连接图(2)绘制程序流程图(3)写出实验步骤(4)调试通过的实验程序。
A.每句指令后附该指令的机器码;B.若有条件采用编译调试界面屏幕抓图的方式。
(5)说明实验结果二、电子版的实验程序清单每个学生需提供调试通过的程序清单,包括.ASM .PRJ .HEX文件。
若程序不能通过则不能取得该门课的成绩。
若两同学的程序完全一样,则两人成绩均以0分计。
《单片机原理及应用》课程教学、实验和课程设计大纲
《单片机原理及应用》课程教学大纲一、课程基本情况课程名称:单片机原理及应用/ Principle and Application of Single Chip Microcomputer 课程类别:专业必修课开课学期:5学分:3总学时:48理论学时:40实验学时:8适用专业:电气工程及其自动化专业适用对象:本科先修课程:模拟电子技术、数字电子技术、程序设计基础等二、课程简介1.课程任务与目的让学生获得单片机应用系统设计的基本理论、基本知识与基本技能;掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在电气自动化控制、测量、保护等电气和电子技术领域的应用;初步具备应用单片机进行设备技术改造、产品开发的能力。
在本课程实验及综合设计环节,介绍有关单片机的最新技术和发展方向,激发学生紧跟时代、不断学习、勇于创新的思想意识。
2.对接培养的岗位能力本课程重点支持以下毕业要求:毕业要求2.3能认识到解决问题有多种方案可选择,能通过文献研究寻求可替代解决方案。
毕业要求3.1掌握设计/开发电气工程领域复杂工程问题解决方案所需要的专业知识和技术手段,熟悉设计/开发相关的技术规范与标准以及影响设计目标和技术方案的各种因素。
毕业要求4.3能综合多学科专业知识,对实验数据进行处理、分析与解释,得到有价值的研究结论。
三、课程目标与毕业要求根据该课程所支撑的毕业要求指标点,确定以下三个课程目标。
课程目标1 掌握单片机系统硬件的组成和基本原理,以及单片机系统软件设计的基本方法。
(支撑毕业要求3.1)课程目标2 具有应用先进设计软件和先进设计工具进行单片机控制系统的分析和设计能力,并具有一定的分析和解决工程实践问题的创新意识和创新能力。
(支撑毕业要求2.3)课程目标3 掌握单片机系统硬件调试和软件调试的方法,并能对调试结果进行分析和处理。
(支撑毕业要求4.3)四、教学内容与成果目标(二)实验或实践学时安排五、课程考核方式与评分标准2.总成绩构成本课程综合绩评定由课程表现成绩(10%)+平时作业成绩(10%)+实验成绩(20%)+上机操作考试成绩(60%)构成。
单片机原理与应用教学大纲
单片机原理与应用教学大纲一、课程概述课程名称:单片机原理与应用课程学时:60学时(包括理论教学和实践操作)课程对象:电子信息类相关专业大学生先修课程:数字电路、模拟电子技术等基础课程二、课程目标1.理解单片机的基本原理和工作方式。
2.掌握单片机的编程方法和开发工具。
3.能够完成简单的单片机应用设计和实施。
4.发展学生的实践能力和创新思维。
三、教学内容1.单片机基本概念与原理1.1单片机的定义与特点1.2单片机的内部结构与工作原理1.3单片机的应用领域和发展趋势2.单片机开发环境与工具2.1单片机开发板介绍2.2单片机编程语言选择与开发环境配置2.3常用单片机编程工具介绍3.单片机指令系统与汇编语言3.1单片机指令系统概述3.2借助汇编语言编写简单程序3.3常用汇编指令的使用与实例分析4.单片机的输入输出与外设接口4.1数字I/O口的原理与编程方式4.2模拟I/O口的原理与编程方式4.3常见外设的接口与编程方法,如LED、LCD、键盘等5.单片机的中断与定时器5.1中断的基本概念和分类5.2单片机中断的编程方法5.3定时器的基本原理和应用6.单片机的串行通信与通讯接口6.1串行通信概念与基本原理6.2串口通信的编程方法与实例6.3常见通讯接口的介绍与应用,如SPI、I2C等7.单片机的应用设计与实践7.1利用单片机实现简单电子系统的设计7.2单片机的故障诊断与处理7.3单片机在智能控制领域的应用四、实践环节1.实验设计:设计与实现一个基于单片机的简单系统2.实验报告:对实验过程和结果进行记录和总结五、考核方式1.平时成绩:包括课堂表现、实验报告等2.期末考试:对课程内容进行综合考核六、教学方法1.理论教学:采用讲授、案例分析等方式进行知识传授2.实践操作:通过实验和实际项目等实践环节培养学生的动手能力和创新思维3.学生讨论和互动:鼓励学生积极参与课堂讨论,增强学生的学习主动性和合作意识七、参考教材1.《单片机原理与应用教程》(王建林,清华大学出版社)2.《单片机教程与实践》(张力,人民邮电出版社)3.《单片机原理与接口技术》(黄龙生,高等教育出版社)以上是《单片机原理与应用》课程的教学大纲,课程从基本概念、原理讲解到实践应用设计,通过理论教学和实践操作的结合,旨在培养学生对单片机的整体理解和实际应用能力。
最新单片机实训教学大纲
最新单片机实训教学大纲一、引言单片机是一种微型计算机芯片,被广泛应用于各个领域,包括电子、通信、汽车、家电等。
单片机实训是培养学生动手实践和解决问题的能力的重要环节之一。
本文档旨在提供一份最新的单片机实训教学大纲,以帮助教师和学生更好地组织和参与单片机实训。
二、教学目标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. 平时作业:包括课后习题、实验报告和项目进度报告等。
《单片机原理及应用实验》课程实验教学大纲
《单⽚机原理及应⽤实验》课程实验教学⼤纲《单⽚机原理及应⽤实验》课程实验教学⼤纲⼀、实验类别:学科基础实验课程学分: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套。
《单片机原理及应用》教学大纲
《单片机原理及应用》教学大纲课程名称:单片机原理及应用课程类型:专业选修学时安排:32学时课程简介:本课程通过对单片机的原理和应用进行深入讲解,使学生掌握单片机编程的基本原理和方法,并能够应用单片机完成各种实际任务。
通过理论教学和实验实践相结合的方式,培养学生的综合应用能力和解决实际问题的能力。
教学目标:1.理解单片机系统的基本组成部分以及其工作原理。
2.掌握单片机编程的基本方法和技巧。
3.能够应用单片机完成各种实际任务。
4.学会使用相关工具和设备进行单片机的开发和调试。
教学内容:第一讲:单片机的概述与发展(2学时)1.单片机的定义和概述2.单片机的发展历程3.单片机在各个领域的应用案例第二讲:单片机的基本结构与工作原理(4学时)1.单片机的硬件结构2.单片机的内部组成单元及其功能3.单片机的时序控制原理第三讲:单片机的编程语言(4学时)1.C语言在单片机编程中的应用2.汇编语言在单片机编程中的应用3.嵌入式系统开发工具的介绍第四讲:单片机的输入输出(4学时)1.单片机的输入输出端口2.数字输入输出接口3.模拟输入输出接口4.中断控制和输入输出延时第五讲:单片机的中断与定时器(4学时)1.单片机的中断原理和中断服务程序编写方法2.定时器在单片机中的应用3.PWM技术在单片机中的应用第六讲:单片机的通信接口(4学时)1.串口通信的原理和应用2.并行通信的原理和应用3.I2C和SPI通信协议介绍4.单片机与外设的通信接口设计第七讲:单片机的应用案例(6学时)1.温度测量与控制系统2.智能家居控制系统3.电机控制系统4.通信设备控制系统5.其他实时控制系统案例第八讲:实验探究(4学时)1.单片机的基本操作实验2.单片机的输入输出实验3.单片机的中断和定时器实验4.单片机的通信接口实验教学方法:1.课堂讲授:通过理论教学,向学生传授单片机的基本原理和知识。
2.实验实践:通过实验教学,让学生亲自动手制作单片机相关应用电路,并进行调试和测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
四、实训考核
1.要求考勤,如3次不到取消其实验成绩。
2.实验结束前半小时进行实验验收,记录本次实验情况和成绩。
3.在实验期间,严格遵守实验室纪律,保持实验室整洁。
4.实验报告要求:
每做一个实验,要求每个学生必须做好实验报告: (1)实验报告可以是电子文档,也可以是手写报告。 (2)实验报告文字必须工整、电路规范。 (3)实验报告要体现设计性(包括设计任务、电路设计、电路工 作原理分析、编程思路、程序流程图、注释的程序清单和实验结果分 析)。 5.实验考核办法: (1)全部实验结束后,安排一次实验考试,限制时间,对做过的 实验项目进行抽签考试。 (2)用最后一次实验的时间,在检查时逐个以口试的方式进行测 试、询问,对每个学生的编程调试能力进行评价,给出实验成绩。 (3)每次实验都进行严格考核、检查实验情况,记录实验结果, 给出实验成绩。 五、教材与参考书 《单片微计算机原理及应用》 张毅坤等 编著 西安电子科技大学出 版社 2003年 《单片微型机原理、应用与实验》(修订版)张友德等编 复旦大 学出版社 《单片微机原理与应用》 中国机械工业教育协会 组编 机械工业出 版社 《单片微机原理及应用》 张毅刚 主编 高等教育出版社 2004年版 《潇湘职业学院单片机原理与技术实训指导书》
14 必修 设计 3
三、实训要求
实验一 P1口输入、输出实验 (一)、实验目的 1、学习P1口的使用方法 2、学习延时子程序的编写和使用 (二)、实验要求 1、用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极 管从右到左轮流循环点亮。 2、用P1.0、P1.1作输入接两个拨断开关,P1.2、P1.3作输出接两个 发光二极管。程序读取开关状态,并在发光二极管上显示出来。 实验二 继电器控制实验 (一)、实验目的 1、学习I/O端口的使用方法 2、掌握继电器的控制的基本方法 3、了解用弱电控制强电的方法 (二)实验要求 用P1.0作为控制输出口,接继电器电路,使继电器重复吸合与断 开。 实验三 音频控制实验 (一)、实验目的 1.学习输入/输出端口控制方法 2.了解音频发声原理 (二)、实验说明 本实验是利用80C51端口输出脉冲方波,方波经放大滤波后,驱动扬 声器发声,声音的频率高低由延时长短控制。 (三)、实验要求: P1.0输出音频信号接音频驱动电路,使扬声器周期性的发声。 实验四 8255输入、输出实验 (一)、实验目的 1、了解8255芯片结构及接口方式 2、掌握8255输入、输出的编程方法 (二)、实验要求 本实验分两种情况来进行: 1、 PA口作为输出口。 2、 PA口作为输出口,PB口作为输入口。 (1)、PA口作为输出口,接8位发光二极管,程序功能使发光二极 管单只从右到左轮流循环点亮。 (2)、 PB口作为输入口,读入开关信号;PA口作为输出口,送八
的过程。注意不能加热太长时间,以免烧坏功率电阻。拔去控制电压,
停止加热,让其自然冷却。观察温度下降的过程。当温度降至室温时,
调节输入端的电位器,衰减输入电压值,用以模拟低温情况,当逆时针
旋到底时,数显显示“-50℃”
自选实训项目:
1.电子琴系统设计
2、点阵显示设计
3.步进电机控制
4.直流电机控制
5.LED数码静态显示系统设计
应用技术》理论知识的理解和掌握。
二.主要实训内容与学时分配
序号
实验项目名称
学时
实验 要求
实验 每组 类型 人数
1
掌握Keil uVision2单片机仿真开发 系统的使用
2 必修 验证 3
2 P1口输入、输出实验
2 必修 设计 3
3 继电器控制实验,音频控制实验
2 必修 设计 3
4 8255输入、输出实验
位逻辑电平显示模块显示。 实验五 6LED动态扫描显示实验 (一)、实验目的 1、掌握数字、字符转换成显示段码的软件译码方法 2、动态显示的原理和相关程序的编写 (二)、实验说明 动态显示,也称扫描显示。显示器由6个共阴极LED数码管构成。单
片机的P0口输出显示段码,经由一片74LS245驱动输出给LED管,由PB口 输出位码,经由74LS06输出给LED管。
程序。5LED数显为“XX℃”,“XX”即为十进制温度值,当气温低于
0℃,或者模拟信号输入端的电位器没有顺时针旋到底时,温度值前面
出现“-”。短接继电器与温度控制部件的加热电源输入口与加热电源
输出口,用导线将+5V控制电压接到继电器与温度控制部件的控制口,
继电器吸合,红色发光二极管点亮,说明”。
2、实训目的
培养与提高学生进行科学实验的能力:理论与实践相结合、自学能
力、实验调试与动手实践能力、思维判断能力、表达书写能力、简单设
计能力。
3、实训的任务
通过对实验现象的观测,使学生进一步掌握《单片机原理及应用技
术》实验的基本编程、调试方法和基本实验技能,加深《单片机原理及
2 必修 设计 3
5 6LED动态扫描显示实验
2 必修 设计 3
6 计数器实验
2 必修 设计 3
7 外部中断实验
2 必修 设计 3
8 A/D、D/A转换与串行口显示实验
2 必修 设计 3
9 电子时钟实验
2 必修 设计 3
10 电子琴实验
2 选修 设计 3
11 温度传感器模拟实验
2 选修 设计 3
12 课程设计
锁紧插座中,请注意仿真器的方向:缺口朝上。
3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接
着添加 温度传感.ASM源程序,进行编译,直到编译无误。
4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为
38400。
5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行
(三)、实验要求 单片机P0输出段码,P1口输出位控码,输出6个字符。 实验六 计数器实验 (一)、实验目的 1.学习80C51内部定时/计数器使用方法 2.学习计数器各种工作方式的用法 (二)、实验内容及步骤 1、使用单片机最小应用系统模块,用扁平数据线连接P0口与八位 逻辑电平显示模块,T0端口接单次脉冲电路的输出端。 2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的 锁紧插座中,请注意仿真器的方向:缺口朝上。 3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接 着添加 计数器.ASM源程序,进行编译,直到编译无误。 4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为 38400。 5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运 行程序。连续按动单次脉冲的按键,8位发光二极管显示按键次数。 实验七 外部中断实验 (一)、实验目的 1、掌握外部中断技术的基本使用方法 2、掌握中断处理程序的编写方法 (二)、实验说明 1、外部中断的初始化设置共有三项内容:中断总允许即EA=1,外 部中断允许即EXi=1(i=0或1),中断方式设置。中断方式设置一般有 两种方式:电平方式和脉冲方式,本实验选用后者,其前一次为高电平 后一次为低电平时为有效中断请求。因此高电平状态和低电平状态至少 维持一个周期,中断请求信号由引脚INT0(P3.2)和INT1(P3.1)引入,本 实验由INT0(P3.2)引入。
2、中断服务的关键: a、保护进入中断时的状态。 堆栈有保护断点和保护现场的功能使用PUSH,在转中断服务程序之 前把单片机中有关寄存单元的内容保护起来。 b、必须在中断服务程序中设定是否允许中断重入,即设置EX0位。 c、用POP指令恢复中断时的现场。 3、中断控制原理: 中断控制是提供给用户使用的中断控制手段。实际上就是控制一些 寄存器,51系列用于此目的的控制寄存器有四个:TCON 、IE 、SCON 及IP。 4、中断响应的过程: 首先中断采样然后中断查询最后中断响应。采样是中断处理的第一 步,对于脉冲方式的中断请求,若在两个相邻周期采样先高电平后低电 平则中断请求有效,IE0或IE1置“1”;否则继续为“0”。所谓查询就 是由CPU测试TCON和SCON中各标志位的状态以确定有没有中断请求发生 以及是那一个中断请求。中断响应就是对中断请求的接受,是在中断查 询之后进行的,当查询到有效的中断请求后就进行响应一次中断。 INT0端接单次脉冲发生器。P1.0接LED灯,以查看信号反转。 (三)、实验内容及步骤 1、使用单片机最小应用系统1模块,P1.0接发光二极管,INTO接单 次脉冲输出端。 2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的 锁紧插座中,请注意仿真器的方向:缺口朝上。 3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接 着添加 中断.ASM源程序,进行编译,直到编译无误。 4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为 38400。 5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行 程序。连续按动单次脉冲产生电路的按键,发光二极管每按一次状态取 反,即隔一次点亮。 实验八 A/D、D/A转换与串行口显示实验 (一)实验要求: 1、根据数码显示器极性和接口电路,自编一组显示笔形码。 2、设置单片机的串行口工作方式。 3、利用单片机的串行口和并行输出串行移位寄存器74LS164,在数 码显示器上循环显示0~F数字及“-”和“·”字符。 4、利用ADC0809做A/D转换器做A/D实验。
5、利用DAC0832作D/A转换器做D/A实验。 6、D/A转换结果送出到直流电机,控制其正、反转。 实验九 电子时钟实验 (一)、实验目的 1、进一步掌握定时器的使用和编程方法 2、进一步掌握中断处理程序的编程方法 (二)、实验说明及要求 利用CPU的定时器和实验台上提供的数码显示电路,设计一个电子 时钟。格式如下: XX XX XX 由左向右分别为:时、分、秒 实验使用的是单片机内部计数器的定时器功能,有关设置主要针对 定时器/计数器工作方式寄存器TMOD。具体为:工作方式选择位,设置为 方式2;计数/定时方式选择位,设置为定时器工作方式。 定时器每100uS中断一次,在中断服务程序中,对中断次数进行计 数,100uS计数10000次就是1秒。然后再对秒计数得到分和小时值,并 送入显示缓冲区。 单片机P0口输出字段码,P1口输出位码。 实验十 电子琴实验 (一)、实验目的 1、了解单片机系统发声原理 2、进一步熟悉定时器编程方法 3、熟悉键盘扫描电路工作原理及编程方法 (二)、实验内容及步骤 利用实验仪上提供的键盘,使数字键1、2、3、4、5、6、7作为电 子琴按键,按下即发出相应的音调。用3.2 口发出音频脉冲,驱动喇 叭。 1、单片机最小应用系统1的 P1口接查询式键盘,单片机INT0口接音 频驱动电路。 2、用串行数据通信线连接计算机与仿真器,把仿真器插到模块的 锁紧插座中,请注意仿真器的方向:缺口朝上。 3、打开Keil uVision2仿真软件,首先建立本实验的项目文件,接 着添加 电子琴.ASM源程序,进行编译,直到编译无误。 4、进行软件设置,选择硬件仿真,选择串行口,设置波特率为 38400。 5、打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行 程序。 按查询式键盘的1~7键,扬声器发出高低不同的声音。