单片机应用技术教学大纲

单片机应用技术教学大纲
单片机应用技术教学大纲

安徽滨湖职业技术学院

《单片机应用技术》课程教学大纲

第一部分课程说明

一、课程性质与任务

1. 课程性质

《单片机应用技术》是计算机各专业以及电子工程各专业专业的一门专业技术课,为必修课程。本课程共68学时,其中讲课48学时,实验18学时,机动2学时,一学期开设。

2. 课程任务

设置本课程的目的是让学员学习和掌握单片机的系统结构、指令系统、程序设计方法、系统扩展方法、应用技术和发展现状。

3. 课程特点

本课程具有实用性强、理论和实践结合、软硬件结合等特点。

4. 先修课程

本课程的先修课有“计算机电路基础”、“计算机组成原理与汇编语言”、“数字电路”和“微机接口技术”等。

二、教学方法及教学形式建议

本课程以文字教材为主要教学媒体,包括主教材和实验指导书。按专题讲授课程的重点、难点和期末复习指导。

本课程共有三种教学形式,即:授课、实验和自学。授课包括面授和录像,主要讲授理论;实验需使用专用的实验设备、配合授课内容进行;自学是在教师的安排下由学员自己进行学习,自学教材包括指定教材和其它参考书。

第二部分教学内容和教学要求

一.教学要求的基本层次

本课程的教学要求可分为三个层次,即:掌握、理解和了解。

1. 掌握

对于本课程的重点内容要求学员达到掌握的程度。即要求学员能够全面、深入地掌握所学内容,能够举一反三,熟练解决相关问题。要求学员掌握的内容也就是考试的主要内容。

2. 理解

对于本课程的一般内容要求学员能够理解。即要求学员能够理解所学内容,对所涉及的内容能够进行简单的分析和判断。

3. 了解

对于本课程的次要内容要求学员能够了解。所涉及的内容都是一些基本概念和简单叙述,知道了就行,没有进一步深入和扩展的要求。

二.教学内容和要求

1. 单片机概述

1.1 教学内容

(1)单片机的发展

(2)单片机的应用领域

(3)典型单片机系列

1.2 教学要求

了解:单片机的特点、发展及应用领域,典型单片机系列的基本情况。

2. 单片机硬件结构

2.1 教学内容

(1)80c51单片机的基本组成和引脚

重要组成部分,引脚的名称和功能,引脚的复合功能。

(2)80c51的内部存储器

内部数据存储器的配置,专用寄存器的名称、功能和寻址,内部程序存储器的功能。

(3)单片机并行输入/输出口电路结构

基本电路结构、特点和使用。

(4)单片机时钟电路与时序

时钟电路,时序定时单位,典型时序。

(5)单片机的工作方式

复位方式、单步执行方式、掉电保护方式和低功耗方式。

2.2 教学要求

掌握:单片机芯片的外特性、存储器结构及专用寄存器的功能。

理解:单片机输入输出口以及引脚的使用。

了解:单片机时钟电路与时序及工作方式。

3. 单片机指令系统

3.1 教学内容

(1)MCS-51指令系统概述

指令系统特点、各种寻址方式及其特点和使用。

(2)数据传送类指令

(3)算术运算类指令

(4)逻辑运算及移位类指令

(5)控制转移类指令

(6)布尔变量操作类指令

3.2 教学要求

掌握:各种寻址方式。

理解:常用指令的功能和使用方法。

了解:常用指令的特点。

4. 单片机程序设计

4.1 教学内容

典型子程序设计,例如:加减乘除运算、数制转换、查表、差值运算、译码等。

4.2 教学要求

掌握:各种不同结构程序的常用编程方法。

理解:子程序的概念及子程序调用的执行过程。

了解:查表、数制转换的一般方法。

5. 单片机中断与定时系统

5.1 教学内容

(1)80C51单片机中断系统

中断源,中断控制寄存器,中断响应过程。

(2)80C51定时器/计数器电路

定时器/计数器的定时和计数功能,定时/计数控制寄存器,定时工作方式0、1、2、3,定时/计数应用。

(3)单片机中断与定时计数的综合应用

5.2 教学要求

掌握:单片机的中断源,中断控制寄存器,中断响应过程,定时/计数器的功能和使用方法,定时器/计数控制寄存器。

理解:中断的概念、定时和计数的工作原理。

了解:定时/计数器在不同工作方式下的电路原理图。

6. 单片机系统扩展

6.1 教学内容

(1)单片机系统扩展概述和编址技术

单片机系统结构,扩展的实现方法,存储器和I/O口编址技术。

(2)单片机数据存储器扩展

典型存储器芯片,扩展连接。

(3)单片机程序存储器扩展

典型存储器芯片,扩展连接。

(4)单片机并行I/O扩展技术

8255、8279、A/D、LED、LCD、键盘和打印机等接口的实现。

(5)单片机串行接口技术

单片机串行接口结构,单片机与微机通信。

6.2 教学要求

掌握:单片机存储器和并行I/O的编址技术及扩展实现方法,8255结构原理及与单片机的接口扩展方法。

理解:存储器和并行I/O扩展的应用举例。

了解:串行接口结构及应用。

7. 单片机应用系统设计

7.1 教学内容

(1)单片机开发系统

系统的组成、特点、功能和使用。

(2)单片机应用系统的特点

(3)单片机应用系统举例

7.2 教学要求

掌握:单片机应用系统的特点。

理解:单片机开发系统组成、特点、功能和使用。

了解:单片机的典型应用系统的组成特点和设计方法。

第三部分实验教学

先修课程:数字电路基础实验、微机原理及应用实验

教学方式:教师讲解原理、学生实际操作、课堂讨论、个别辅导

一、课程简介、教学目的与要求

《单片机原理实验》是配合《单片机原理》的课堂教学而设置的实践性教学环节,是一门实践性很强的技术基础课程,它是我院计算机各专业及应用电子专业的必修课程。

本实验课程通过一系列的实验,旨在使学生更好地理解、掌握单片机理论的基础知识,提高学生单片机应用技术和开发水平,增强学生独立思考和解决实际问题的能力,培养学生的自信心,为后续课程的学习以及今后的工作实践奠定基

础。

通过课程的学习,要求学生初步掌握单片机应用及以MCS-51单片机为核心的实验系统的硬件、软件的设计、安装和调试技能。

二、实验方式与基本要求

1、多媒体讲授、演示、实际验证等多种教学手段相结合,实验时二人一组,创造条件、采用多种形式开放实验室。

2、了解MCS-51单片机实验系统硬件、软件的基本原理,掌握其使用方法。

3、能掌握通用接口的硬件连接和初始化程序的编程方法。

4、熟练掌握MCS-51单片机系统与外设的连接。

5、能正确处理单片机实验中的数据,具有系统设计和误差分析的初步能力,撰写出符合要求的实验报告。

三、实验项目

四、教材、参考文献

[1]《单片机原理及应用技术》苏家键曹柏荣等著,高等教育出版社,2004年版

[2]《单片机原理及应用》黄友锐、程志友,合肥工业大学出版社,2006年版

[3]《ATMEL89系列单片机应用技术》余永权,北京航空航天大学出版社,2002年版

撰写:李军

审核:

2009年4月26日

单片机应用概述

第1讲单片机应用概述 教学目的: 1、初步了解单片机的发展历史, 基础知识以及应用范围; 2、通过演示单片机产品的实物来激发学生的学习兴趣; 3、了解单片机的发展方向和主流技术。 重点、难点: 1、单片机的概念和特点; 2、单片机的主要发展方向和主流技术; 3、几种常见的单片机产品。 教学方式、步骤: 一、课程介绍、学习的目标、学习本课程的方法 1、课程介绍 单片机是当今信息时代的产物,自20世纪70年代问世以来,以实时控制能力强,成本低,体积小,受到人们的重视和关注,应用很广,发展很快。尤其在电子产品、工业控制等领域的应用广泛,已对人类社会产生了巨大的影响。单片机技术开发和应用水平已成为衡量一个国家工业化发展水平的标志之一。 由于单片机的广泛使用使得社会对掌握单片机技术的人才的需求在不断增加,目前全国普通工科大学均已经将单片机课列为必修的专业(基础)课程。 2、学习的目标 通过对孝感周边相关电子企业(亚光电子公司、○六六集团、四四○四厂等)的毕业生跟踪调查和人才需求调研,相关工作岗位都对单片机应用能力都提出了一定的要求。且不同的岗位对单片机应用能力要求的高低不同。要求较高的岗位如电路联调岗和电子线路设计助理工程师岗,对单片机的应用能力要求如下: 掌握常见单片机芯片及外围芯片的功能和引脚分布; 理解掌握单片机系统结构、存储器结构、指令系统,中断、定时器、串行口、接口技术等重要概念和基本知识; 具备一定的电子线路基本知识,能看懂典型单片机外围硬件的原理图,并具备相应的硬件线路调试的基本技能; 能看懂程序流程图,掌握程序调试的基本技能; 具有基本的单片机编程能力; 掌握单片机软硬件联调的基本技能; 掌握单片机产品开发的基本流程和工艺。 课程标准: 作为一门核心的专业基础课程,本课程的专业目标定位为:通过基于实际工作过程(项目制作)的项目导向、任务驱动的理论实践一体化教学模式,教、做、学三者合一,使学生在做中学,学中做,在理解掌握单片机系统结构、存储器结构、指令系统,中断、定时器、串行口、接口技术和单片机初步应用知识的基础上,掌握智能电子应用相关岗位所需要的单片机应用系统的初步的应用分析和软硬件设计能力,掌握基本的编程和程序调试能力,掌握单片机典型外围硬件线路的分析与初步设计能力、硬件调试能力,掌握单片机系统的安装和软硬件联调、故障诊断维护技能,掌握单片机产品开发的基本流程和工艺。在以上述单片机应用能力培养为主线的教学过程中,还要注重学生职业能力的培养,使学生毕业后能够直接适应单片机相关岗位的工作。

单片机应用技术课程整体教学教案

《单片机应用技术》整体教学设计 (2015~2016学年第2学期) 课程名称:单片机应用技术 所属系部:信息与智能工程系 制定人:郭志勇巩雪洁 合作人:自成留忠 制定时间:2016.1.16

电子信息职业技术学院

一、课程基本信息 一、课程定位 本课程主要是以智能控制、智能电子产品、智能机器人工程项目为主线,采用企业真实工作任务,通过“项目驱动”教学模式,对国外广泛应用的MCS-51系列单片机的AT89S52单片机工作原理、应用系统的剖析,使学生获得有关单 片机硬件、软件的基本概念、基本知识和单片机应用系统的设计编程入门知识以及用C 语言进行程序设计、运行、调试等基本技能,培养学生分析问题和解决问题的能力。 1. 岗位分析: 本课程主要培养具有智能电子产品和智能控制设计、分析、调试和制作能力的技术技能型人才,可以从事智能电子产品和智能控制设计开发、生产、销售与服务等相关工作,如图1所示。 图1 课程与岗位

2. 课程分析: 本课程是计算机控制技术、物联网应用技术等相关专业的职业能力必修课程,是计算机控制技术专业核心课程。在计算机控制技术专业课程体系中,基于单片机应用技术的课程结构如图2所示。 图2 基于单片机应用技术的课程结构 位于最底层的是本课程的先修课程,也是专业基础课程;本课程是专业核心课程;位于最上层的是本课程的后续课程,既专业课程。基于单片机应用技术的课程结构实现了无缝对接,同时也是我们学校其它相关专业的骨干课程,如嵌入式技术、电子信息工程技术、机电一体化、电气自动化、数控技术等专业都开设本课程。 二、课程目标设计 总体目标: 学通过本课程的学习,学生能熟练使用Proteus仿真软件、C语言编程,能完成简单的智能电子产品和智能控制设计开发;能根据智能电子产品和智能控制设计要求进行元器件焊接组装、软硬件调试;培养学生具有一定的创新思维能力,科学的工作方法和良好的职业道德意识,为提高学生职业技能奠定良好基础。 能力目标: (1)会运用keil集成开发环境,能用C语言编写控制程序、下载调试、查

人工智能课程教学大纲

人工智能课程教学大纲 【课程编码】JSZX0300 【适用专业】计算机科学与技术 【课时】 72(理论)+28(实验) 【学分】 3 【课程性质、目标和要求】 人工智能是计算机科学的重要分支,是计算机科学与技术专业本科生的专业限选课之一。本课程介绍如何用计算机来模拟人类智能,即如何用计算机实现诸如问题求解、规划推理、模式识别、知识工程、自然语言处理、机器学习等只有人类才具备的"智能",使得计算机更好得为人类服务. 作为本科生一个学期的课程,重点掌握人工智能的基础知识和基本技能,以及人工智能的一般应用.完成如下教学目标: (1)了解人工智能的概念和人工智能的发展,了解国际人工智能的主要流派和路线,了解国内人工智能研究的基本情况,熟悉人工智能的研究领域. (2)较详细地论述知识表示的各种主要方法。重点掌握状态空间法、问题归约法和谓词逻辑法,熟悉语义网络法,了解知识表示的其他方法,如框架法、剧本法、过程法等。 (3)掌握盲目搜索和启发式搜索的基本原理和算法,特别是宽度优先搜索、深度优先搜索、等代价搜索、启发式搜索、有序搜索、A*算法等.了解博弈树搜索、遗传算法和模拟退火算法的基本方法. (4) 掌握消解原理、规则演绎系统和产生式系统的技术、了解不确定性推理、非单调推理的概念. (5)概括性地介绍人工智能的主要应用领域,如专家系统、机器学习、规划系统、自然语言理解和智能控制等. (6)简介人工智能程序设计的语言和工具. (7) 掌握Visual Prolog编程环境,会使用Prolog语言编写简单的智能程序。 要求学生已修过《数据结构》、《离散数据》和《编译原理》。 【教学时间安排】 本课程计 3 学分,理论课时72 ,实验课时28。学时分配如下表所示:

单片机应用技术试卷A及答案

《单片机应用技术(C语言版)》试卷A一、单项选择题(每题1.5分,共30分) 1、51单片机的CPU主要由()组成。 A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器 2、程序是以()形式存放在程序存储器中。 A、C语言源程序 B、汇编程序 C、二进制编码 D、BCD码 ——引脚()3、单片机8031的EA。 A、必须接地 B、必须接+5V电源 C、可悬空 D、以上三种视需要而定 4、单片机上电复位后,PC的内容为()。 A、0x0000 B、0x0003 C、0x000B D、0x0800 5、外部扩展存储器时,分时复用做数据线和低8位地址线的是() A、P0口 B、P1口 C、P2口 D、P3口 6、单片机的ALE引脚是以晶振振荡频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。 A、1/2 B、1/4 C、1/6 D、1/12 7、下面叙述不正确的是()。 A、一个C源程序可以由一个或多个函数组成。 B、一个C源程序必须包含一个主函数main( )。 C、在C程序中,注释说明只能位于一条语句的后面。 程序的基本组成部分单位是函数。C、D 8、在C语言中,当do-while语句中的条件为()时,循环结束。 A、0 B、false C、true D、非0 9、下面的while循环执行了()次空语句。 While(i=3); A、无限次 B、0次 C、1次 D、2次 10、C程序总是从()开始执行的。 A、主函数 B、主程序 C、子程序 D、主过程 11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。 A、赋值语句 B、表达式语句 C、循环语句 D、空语句 12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。 A、静态 B、动态 C、静态和动态 D、查询 13、共阳极LED数码管加反相器驱动时显示字符“6”的段码是() A、0x06 B、0x7D C、0x82 D、0xFA 14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为() A、0x01 B、0x05 C、010 D、0x50 15、启动T0开始计数是使TCON的()。

单片机技术应用课程标准

《单片机技术与应用》课程标准课程名称:单片机技术与应用 适用专业:通信技术 开设学期:第2学年第1学期 学时: 48 学分: 3 (一)课程性质与作用 随着电子设备智能化的不断发展和日益普及,单片机作为电子设备智能的核心其应用日益广泛,在包括各种通信设备在内的电子应用领域中随处可见单片机的应用。因此,高职院校信息电子类专业大都开设了单片机应用的相关课程。我院通信技术专业作为一个信息电子类专业,特开设《单片机技术与应用》课程,作为一门专业选修课程,以培养学生单片机应用相关的技能,并为后继通信设备相关课程的学习打下基础,同时有效拓宽学生的就业方向。 《单片机技术与应用》课程主要讲述单片机及其应用技术,该门课程的主要作用在于通过单片机相关知识的讲解和单片机应用系统开发过程的训练,使学生具备单片机使用方面的基本知识和技能,以为后继的通信专业设备课程的学习打下一定的基础。同时本课程也和本专业的《电路分析与制作》、《通信电子技术与实践》共同构成电子相关技能培养的课程体系,为学生毕业后到电子相关岗位就业打下较好的基础,以拓宽学生的就业方向。 (二)课程设计思路 本课程标准的总体设计思路是:根据高职学生的学习特点,并结合本课程的性质及教学内容,以及我国高职教育的发展方向,力求课程的教学在本课程标准的指导下能够最大限度地激发学生的学习兴趣、调动学生的学习主动性和积极性,以更好地达到本课程的教学目的和要求。为此,引导本课程的教学由传统的学科式知识组织方式转换为基于工作过程的任务引领式知识组织方式,以“交通信号灯控制器设计”这一单片机实际应用系统作为教学项目,以该项目的实现过程为主线串起相应的知识要点讲解和技能训练,并将该项目的实现过程分解成由简到繁的多个工作任务,紧紧围绕完成工作任务的需要来选择课程内容;同时变知识学科本位为职业能力本位,从“任务与职业能力”分析出发,为每一个工作任务设定职业能力培养目标;变书本知识的传授为动手能力的培养,打破传统的知识传授方式,以工作

《人工智能》教学大纲

附件1 广东财经大学华商学院课程教学大纲模板 一、课程简介 人工智能是计算机与自动化学科的一门分支学科。它研究如何用机器来模仿人脑所从事的推理、证明、识别、理解、学习、规划、诊断等智能活动。人工智能是当前科学技术中正在迅速发展,新思想、新观点、新技术不断涌现的一个学科,也是一门涉及数学、计算机科学、控制论、信息论、心理学、哲学等学科的交叉和边缘学科。人工智能原理是计算机科学技术类专业的应用学科。前修课程包括:离散数学、数据结构、算法分析与设计等,后续课程:专家系统,知识工程。 二、教学目标 (1)熟练掌握图搜索策略,熟练掌握回溯策略、图搜索策略的过程以及算法(BACKTRACK 以及AI算法),掌握一些典型问题的启发式函数; (2)掌握用命题逻辑、一阶逻辑表示知识的方法,并在此基础上进行推理,熟练掌握归结方法以及归结反驳过程,熟练掌握利用归结反驳方法进行推理。 (3)掌握基于贝叶斯规则的不确定性推理,掌握条件概率、独立、条件独立及贝叶斯公式;掌握利用贝叶斯定理检测垃圾邮件的基本方法。 三、主要教学模式和教学手段 1.本课程的教学包括课堂讲授、课外作业、辅导答疑、上机实验和期末考试等教学环节。

2.课堂教学采用启发式教学方法,理例结合,多媒体并用,引导学生加深对课程内容的理解,提高学生的学习兴趣和效果。 3.理论联系实际,通过本课程的教学,力争使学生在理解和掌握大纲所要求的知识内容的基础上,能正确地运用这些知识解决有关实际问题。 四、教学内容(要求编写所有章节的主要内容) 第一章人工智能概述 基本内容和要求: 1.人工智能的概念与目标; 2.人工智能的研究内容与方法; 3.人工智能的分支领域; 4.人工智能的发展概况。 第二章逻辑程序设计语言Prolog 基本内容和要求: 1.掌握Prolog语言的语句特点、程序结构和运行机理; 2.能编写简单的Prolog程序,能读懂一般的Prolog程序。 教学重点: Prolog程序设计。 教学难点: 表与递归,回溯控制 第三章基于图搜索的问题求解 基本内容和要求: 1.掌握状态图的基本概念、状态图搜索基本技术和状态图问题求解的一般方法,包括穷举式搜索、启发式搜索、加权状态图搜索和A算法、A*算法等; 2.掌握与或图的基本概念、与或图搜索基本技术和或图问题求解的一般方法; 3.理解一些经典规划调度问题(如迷宫、八数码、梵塔、旅行商、八皇后等问题)的求解方法; 教学重点:

单片机原理及应用考试试卷及答案修订稿

单片机原理及应用考试 试卷及答案 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

一.填空题: 1.8051系列单片机字长是 8 位,有 40 根引脚。当系统扩展外部 存储器或扩展I/O口时, P0 口作地址低8位和数据传送总线, P2 口作地址总线高8位输出, P3 口的相应引脚会输出控制信号。 2.当EA为低电平(接地)时,CPU只执行外部程序存储器或ROM 中的程序。 3.数据指针DPTR有 16 位,程序计数器PC有 16 位。 4.在MCS-51单片机中,一个机器周期包括 12 个时钟周期。 5.C51编译器支持三种存储模式,其中SMALL模式默认的存储类型为 data ,LARGE模式默认的存储类型为 xdata 。 6.欲使P1口的低4位输出0,高4位不变,应执行一条 ANL P1,#0F0H 命令。 7.8051单片机复位后,PC = 0000H 。 8. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在 8 块芯片中选中其中任一块。 9.单片机位寻址区的单元地址是从 20H 单元到 2FH 单元,若某位地址是12H,它所在单元的地址应该是 22H 10.MOV A,30H 指令对于源操作数的寻址方式是直接寻 址。 11.在MCS-51单片机中,寄存器间接寻址用到的寄存器只能是通用寄存器R0、 R1和 DPTR 。 12..程序状态字PSW中的RS1和RS0的作用是选择工作寄存器组 13.8051单片机,当CPU响应某中断请求时,将会自动转向相应规定地址(即 中断入口地址)去执行,外部中断0入口地址为: 0003 H,T1入口地址 为 0018 H。 14.变量的指针就是变量的地址。对于变量a,如果它所对应的内存单元地址为2000H,它的指针是 2000H 。

单片机课后习题答案(《单片机应用技术》C语言版)

MCS-51在通常应用情况下,使用振荡频率为的6MHz或12MHz的晶振,如果系统中使用了单片机的串行口通信,则一般采用振荡频率为11.059MHz的晶振。 1.11 答: 规定一个机器周期的宽度为12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频。 当振荡脉冲频率为12 MHz时, 一个机器周期为1μs;当振荡脉冲频率为6 MHz时,一个机器周期为2 μs。 1.12 答: (a)上电复位电路(b)按键复位电路 单片机常见的复位电路 图(a)为上电复位电路,它是利用电容充电来实现的。在接电瞬间,RST 端的电位与VCC相同,随着充电电流的减少,RST的电位逐渐下降。只要保证RST为高电平的时间大于两个机器周期,便能正常复位。 图(b)为按键复位电路。该电路除具有上电复位功能外,若要复位,只需按图(b)中的RESET键,此时电源VCC经电阻R1、R2分压,在RST端产生一个复位高电平。 习题2答案 2.1 单项选择题 (1)C (2)A (3)B (4)A (5)D 2.2 答: 单片机开发过程所用的设备与软件称为单片机开发系统或开发工具。 单片机开发系统包括计算机、单片机在线仿真器、开发工具软件、编程器等。连接方法如下图所示。 单片机开发系统连接方法示意图 2.3 答:单片机应用系统的开发过程如下: 设计电路图→制作电路板→程序设计→硬软件联调→程序下载→产品测试2.4 答: 1.在线仿真功能 在线仿真器(In Circuit Emulator,简称ICE)是由一系列硬件构成的设备,它能仿真用户系统中的单片机,并能模拟用户系统的ROM、RAM和I/O口。因此,在线仿真状态下,用户系统的运行环境和脱机运行的环境完全“逼真”。 2.调试功能 1)运行控制功能 开发系统应能使用户有效地控制目标程序的运行,以便检查程序运行的结果,对存在的硬件故障和软件错误进行定位。 2)单片机状态查看修改功能

《人工智能》详细教学大纲.doc

《人工智能》教学大纲 课程名称:人工智能 英语名称:Artificial Intelligence 课程代码:130234 课程性质:专业必修 学分学时数: 5/80 适用专业:计算机应用技术 修(制)订人: 修(制)订日期:2009年2月 审核人: 审核日期: 审定人: 审定日期: 一、课程的性质和目的 (一)课程性质 人工智能是计算机科学理论基础研究的重要组成部分,人工智能课程是计算机科学技术专业的专业拓展选修课。通过本课程的学习使学生了解人工智能的提出、几种智能观、重要研究领域,掌握人工智能求解方法的特点。掌握人工智能的基本概念、基本方法,会用知识表示方法、推理方法和机器学习等方法求解简单问题等。 (二)课程目的 1、基本理论要求: 课程介绍人工智能的主要思想和基本技术、方法以及有关问题的入门知识。要求学生了解人工智能的主要思想和方法。 2、基本技能要求: 学生在较坚实打好的人工智能数学基础(数理逻辑、概率论、模糊理论、数值分析)上,能够利用这些数学手段对确定性和不确定性的知识完成推理;在理解Herbrand 域概念和Horn 子句的基础上,应用Robinson 归结原理进行定理证明;应掌握问题求解(GPS )的状态空间法,能应用几种主要的盲目搜索和启发式搜索算法(宽度优先、深度优先、有代价的搜索、A 算法、A*算法、博弈数的极大—极小法、α―β剪枝技术)完成问题求解;并能熟悉几种重要的不确定推理方法,如确定因子法、主观Bayes 方法、D —S 证据理论等,利用数值分析中常用方法进行正确计算。 3、职业素质要求:结合实战,初步理解和掌握人工智能的相关技术。 二、教学内容、重(难)点、教学要求及学时分配 第一章:人工智能概述(2学时) …… ………………………………………………………………装……订……线…………………………………………………………………………………………………………… …………………………

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷 班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分) 一、单项选择题(33小题,共33分) [1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μs A 1。5 B 3 C 1 D 0.5 [1分](2)MCS—51的时钟最高频率是 ( A )。 A 12MHz B 6 MHz C 8 MHz D 10 MHz [1分](3)下列不是单片机总线是( D ) A 地址总线 B 控制总线 C 数据总线 D 输出总线 [1分](4)十进制29的二进制表示为原码( C ) A 11100010 B 10101111 C 00011101 D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:( D ) (A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼 [1分](6)在CPU中,控制器的功能是:( C ) (A)进行逻辑运算(B)进行算术运算 (C)分析指令并发出相应的控制信号(D)只控制CPU的工作 [1分](7)下列数据中有可能是八进制数的是:( A) (A)764 (B)238 (C)396 (D)789 [1分](8)MCS—51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz [1分](9)-49D的二进制补码为.( B) A、 11101111 B、11101101 C、0001000 D、11101100 [1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B) A、 MOV B、 MOVX C、 MOVC D、以上都行 [1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C ) A、1KB B、2KB C、 4KB D、 8KB [1分](12)PSW=18H时,则当前工作寄存器是(D ) A、 0组成 B、 1组成 C、2组成 D、3组成 [1分](13)所谓CPU是指( B) A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 [1分](14)PSW=18H时,则当前工作寄存器是(D ) (A)0组(B)1组(C)2组(D)3组 [1分](15)P1口的每一位能驱动( B ) (A)2个TTL低电平负载有(B)4个TTL低电平负载 (C)8个TTL低电平负载有(D)10个TTL低电平负载 [1分](16)二进制数110010010对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H [1分](17)一3的补码是( D ) A、10000011 B、11111100 C、11111110 D、11111101 [1分](18)对于8031来说,脚总是( A ) A、接地 B、接电源 C、悬空 D、不用 [1分](19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

单片机及其应用的文献综述

单片机及其应用的文献综述 摘要:单片机由于其特点和突出的性能被广泛应用于各个领域,随着社会的发展和技术的进步,各种新型单片机层出不穷,片内集成的功能模块越来越多,整体性能也越来越强大。本文主要介绍了单片机的种类、特点、主要的生产厂家和应用领域等,概述介绍了单片机应用技术的进展和动向。 关键词:单片机;分类;应用;发展 引言 单片微型计算机(Single Chip Microcomputer),又称微控制器(Micro controller Unit)或嵌入式控制器(Embedded Controller)。通常是将组成计算机的基本部件微型化并集成到一块芯片上而形成的微型计算机,其片内常含有CPU、ROM、RAM、并行I/O、串行I/O、定时器/计数器、中断控制、系统时钟及系统总线等。据统计,目前全世界单片机(嵌入式处理器)的品种总量已经超过1000多种,流行体系结构约30个系列,其中8051 体系仍占有半壁江山。 1.分类 依据分类方法的不同,单片机可以分为不同的类型。根据数据总线的宽度分类,可分为4位、8位、16位、32位机等,如下表1所示: 表1 根据位宽分类 分类名称简介应用场所 4位单片机功能单一性能较低。如OKI公司的 MSM64164C、MSM64481,NEC 公司的75006X 系列,EPSON公司的SMC62系列等。 输入装置(鼠标、游戏杆)、电池充电器、 带液晶显示的音、视频产品控制器、家 用电器的控制及遥控器、玩具控制、记 时器、时钟、表、计算器、多功能电话、 LCD 游戏机。 8位单片机功能强大,品种最为丰富、应用最为广泛。 MCS-51 系列及其兼容机型:ATMEL、PHILIPS、 WINBOND 是MCS-51 单片机生产的老牌厂 家,ST 新推出的μPSD 系列等; MOTOROLA68HC05/08 系列、MICROCHIP 的 PIC 单片机以及ATMEL 的AVR 单片机。 自动化装置、智能仪器仪表、过程控制、 通信、家用电器 16位单片机十六位单片机操作速度及数据吞吐能力在性 能上比8 位机有较大提高。 主要应用于工业控制、智能仪器仪表、 便携式设备等场合。 32位单片机高性能和低功耗。以更低的时钟频率、非常低 的功耗,达到很强的运算处理能力。 DVD、VCD、数码相机(DSC)、数字式电 视机DTV、导航系统、便携式信息终端、 空调机、洗衣机、电冰箱、打印机等 根据程序存储方式的不同分类,单片机可分为MASKROM类、EPROM类、OTPROM类(一次可编程)、ROM less类、Flash ROM(MTPROM)类五种,如下表2所示: 表2 根据程序存储方式分类 分类名称特点 MASKROM 类程序在芯片封装过程中用掩膜工艺制作到ROM区中,如80C51,适合于大批量生产 EPROM 类紫外线可擦写存储器类,如87C51(价格较贵) ROMless类无ROM存储器,如80C31,电路扩展复杂,现在较少用 OTPROM类可一次性写入程序 Flash ROM 可多次编程写入存储器,如芯片89C51、89S51 等,其成本低,开发调试方便,可

单片机应用技术教案双语教学1Ch1HardwareSystemofSingleChipMicroco

●Keywords: 微型计算机(Microcomputer) PC(Personal Computer)机 单片微型计算机(Single Chip Microcomputer) 中央处理单元(CPU,Central Processing Unit) 输入输出(I/O,Input/Output) 随机存取存储器(RAM,Random Access Memory) 只读存储器ROM(Read-only Memory) 专用寄存器(Special Function Register) 程序计数器(PC,Program Counter) 累加器(ACC,Accumulator) 程序状态字(PSW,Program Status Word) 堆栈指针(SP,Stack Pointer) 时钟电路(Clock circuit) 复位电路(Reset circuit) 电压(Voltage) 地线(Ground) ●Introduction: The generic 8031 architecture sports a Harvard architecture, which contains two separate buses for both program and data. So, it has two distinctive memory spaces of 64K X 8 size for both program and data. It is based on an 8 bit central processing unit with an 8 bit Accumulator and another 8 bit B register as main processing blocks. Other portions of the architecture include few 8 bit and 16 bit registers and 8 bit memory locations. Each 8031 device has some amount of data RAM built in the device for internal processing. This area is used for stack operations and temporary storage of data. This base architecture is supported with onchip peripheral functions like I/O ports, timers/counters, versatile serial communication port. So it is clear that this 8031 architecture was designed to cater many real time embedded needs. The following list gives the features of the 8031 architecture: #Optimized 8 bit CPU for control applications. #Extensive Boolean processing capabilities. #64K Program Memory address space. #64K Data Memory address space. #128 bytes of onchip Data Memory. #32 Bi-directional and individually addressable I/O lines. #Two 16 bit timer/counters. #Full Duplex UART.

人工智能教学大纲

《人工智能》教学大纲 一、课程概述 1. 课程研究对象和研究内容 人工智能是计算机与自动化学科的一门分支学科。它研究如何用机器来模仿人脑所从事的推理、证明、识别、理解、学习、规划、诊断等智能活动。人工智能是当前科学技术中正在迅速发展,新思想、新观点、新技术不断涌现的一个学科,也是一门涉及数学、计算机科学、控制论、信息论、心理学、哲学等学科的交叉和边缘学科。 《人工智能》(双语)课程的主要目标是为大学本科高年级学生提供有关人工智能理论以及应用所必需的知识和技能;掌握人工智能的基本原理;掌握设计开发智能系统的基本方法。 2. 课程在整个课程体系中的地位 人工智能原理是计算机科学技术类专业的应用学科。前修课程包括:离散数学、数据结构、算法分析与设计等,后续课程:专家系统,知识工程,该课程可以在大学三、四年级开设。 二、课程目标 1.熟练掌握图搜索策略,熟练掌握回溯策略、图搜索策略的过程以及算法(BACKTRACK 以及A*算法),掌握一些典型问题的启发式函数。 2.掌握用命题逻辑、一阶逻辑表示知识的方法,并在此基础上进行推理,熟练掌握归结方法以及归结反驳过程,熟练掌握利用归结反驳方法进行推理。 3.掌握基于贝叶斯规则的不确定性推理,掌握条件概率、独立、条件独立及贝叶斯公式;掌握利用贝叶斯定理检测垃圾邮件的基本方法。 三、课程内容和要求 这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。这四个层次的一般涵义表述如下: 知道———是指对这门学科和教学现象的认知。 理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。 掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。

《单片机应用技术》试卷B及答案

《单片机应用技术(C 语言版)》试卷B 一、 单项选择题(每题1.5分,共30分) 1、51单片机的CPU 主要由( )组成。 A 、运算器、控制器 B 、加法器、寄存器 C 、运算器、加法器 D 、运算器、译码器 2、PSW 中的RS1和RS0用来( ) 。 A 、选择工作方式 B 、指示复位 C 、选择定时器 D 、选择工作寄存器组 3、单片机8031的EA —— 引脚( )。 A 、必须接地 B 、必须接+5V 电源 C 、可悬空 D 、以上三种视需要而定 4、单片机上电复位后,PC 的内容为( )。 A 、0x0000 B 、0x0003 C 、0x000B D 、0x0800 5、单片机的4个并行I/O 端口作为通用I/O 端口使用,在输出数据时,必须外接上拉电阻的是( ) A 、P0口 B 、P1口 C 、P2口 D 、P3口 6、单片机的ALE 引脚是以晶振振荡频率的( )固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。 A 、1/2 B 、1/4 C 、1/6 D 、1/12 7、下面叙述不正确的是( )。 A 、一个C 源程序可以由一个或多个函数组成。 B 、一个 C 源程序必须包含一个主函数main( )。 C 、在C 程序中,注释说明只能位于一条语句的后面。 D 、C 程序的基本组成部分单位是函数。 8、在C51语言的if 语句中,用做判断的表达式为( )。 A 、关系表达式 B 、逻辑表达式 C 、算术表达式 D 、任意表达式

9、下面的while循环执行了()次空语句。 While(i=3); A、无限次 B、0次 C、1次 D、2次 10、C程序总是从()开始执行的。 A、主函数 B、主程序 C、子程序 D、主过程 11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。 A、赋值语句 B、表达式语句 C、循环语句 D、空语句 12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。 A、静态 B、动态 C、静态和动态 D、查询 13、在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是()。 A、0x80 B、0x10 C、0x40 D、0x7F 14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为() A、0x01 B、0x05 C、0x10 D、0x50 15、MCS-51系列单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的(),向CPU申请中断。 A、RI或TI置1 B、RI或TI置0 C、RI置1或TI置0 D、RI置0或TI置1 16、在定时/计数器的计数初值计算中,若设最大计数值为M,对于工作方式1下的M值为()。 A、M=213 = 8192 B、M=28 = 256 C、M=24 = 16 D、M=216 = 65536 17、51单片机的串行口是()。 A、单工 B、全双工 C、半双工 D、并行口 18、表示串行数据传输速率的指标为()。 A、USART B、UART C、字符帧 D、波特率 19、串行口的控制寄存器为()。 A、SMOD B、SCON C、SBUF D、PCON 20、串行口的发送数据和接收数据端为()。 A、TXD和RXD B、TI和RI C、TB8和RB8 D、REN 二、填空题(每空1.5分,共30分)

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

单片机原理及应用教学教案

第一讲 一、授课内容: 1、什么是单片机 2、单片机的发展 二、授课类型:讲授 三、授课时数:2学时 四、教学目标:了解单片机的发展,应用领域和应用模式,掌握单片机的特点 五、教学重、难点: 重点/难点:单片机的特点 六、教学设想: 借助产品、作品演示,一方面可以使课堂生动,另一方面可以腾出大量时间加强对重难点知识的讲解,增强学生对知识的理解,同时提高他们对本学科的兴趣. 七、教学过程:(板书) 一、什么是单片机 随着微电子技术的不断发展,计算机技术也得到迅速发展,并且由于芯片的集成度的提高而使计算机微型化,出现了单片微型计算机(Single Chip Computer),简称单片机,也可称为微控制器MCU(Micro controller Unit)。单片机,即集成在一块芯片上的计算机,集成了中央处理器CPU(Central Processing Unit)、随机存储器RAM(Random Access Memory)、只读存储器(Read Only Memory)、定时器/计数器以及I/O接口电路等主要计算机部件。 二、单片微型计算机发展概况 单片机出现的历史并不长, 但发展十分迅猛。它的产生与发展和微处理器的产生与发展大体同步, 自1971年美国Intel公司首先推出4位微处理器(4004)以来, 它的发展到目前为止大致可分为5个阶段: 第1阶段(1971~1976): 单片机发展的初级阶段。 1971年11月Intel 公司首先设计出集成度为2 000只晶体管/片的4位微处理器Intel 4004, 并配有RAM、 ROM和移位寄存器, 构成了第一台MCS—4微处理器, 而后又推出了8位微处理器Intel 8008, 以及其它各公司相继推出的8位微处理器。 第2阶段(1976~1980): 低性能单片机阶段。以1976年Intel公司推

《人工智能导论》教学大纲

人工智能导论》教学大纲 大纲说明 课程代码: 3235042 总学时: 32 学时(讲课 32 学时) 总学分: 2 学分 课程类别:限制性选修 适用专业:计算机科学与技术,以及有关专业 预修要求: C 程序设计语言,数据结构 课程的性质、目的、任务: 人工智能是计算机科 学中涉及研究、 科学与技术, 以及有关专业重要的专业方向与特色模块课程之一。 生对人工智能的发展概况、 基本原理和应用领域有初步了解, 启发学生对人工智能的兴趣,培养知识创新和技术创新能力。 课程教学的基本要求: 人工智能的研究论题包括计算机视觉、规划与行动、多 言理解、专家系统和机器学习等。 这些研究论题的基础是通用和专用的知 识表示和推理机制、 问题求解和搜索算法,以及计算智能技术等。要求学生掌握这些研究论题的基础知识。 人工智能还提供一套工具以解决那些用其它方法难以解决, 甚至无法解决的问题。 这些 工具包括启发式搜索和规划算法, 知识表示和推理形式, 机器学习技术, 语音和语言理解方 法,计算机视觉和机器人学等。 要求学生掌握利用其中的重要工具解决给定问题的基本方法。 大纲的使用说明: 通过适当调节教学内容和学时安排,减少有关章节学时和增加专家系统这一章的学时, 本大纲亦可作为《人工智能与专家系统》的课程教学大纲。 大纲正文 第一章 绪论 学时: 2 学时(讲课 2学时) 了解人类智能与人工智能的含义,人工智能的发展和应用领域;理解人工智能的内涵。 本章讲授要点 :在介绍人工智能概念的基础上, 使学生了解本课程所涉知识的重要意义, 以及人工智能的应用现状和应用前景。 设计和应用智能机器的一个分支。 本课程是计算机 通过本课程的开设, 使学 对主要技术及应用有一定掌握, Agent 系统、 语音识别、自动语

《单片机应用技术》期末测试题

《单片机应用技术》期末测试题 2分,共20分) 下面对于MCU描述正确的是()。 A.微控制器 B.存储器 C.开发工具 D.中断系统STC89C52RC单片机有几个I/O口()。 A.4 B.3 C.2 D.1)。 A.定时器T0中断 B.定时器T1中断 C.外部中断0 D.外部中断1 下面那个字符()一位七段数码不能显示。 A.2 B.3 C.C D.K 数码管中单个发光二极管的管压降一般为()。 A.1.7V B.1.8V C. 1.9V D.2V DS18B20有()根数据线。 A.4 B.3 C.2 D.1 DS18B20就是一种典型的()。 A.热电阻 B.热电偶 C.温度IC D.铂电阻 MCS-51单片机内部的定时器/计数器1可以用下面()来表示。 A.Q1 B.R1 C.S1 D.T1 DS1302的SCLK引脚功能是()。 A.串行时钟 B.串行数据 C.并行时钟 D.并行数据 10.DS1302有()个电源引脚。 A.4 B.3 C.2 D.1 二、简答题(共6题,每小题10分,共60分) 1. 简述时钟芯片的分类。 2.简述时钟周期、机器周期和指令周期之间的关系。 3. 如何对数码管进行测量?

什么称为中断?中断有什么特点? 6. 单片机的开发系统由哪些部分构成? 绘制出典型的程序下载电路。 三、编程题(共2题,每小题10分,共20分) 1.根据下图所示电路试编写程序实现1、3、4、5和7的循环显示。

2.如何用下图所示电路实现下述功能?要求根据下面说明编写相应C语言程序。 (1)按键按下,对应的灯亮,按键未按下,对应的灯灭。对应关系变为S1对应D4;S2对应D3;S3对应D2;S4对应D1。 (2)按下S1时D1到D4全亮;按下S2时D1到D4全灭;按下S3时D1 和D3全亮,D2和D4全灭;按下S4时D1和D3全灭,D2和D4全亮。

相关文档
最新文档