单片机原理及应用(C语言版)7
- 格式:ppt
- 大小:1.31 MB
- 文档页数:93
《单片机原理及应用》考试大纲I、考试的性质与目的本科插班生考试是由专科毕业生参加的选拔性考试。
《单片机原理及应用》是电气工程及其自动化(本科)的一门专业基础课程,考试主要检查考生对单片机技术的基本知识的掌握程度,考察内容主要包括:单片机的组成、工作原理、编程及外围电路设计等基础知识;单片机的编程方法、编程规则及外围电路设计技巧,着重考察编程能力,分析问题、解决问题的能力。
通过考察保证后续课程的学习。
II、考试的内容一、考试基本要求1.基本理论知识1)掌握单片机并行I/O(也就是个P口)口的其内部结构、它们的用途和在使用过程中需要注意的问题。
2)掌握数码管的内部结构(共阴极、共阳极)和驱动方法(动态驱动方法和静态驱动方法)3)掌握独立键盘和矩阵键盘的扫描原理4)掌握外部中断的原理,使用方法和设置方法,重点注意外部中断在TCON、IE、IP寄存器的设置方法。
5)掌握定时器中断的原理,使用方法和设置方法,重点注意定时器中断在TCON、、TMOD、IE、IP寄存器的设置方法。
掌握定时器的4种工作方式。
6)掌握串口的原理,使用方法和设置方法,重点注意串口中断在TCON、、TMOD、IE、IP寄存器的设置方法。
掌握串口232A的电压规范及物理连接方法、掌握波特率的概念,各种工作模式下数据帧的格式。
7)掌握IIC总线的通信格式(什么是起始信号、结束信号和数据信号),通信协议(重点注意通信的过程中发送信号的顺序和对地址信号的定义)8)了解液晶1602的使用方法2.基本技能1)了解51单片机的架构和资源,能够读懂单片机组成简单系统;2)能够利用单片机以及其他元器件设计简单的监控电路3)能够阅读基础C语言编写的程序,能够利用C语言编写单片机程序,并具有编译、下载和调试单片机系统的能力。
4)能够利用一些常用的集成电路芯片组成单片机系统二、考核知识点及考核要求1. 基础必备知识1.1 考核知识点:1)单片机概述:了解什么是单片机、单片机标号信息及封装类型、单片机能做什么、如何开始学习单片机、单片机外部引脚介绍、电平特性等;2)单片机常用的数制与码制,包括:二进制、十六进制、二进制与十进制的相互转换;3)二进制的逻辑运算包括:与、或、非、同或、异或等4)单片机的C51基础知识包括:了解利用C语言开发单片机的优点、C51中的基本数据类型、C51数据类型扩充定义、C51中常用的头文件、C51中的运算符、C51中的基础语句1.2 考核要求:1)识记:单片机的资源和特点2)理解:单片机使用的数制和逻辑运算3)应用:读懂并利用C语言编写程序2. Keil软件使用及流水灯设计2.1 考核知识点:熟悉和使用Keil编写简单的单片机C51程序,内容包括:1)Keil工程建立及常用按钮的使用2)能灵活使用C语言循环控制语句3)掌握延时程序的写法和延时时间的计算方法4)掌握函数的使用方法5)使用简单的C51库函数2.2 考核要求:识记:简单的C51库函数;理解:C51的基础语法;应用:使用Keil编写单片机程序,形成可下载的HEX文件,并下载到单片机(或者仿真软件protues)进行仿真和调试。
单片机原理及其应用
单片机即单片微型计算机,是一种集成电路芯片,内部包含了处理器、存储器、输入输出接口等电子器件和电路。
它可以完成各种计算和控制任务,具有体积小、功耗低、功能强大等特点,广泛应用于各个领域。
单片机的工作原理是通过指令的执行来完成相应的任务。
它内部的处理器通过解析存储在存储器中的指令,执行不同的操作,包括算术运算、逻辑运算、数据传输等。
同时,单片机还可以与外部设备通过输入输出接口进行数据交换,并控制外部设备的工作。
单片机的应用十分广泛。
在家电领域,它可以作为控制中心,实现灯光控制、电机控制、温度控制等功能。
在汽车电子领域,单片机可以用于控制发动机系统、车载娱乐系统、车身电子系统等。
在工业自动化领域,单片机可以用于控制生产线上的各种设备,实现自动化生产。
此外,单片机还可以应用于电子计算器、遥控器、安防系统、医疗设备等领域。
总的来说,单片机通过内部的处理器和外部设备的交互,实现各种控制和计算任务,广泛应用于各个领域,为我们的生活和工作提供了很大的便利。
《单片机原理及应用》实验指导书(C语言)《单片机原理及应用》实验指导书(C语言)某某大学物电学院微机教研室某某2022前言由于单片机具有高可靠性、超小型、低价格、容易产品化等特点,在仪器仪表智能化、实时工业控制、实时数据采集、智能终端、通信设备、导航系统、家用电器等控制应用领域,具有十分广泛的用途。
由于目前在国内单片机应用中,MCS-51系列单片机仍然是一种主流单片机,所以本实验指导书为学习MCS-51单片机的学生,配合《单片机原理及应用》课程的教学,结合本学院自制单片机教学实验板编写了这本实验指导书。
《单片机原理应用及》是一门实践性很强的课程,提高教学质量的一个重要环节是上机实习和训练,无论是学习汇编语言程序设计,还是学习接口电路和外设与计算机的连接,或者软硬兼施地研制单片机应用系统,不通过加强动手是不能获得预期效果的。
本实验指导书提供多个实验的指导性材料,有些实验还有一些有一定难度的选做项目,可以根据课时的安排和教学要求进行取舍。
为了达到某些实验的目的,书中提供的参考程序与实际应用中的程序会有些差别,所以不一定是最优的。
由于时间紧迫,需要赶课程进度与实验时间的同步,加上编者学识有限,如有不妥之处,欢迎读者批评指正。
实验须知1.实验前必须阅读教科书的有关部分和本实验指导书,了解实验目的、内容、步骤,做好实验前的准备,编写好实验中要求自编或修改的程序;完成实验前要求完成的准备工作后方可以上机实验,否则不得上机操作。
2.各种电源的电压和极性不能接错,严禁带电接线和接插元器件。
通电前须经过指导教师检查认可后方能通电。
3.不准随意拨弄各种与实验无关的旋钮和开关,凡与本次实验无关的任何设备都禁止动用和摸弄,注意安全。
4.严禁用手触摸实验系统印制电路板和元器件的引脚,防止静电击穿芯片。
5.实验中若损坏仪器或元器件,应及时向指导教师报告。
6.在实验室内保持安静和卫生,不得随意走动和喧哗,集中精力完成实验。
7.实验完成后,关掉电源,及时整理实验台桌面,保持环境整洁。
单片机原理及应用(C语言版)第7章MCS-51单片机串行口主编:周国运中国水利水电出版社本章要点本章主要讲述MCS-51单片机串行口的结构、工作原理以及应用。
主要内容包括串行通信基本知识、MCS-51单片机串行口结构、串行口工作方式以及单片机与PC机通信的接口电路。
7.1 串行通信基本知识主要内容7.1.1 数据通信7.1.2 异步通信和同步通信7.1.3 波特率7.1.4 通信方向7.1.5 串行通信接口种类7.1.1 数据通信计算机与外界的信息交换称为通信。
基本的通信方法有并行通信和串行通信两种。
1.并行通信单位信息(通常指一个字节)的各位数据同时传送的通信方法称为并行通信。
优点:传送速度快;缺点:数据有多少位,就需要多少根传送线。
适合近距离通信7.1.1 数据通信2.串行通信单位信息的各位数据被分时一位一位依次顺序传送的通信方式称为串行通信。
优点:只需一对传输线,大大降低了传送成本,特别适用于远距离通信;缺点:传送速度较低。
适合远距离通信1.异步通信异步通信中,传送的数据可以是一个字符代码或一个字节数据,数据以帧的形式一帧一帧传送。
7.1.2异步通信和同步通信图7-3 异步通信的一帧数据格式1、异步通信起始位(0):信号只占用一位,用来通知接收设备一个待接收的字符开始到达。
线路上在不传送字符时应保持为1。
接收端不断检测线路的状态,若连续为1以后又测到一个0,就知道发来一个新字符,应马上准备接收。
数据位:紧接着起始位后面,它可以是5位(D0--D4)、6位、7位或8位(D0--D7)。
1、异步通信奇偶校验:只占一位,但也可以规定不使用奇偶校验位,这一位就可省去。
也可用这一位(1/0)来确定这一帧中的字符所代表信息的性质(地址/数据等)。
停止位:用来表征字符的结束,它一定是高电位(逻辑1)。
停止位可以是1位、1.5位或2位。
接收端收到停止位后,知道上一字符已传送完毕,同时,也为接收下一个字符做好准备--只要再接收到0,就是新的字符的起始位。
《单片机技术及应用》课程标准课程代码10010014470 课程类别必修课程类型理论+实践课程性质职业能力课课程学分 4 课程学时60修读学期第四学期核心课程是合作开发企业福建省和盛电力科技有限公司执笔人何用辉、施永贵审核人1.课程定位本课程是机电一体化技术专业核心课程,专业必修课程。
其功能是通过理论与实践相结合的教学方式,采取项目导向、任务驱动等教学方法,培养学生利用单片机进行机电控制系统应用设计能力、控制程序编写与调试能力和产品的制作、测试以及维护等能力。
本课程与前修课程《应用电子技术》、《C语言程序设计》、《电路板设计与制作》课程相衔接,共同培养学生进行单片机控制应用项目的设计、调试、维护以及工程技术文件的编制和归档能力,使学生掌握单片机控制应用系统或装置安装与调试的技能和电子电路综合应用能力;与后续课程《机电一体化技术与系统》、《实物专题》以及顶岗实习等课程相衔接,共同培养培养学生从事机电产品控制系统或装置的安装、调试、维护的基本职业能力和初步的机电产品开发与设计能力,同时培养学生诚实、守信、善于协作、爱岗敬业的职业道德和职业素质。
2.课程目标2.1 知识目标(1)了解单片机的基本概念、工作原理和应用领域;(2)熟悉常见单片机芯片的功能和引脚分布;(3)理解并掌握单片机系统结构和存储器结构组成;(4)掌握单片机的基本硬件结构及其控制使用方法;(5)了解单片机的指令系统和编程语言,熟悉C51语言语法及应用;(6)理解并掌握单片机应用常用接口电路及控制程序设计;(7)熟练掌握Keil和Proteus软件的使用方法;(8)初步学会单片机应用系统的开发步骤和设计方法;(9)掌握简单单片机应用系统的设计、编程与调试;(10)掌握单片机工程项目报告的书写格式。
(11)了解单片机在自动化领域中的典型应用。
2.2 能力目标2.2.1专业能力(1)熟悉单片机的内部资源,并能合理使用内部资源的能力;(2)具备单片机应用系统的初步应用分析和软硬件设计能力;(3)掌握简单单片机应用程序的设计与程序编写能力;(4)熟练使用开发工具进行单片机应用项目设计与调试的能力;(5)初步具备分析处理简单的单片机应用控制系统软硬件故障能力;(6)掌握单片机应用系统的安装和软硬件联调、故障诊断维护技能;(7)掌握单片机应用产品开发的基本流程和工艺;(8)具有资料整理和文件归档的能力。