电脑桌面
添加文秘网到电脑桌面
安装后可以在桌面快捷访问

单片机原理与应用考试大纲

栏目:模板范例发布:2006-10-23浏览:2258下载205次收藏

第一章           微型计算机基础

一、       考核知识点:

1、             计算机的数据表示和数据运算

2、             计算机的各种编码

3、             计算机的组成及工作过程

二、       考核要求:

1、识记计算机的各种编码

2、领会计算机的组成及工作过程

3、简明应用计算机的数据表示和数据运算

第二章           51单片机的硬件结构和原理

一、考核知识点:

1、             单片机的发展史及各方面的应用

2、             51单片机的分类和内部结构

3、             单片机的引脚和功能

4、             单片机工作的时序

二、         考核要求:

1、             识记单片机的发展史及各方面的应用

2、识记单片机的引脚和功能

3、领会单片机工作的时序

4、简明应用51单片机的分类和内部结构

第三章           51单片机指令系统

一、             考核知识点:

1、             单片机的寻址方式

2、             单片机的指令系统

3、             助记符指令和二进制代码指令的异同

二、             考核要求:

1、领会助记符指令和二进制代码指令的异同

2、综合应用单片机的寻址方式

3、综合应用单片机的指令系统

第四章           汇编语言程序设计

一、考核知识点:

1、             伪指令

2、             汇编语言设计技巧

3、             汇编语言到机器语言的编译过程

二、考核要求:

1、领会伪指令

2、简明应用汇编语言设计技巧

3、综合应用汇编语言到机器语言的编译过程

第五章           51单片机的中断系统

一、             考核知识点:

1、             中断基本概念

2、             中断系统的程序编制

3、             中断系统的初步应用

二、             考核要求:

1、领会中断基本概念

2、简明应用中断系统解决工程问题

3、综合简明应用中断系统的程序编制

第六章           51单片机的内部定时器/计数器及串行接口

一、考核知识点:

1、             单片机内部定时器/计数器的结构及工作原理

2、             定时器/计数器的程序编制

3、             定时器/计数器的初步应用

4、             串行口的基本概念

5、             串行口的程序编制

6、             串行口的初步应用

二、考核要求:

1、识记串行口的基本概念

2、领会单片机内部定时器/计数器的结构及工作原理

3、简明应用定时器/计数器解决工程问题

4、简明应用串行口的程序编制

5、简明应用串行口解决工程问题

6、综合应用定时器/计数器的程序编制

第七章           单片机的系统扩展与接口技术

一、              考核知识点:

1、             单片机外部总线的扩展

2、             外部存储器的扩展

3、             i/o接口的扩展

4、             管理功能部件的扩展

5、             a/d和d/a接口功能的扩展

二、              考核要求:

1、识记单片机外部总线的扩展

2、识记管理功能部件的扩展

3、简明应用a/d和d/a接口功能的扩展

4、综合应用外部存储器的扩展

5、综合应用i/o接口的扩展

第八章           单片机应用系统设计

一、   考核知识点:

1、             单片机应用系统的开发过程

2、             单片机开发工具的分类和使用

3、             单片机应用系统的软件和硬件调试过程

二、   考核要求:

1、识记单片机应用系统的软件和硬件调试过程

2、领会单片机应用系统的开发过程

3、领会单片机开发工具的分类和使用

第九章           单片机系统的抗干扰技术

一、考核知识点:

1、             单片机干扰源与分类

2、             干扰对单片机系统的影响

3、             硬件抗干扰技术

4、             软件抗干扰技术

5、             数字滤波

二、考核要求:

1、识记单片机干扰源与分类

2、识记干扰对单片机系统的影响

3、识记数字滤波

4、简明应用硬件抗干扰技术

5、简明应用软件抗干扰技术

第十章           其它单片机简介

一、考核知识点:

1、             at89c系列单片机的特点与性能

2、             其它8位单片机的特点与性能

3、             16位、32位单片机的特点与性能

二、考核要求:

1、识记其它8位单片机的特点与性能

2、识记16位、32位单片机的特点与性能

3、领会at89c系列单片机的特点与性能

 

《单片机原理及应用技术》考试大纲

《单片机原理及应用技术》课程是一门面向应用的专业技术课。单片机原理与应用介绍了单片机的基本知识和单片机技术的应用,其内容与工程实际紧密联系,实用性很强,是一门在理论指导下, 偏重于实际应用的课程。本课程具有实用性强、理论和实践结合、软硬件结合等特点。本课程围绕使用较为广泛的mcs-51系列单片机进行学习。本课程已成为理、工科电子类专业的一门基础课程,这是从电子系统设计角度考虑的,它体现了电子系统设计的方法和硬件结构的变化。通过该课程的学习,要求学生掌握80c51单片机的工作原理、编程技术,掌握单片机应用系统的扩展方法和实际应用。因此,以单片机为内核,分析和设计一个简单的计算机应用系统是我们学习本课程要达到的目的。

第一部分 考试大纲

1 单片机概述
本章为单片机的基本概念。
1.掌握有关单片机的基本概念、单片机的特点、单片机的应用。
2.理解单片机的总体组成。
3.了解单片微型计算机的产生、发展历史、主要品种及系列。

 

2 单片机结构和原理
本章以80c51单片机为例介绍了主要硬件结构和主要功能,着重掌握系统所提供的资源特性及其功能特性。
1.掌握80c51的内部结构。
2.掌握80c51单片机的存储器组成。
3.掌握单片机并行输入/输出端口结构及功能。
4.了解单片机的时序概念和复位工作方式。
5.掌握单片机引脚功能


3 指令系统
1.掌握指令与伪指令的正确格式。
2.掌握七种寻址方式的使用及寻址方式的含义。
3.掌握五类指令的功能和使用,特别是传送指令。
4.理解书中所列例题与习题。

 

 

4 汇编语言程序设计举例
本章为mcs-51的一些常用伪指令,介绍顺序结构程序设计、分支结构程序设计、循环结构程序设计和子程序的设计。
1.程序设计的基本步骤、各种基本的结构化程序设计方法;读懂较复杂的常用程序。
2.掌握数据传送指令的编写。
3. 理解算术运算程序设计。
4. 理解数码转换程序设计。
5. 理解查表程序设计。
6. 理解子程序设计和参数传递。
7. 理解逻辑运算程序设计

 

 

5中断系统
1.掌握有关中断、中断源、中断优先级等概念。
2.掌握中断响应过程。
3.掌握中断优先级排列。
4.掌握中断允许寄存器ie、中断优先级寄存器ip各位的含义及设置。
5.掌握外部中断的两种触发方式:电平触发、边沿触发。

 

 

6 定时/计数器

1.掌握定时器/计数器的四种工作方式及有何不同。
2.掌握tmod和tcon中各位的含义、作用。
4.掌握不同工作方式计数初值与定时时间的关系,即能根据定时时间算出计数初值,完成定时器的初始化编程和简单应用编程。

 


7 串行通信
1.理解有关通信、协议的概念。
2.理解串行口的四种工作方式。
3.掌握sbuf的含义及作用。
4.了解串行口的工作原理。
5.了解scon中每一位的含义及smod位的作用。
6.掌握串行通信总线rs-232c标准、rs-232c电平转换。
7.了解rs-232c与mcs-51的接口。

 


8 系统扩展技术
1.掌握总线、驱动、锁存和译码、地址重叠的概念。
2.掌握程序存储器的扩展:eprom程序存储器及其扩展方法。
3.掌握数据存储器的扩展:静态存储器sram及其扩展方法。
4.掌握简单i/o口的扩展。
5.掌握8255a可编程并行接口:结构、控制字、工作方式、与8255a的接口方法。

 

 

9  a/d和d/a转换器接口技术
1.掌握dac0832与单片机的接口方法与编程。
2.掌握adc0809与单片机的接口方法与编程。

 

10 键盘/显示接口技术
1.掌握led显示器结构、工作原理和显示方式。
2.掌握键盘接口原理。
3.理解led显示器与80c51单片机接口。
4.理解键输入程序设计方法。
5.了解行列式键盘与80c51单片机接口。

 

 

11、功率接口技术

1.掌握简单开关量接口、光电耦合接口和继电器接口。

2.晶闸管与故态继电器的应用接口。

 

 

12、单片机系统设计技术

掌握单片机系统的设计、开发、调试的原则、步骤及方法。

 

 

13、实用举例

了解一两个典型的单片机开发应用系统的设计思想和实现方法。

 

 

14、新型单片机介绍

了解mcs-51常见8位单片机。

 

 

第二部分 考试考核改革方案

一、考试考核要求
《单片机技术及应用》选择具有代表性的、使用较为广泛的mcs-51系列单片机进行学习(具体以80c51为例),介绍了80c51单片机的硬件组成、软件编程及一般应用系统组成。通过本课程的学习,要求掌握80c51单片机的系统结构、指令系统、程序设计方法、系统扩展方法、单片机常用接口等应用技术。本课程的教学过程由面授辅导、自学、实验及作业四个环节组成,因此本课程考试考核要求为:
1.作业、实验成绩与期末考试成绩共同评定为课程总成绩。
2.作业、实验占课程总分的60%,期末理论考试占总分的40%。
   为使学生不把注意力仅仅放在期末考试上,培养学生系统学习的能力,加强学生各方面能力的培养,平时、实验课、作业、考试都纳入本课程的成绩评定。平时的成绩包括出勤、课堂提问和随堂测试。期末考试可以选择笔试、口试和进行实际实验、设计等多种形式。

二、平时成绩考核要求及说明
1.每章作业按要求完成后交教师批改,完成作业80%为12分(及格);所有作业均完成,且质量较好者,20分(满分)。中间情况酌情给分。
2.每次实验均能按照教师安排进行,实验态度好,至少完成5个实验且实验报告完整,为18分(及格);能基本独立完成6个或以上实验,实验报告完整、无误,实验质量高,30分(满分)。中间情况酌情给分。如果实验有创新的特点,酌情加分。
3.作业与实验的平均分为平时成绩,满分50分。

4.课程设计单独计算成绩,考评方法见其大纲。

三、理论考试说明
1.单片机技术及应用理论考试,采用闭卷笔试形式,考试时间120分钟。
2.期末考试试题根据教学大纲,其范围和难度按照本方案中制订的考试考核内容和要求确定。考试命题覆盖考试大纲要求范围。
3.期末考试试题类型有以下几种:
①填空题;
②选择题;
③判断题;
④简答题

⑤综合应用题。

四、考试考核要求层次
按照教学大纲的要求,理论考试要求分为掌握、理解和了解三个层次。
掌握:
   对于本课程的重点内容要求学生达到掌握的程度。即能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与应用相关的问题,能够举一反三。要求学生掌握的内容也就是考试的主要内容,在考试中所占比例约70%。
理解:
对于本课程的一般内容要求学生能够理解。即要求学生能够较好地理解所学内容,并且对所涉及的内容能够进行简单分析和判断。要求学生理解的内容也是考试的内容,在考试中所占比例约25%。
了解:
   对于本课程的次要内容要求学生能够了解。要求学生了解的内容,一般是指在眼下不必进一步深入和扩展,有些也许需要学生自己今后在工作中进行深入研究。对要求了解的内容,在考试中占较小比例,不超过5%。

 

实验五:按键电路、显示电路实验

一、实验目的:

1.掌握独立式按键电路与矩阵式按键电路的设计方法。

2.掌握数码管显示电路的工作原理

3. 掌握源程序编辑软件ultra edit,编译软件keil c51、仿真软件proteus的使用方法

4. 掌握硬件仿真器me-52a的使用方法

二、实验器材:

1.单片机实验板

2.单片机硬件仿真器me-51a

3.计算机

4.电源

三、实验要求:

1.电路如图5所示,用单片机的p3口所接的四个独立式按键控制p1口流水灯花样的方法;具体表现为:p3.0、p3.1、  p3.2、  p3.3四个小按键分别实现了四个控制:

(1) 跑灯:即p1.0---1.7亮点流动:

(2) 流水灯:即 p1.0-1.7 依次点亮

(3) 交叉闪烁:即 p0.0,p0.2,p0.4,p0.6和p0.1,p0.3,p0.5,p0.7轮流点亮

(4) 停止;在任何状态下按此键程序停止运行.

2. 电路如图6所示,用p2口所接的4×4矩阵式键盘作为输入,在p1口所接的数码管上显示出每个按键的0~f序号,键盘的布局如下表所示:

f
 e
 d
 c
 
b
 a
 9
 8
 
7
 6
 5
 4
 
3
 2
 1
 0
 

四、实验原理:

1.独立式按键电路显示如图5所示,从图中可看出,判断有无键按下,只要检测p3.0~p3.3相应端口的高低电平即可,若检测有某一端口为低电平,表明该端口有按键按下,经延时消抖后转去执行相应的功能子程序。若为高电平,表明无键按1.独立式按键电路如图5所示,下,继续检测。

      示例程序如下:

org 000h

            ljmp star1

            org 0030h

star1:   mov p3,#0ffh ;置p3口为输入态

           jnb p3.0,fun0 ;判别p3.0是否有键按下,是,则转fun0

           jnb p3.1,fun1 ;判别p3.1是否有键按下,是,则转fun1

           jnb p3.2,fun2 ;判别p3.2是否有键按下,是,则转fun2

           jnb p3.3,fun3      ;判别p3.3是否有键按下,是,则转fun3

           jnb f0,star1       ;曾经有键按下f0置1

            ret

 
图5
 
     

fun0:      lcall dl10ms   ;消岸抖动

            jb p3.0,star1

waitl0:      jnb p3.0,waitl0 ;等待键释放

            setb f0

fun01:    lcall fun00

            lcall star1

            ljmp fun01

     

fun1:      lcall dl10ms   ;消岸抖动

            jb p3.1,star1

waitl1:      jnb p3.1,waitl1 ;等待键释放

            setb f0

fun10:    lcall fun11

            lcall star1

            ljmp fun10

     

fun2:      lcall dl10ms   ;消岸抖动

            jb p3.2,star1

waitl2:      jnb p3.2,waitl2 ;等待键释放

            setb f0

fun20:    lcall fun22

            lcall star1

            ljmp fun20

     

fun3:      lcall dl10ms   ;消岸抖动

            jb p3.3,star1

waitl3:      jnb p3.3,waitl3 ;等待键释放

            clr f0

           mov p1,#0ffh     ;关显示

            ljmp star1

 

fun00:    mov a,#0feh  ;跑灯子程序

fun000:  mov p1,a

            lcall dl05s

            jnb acc.7,out

            rl a

            ajmp fun000

out:      ret

 

fun11:    mov a,#0feh  ;流水灯子程序

fun111:  mov p1,a

            lcall dl05s

            jz out

            rl a

            anl a,p1

            ajmp fun111

 

fun22:    mov a,#0aah ;交叉点亮子程序

            mov p1,a

            lcall dl30s

            cpl a

            mov p1,a

            lcall dl30s

            ret

 

;************;

; 延时程序 ;

;************;

dl512:    mov r2,#0ffh

loop1:       djnz r2,loop1

            ret

dl10ms:mov r3,#14h

loop2:       lcall dl512

            djnz r3,loop2

            ret

dl05s:    mov r4,#0ah

loop3:       lcall dl10ms

            djnz r4,loop3

            ret

dl30s:    mov r5,#03h

loop4:  lcall dl05s

            djnz r5,loop4

            ret

            end

2. 矩阵式按键电路显示如图6所示。采用扫描方式进行按键的识别检测,并将对应按键的键号用查表指令将对应的代码显示在数码管上。

图6
 

 

 

 

 

参考程序如下:

org     0000h

          ljmp    start

          org     0030h

start: mov     sp,#60h ;设置堆栈指针

scan:       m

解锁后支持完整在线阅读或下载编辑海量优质内容资源

单片机原理与应用考试大纲

点击下载
分享:
热门文章
    热门标签
    确认删除?
    QQ
    • QQ点击这里给我发消息
    回到顶部