文档视界 最新最全的文档下载
当前位置:文档视界 › 51单片机基础知识复习练习题(含答案)讲解学习

51单片机基础知识复习练习题(含答案)讲解学习

51单片机基础知识复习练习题(含答案)讲解学习
51单片机基础知识复习练习题(含答案)讲解学习

51单片机基础知识复习练习题(含答案)

51单片机基础知识复习题(含答案)

1.8051单片机的片内有(一)个16位的特殊功能寄存器。

2.MCS-51单片机的堆栈区应建立在(片内数据存储区底128字节单元)。

3.MCS-51单片机定时器工作方式1是指的(D)工作方式。

A.8位 3

B.8位自动重装2

C.13位0

D.16位1

4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。

A.MOV A, @R1)片内

B.MOVC A, @A + DPTR或MOVC A,@A+PC

(C.MOVX A, @ R0 D.MOVX A, @ DPTR)片外

5.8751单片机程序存储器的容量最大可扩展为(64K)。

B.64K

6.如果某MCS-51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在( 000BH)开始的中断地址区

A、0003H(外部中断0服务入口)

B、0013H(外部中断1服务入口)

C、0023H(串行口中断服务程序入口)

D、000BH(定时/计数器0中断服务程序的开始地址区)

E、001BH为定时/计数器1中断服务开始地址区

F、0000H (系统复位后的入口)

7.MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是:(B )

B、 P0口(SDA /SCL 连接到总线的器件输出级必须是漏极开路或者是集电极开路,才能执行线与的功能)

8.AJMP跳转空间最大可达到(2字节)

A、2KB

9.8051单片机中,唯一一个能出现在符号指令的16位寄存器是(B)

A、P S W

B、D P T R C 、P C D、B

10.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )

A、MOV A,@R1片内

B、 MOVC A,@A+DPTR/@A+PC

C、 MOVX A, @R0片外

D、MOVX A,@ DPTR

11.8051单片机内有2个( 16 )位的定时器。

B、16

12.8031单片机当允许CPU响应串行口的中断请求时,共IE中的( A )位必须为1。

A、ES和EA

B、EA和ET0

C、ET1和EA

D、EX0和ET0

IE寄存器格式

EA为1

13.MCS-51单片机定时器工作方式3是指的(A )工作方式

A、8位3 B 、8位自动重装 2 C、 13位0 D、 16位1

14.在串行通信中采用奇校验,若传送的数据为0A7H和0CDH,则其奇偶校验位分别( A )(用“0”、“1”表示)。

A、0和0

B、0和1 C 、1和0 D、1和1

1、字符帧的格式由起始位,数据位,奇偶校验位和停止位组成

2、起始位——占一位,始终为逻辑0低电平,

3、数据位——可选5.6.7.8. 低位在前,高位在后

4、奇偶校验位——占一位表征串行通信中采用奇校验还是偶校验

5、停止位——为逻辑1高电平可取1,1.5、2

15.设累加器A的内容为0 A8 H,寄存器R2的内容为24H,C Y=1,执行指令S U B B A, R2 后结果为(C)

计算公式——(A)-(X_为Rn/direct/Ri/date)-CY——A

A、(A)=84H

B、(R2)=83H C 、(A)=83H D、(R2)=84H

16.判断是否溢出时用PSW的( B )标志位,判断是否有进位时用PSW的(A)标志位。

A.CY进位标志位B.OV溢出标志位 C.P D.RS0 E.RS1

17.在运用仿真系统调试程序时,当要观察子程序内部指令的执行结果时,通常采用( B )调试方法。A.单步调试(F8) B.跟踪调试(F7) C.快速运行到光标处调试(F4)D.断点调试(F2)

E.连续运行调试(F9)

18.在下面指令中,属于无条件转移且转移范围为2KB的指令是( C )。

A.LJMP addr16——3

B.ACALL addr11——2

C.AJMP addr11——2

19.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为(E )。

A.0003H0外部 B.000B0定计 C.0013H1外部 D.001BH1定计 E.0023H串行口中断20.子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D)完成的。

A.通过POP命令——

B.通过MOV 指令——读取

C.通过RET或RETI指令——返回

D.自动

22.8051定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为

10 时,定时/计数器被设定为(C )

A.13位定时/计数器(00) B.16位定时/计数器(01)

C.自动重装8位定时/计数器(10) D.T0为2个独立的8位定时/计数器,T1停止工作(11)

23.8051有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用( B )区的工作寄存器。

A.0区

B.1区

C.2区

D.3区

24.在MCS-51单片机中,当有压入或弹出堆栈操作时,SP的内容将随之增大或减小;程序计数器PC的内容将始终指示下一条将要执行指令的地址,所以只要改变PC的内容将改变程序的运行路径。SP的内容与PC的内容(D )。

A.都是8位地址 B.都是16位地址 C.位数相同 D.位数不同

25.在中断允许寄存器中,中断控制寄存器EA位的作用是(A)

A.CPU总中断允许控制位B.中断请求总标志位IE

C.各中断源允许控制位ET D.串行口中断允许位 ES

E、触发方式控制位IT

26.下列指令中,不影响堆栈指针的指令是(B )。

A.RET B.JB bit,rel C.LCALL addr16 D.RETI

27.指令SJMP的寻址范围是(B )

A.任意范围 B.-128到+127 C.64K D.2K

28.在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是(C )中断。

A.定时器T0-2 B.定时器T1-4 C.外部中断INTO -1 D.外部中断INT1-3

29.调用子程序、中断响应过程及转移指令的共同特点是( B )。

A.都能返回 B.都通过改变PC实现转移

C.都将返回地址压入堆栈 D.都必须保护现场(中断)

30.单片机复位后,累加器A、PC、PSW的内容为(B)

A.A = FFH PC = 00H PSW = FFH

B.A = 00H PC = 0000H PSW = 00H

C.A = 07H PC = 0000H PSW = FFH

D.A = 00H PC = 00H PSW = 00H

31.8051定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对(C)的查询方法进行判断。

A.OV标志 B.CY标志 C.中断标志 D.奇偶标志

32.单片机在与外部I/O口进行数据传送时,将使用(A )指令。

A.MOVX(片外) B.MOV(片内)

C.MOVC(程序) D.视具体I/O口器件而定。

33.定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志( A )

A.由软件清零 B.由硬件自动清零 C.随机状态 D.AB都可以

41.定时器T0的溢出标志TF0,在CPU响应中断后( B )。

A.由软件清零 B.由硬件清零 C.随机状态 D.AB都可以

34. 使用单片机开发系统调试程序时,对源程序进行汇编的目的是( D )。

A.连续执行键 B.将目标程序转换成源程序

C.将低级语言转换成高级语言 D.将源程序转换成目标程序

35.堆栈指针SP的作用是(B)。

A.指示堆栈的栈底 B.指示堆栈的栈顶

C.指示下一条将要执行指令的地址 D.指示中断返回的地址

36.在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是( B )。

A.PC B.PSW(反映程序运行状态和运算结果的)C.A D.SP

37.定时器/计数T1的中断入口地址是( C )。

A 0003H

B 000BH

C 001BH

D 0013H

38.8031定时/计数器共有四种操作模式,由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为01 时,定时/计数器被设定为(B)。

A.13位定时/计数器00B.16位定时/计数器01C.自动重装8位定时/计数器10 D.T0为2个独立的8位定时/计数器,T1停止工作11

39.单片机在进行取指令操作时,指令的地址是由 B的内容决定。

A.SP B.PC C.DPTR D.PSEN和ALE E.ALE 、RD和WR

40.下列指令中错误的有( A )。

A. CLR R7x(改为A)B. MOVC A ,@A+DPTR

C. MOV P,A D. JBC TF0,LOOP

42.计算机能直接识别的语言是(C )。

A.汇编语言 B.自然语言C.机器语言 D.硬件和软件

43.定时/计数器的定时是指(E ),定时/计数器的计数是指(D)。

A.对时间计数 B.外部事件定时 C.内部事件计数 D.外部事件计数 E.对内部时钟计数

二、填空题、

1.8051单片机的内部硬件结构包括了 CPU 、数据存储器、程序存储器和定时计数器特殊功能寄存器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过单片机内部总线相连接内部总线根据其功能又分为数据总线、地址总线控制总线三种。

2.MCS-51中PSW寄存器的RS0、RS1两位用于设定工作寄存器组,B寄存器是 8 位寄存器。3.假定(SP)=40H , (3FH)=70H,(40H)=20H。执行下列指令:

POP DPH

POP DPL

后,DPTR的内容为2070H ,SP的内容是 3EH 。

4.在MCS-51单片机中的中断源有 5 个,分别为外部中断0003H 、定时器0溢出中断 000BH 、外部中断10013H 、定时器1溢出中断001BH 和串行口中断0023H 。

5.(100001010101.0101)BCD=( 1101010111.1 )B=( 855.5 )D

6.若由程序设定RS1、RS0=11,则工作寄存器R0-R7的直接地址为_18H—1FH _。

7.若采用偶校验,累加器A中的数据为01110010B,则PSW中的P=_0_。

8.8051的各中断源的向量地址分别为 03H 、 0BH 、 13H 、 1BH 和23H 。

9.程序状态字PSW的最高位(PSW.7)是进位标志。

10.程序结束伪指令是END ,子程序返回指令是 RET ,中断程序返回指令是 RETI 。

判断题

1、MOVX A,50H ( 0 )

MOVX A,@Ri/@DPTR MOVX @Ri/@DPTR,A

2、INC DPTR /A/Rn/direct/@Ri ( 1)

3、DEC DPTR ( 0)

DEC A/Rn/direct/Ri

4、DJNZ 30H,LOOP ( 1 )

5、ADDC A,R7 /direct/@Ri/#data ( 1)

6、PUSH ACC( 1)

7、MUL A,B ( 0 )

MUL AB

8、ANL #30H,A ( 0)

9ANL30H(/A),A/X( 1 )

10、JB P0,LOOP ( 0 )

JB bit rel

11、MOVX @R0,20H ( 0)

MOVX @Ri,A

12、SUB A,R2 (0)

SUBB A,R2

13、ORL P1.0,P3.0 ( 0 )

14、CJNE A,R2,LOOP ( 0)

CJNE A,direct/#data,LOOP

15、POP ACC(direct) ( 1)

16、RL P1 ( 0 )

RL A

17、MOV C,ACC.0 (1 )

18、MOV R2,R3 ( 0)

MOV R2,A

19、JBC P1.0(bit),LOOP (1 )

20、XCHD A,R0 ( 0)

XCHD A,@R0(Ri)

21、内部寄存器Rn(n=0-7)作为间接寻址寄存器。(0 )

22、MOV A,30H这条指令执行后的结果是(A)=30H。(0 )

23、SP为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。( 0)

24、PC存放的是当前执行的指令。( 0)

25、MCS-51单片机的特殊功能寄存器分布在60H-80H地址范围内。( 0)

26、EPROM的地址线为10条时,能访问的存储空间是1K。( 1 )

27、8051的P0-P3口是准双向口,由输出转输入时必须先写“0”。(1)

28、8051每个中断源相应地在芯片上都有其中断请求输入引脚。( 0)

29、程序计数器PC不能对其进行读写操作。(1 )

30、8051单片机对最高优先权的中断响应是无条件的。( 0)

串行通信中采用奇校验

PSW

由PSW状态字中的RS1、RS0

SP的内容与PC的内容

51单片机基础知识试题题库(复习资料)

单片机原理与应用复习资料 第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时〃表示从P0口稳定地送出了低8位地址。(备注:ALE 为地址锁存控制信号,书上P22) 2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。(p25 更具体些是在内部存储器的用户RAM区开辟的) 3、当使用8751且EA=1〃程序存储器地址小于1000H 时〃访问的是片内ROM。 4、MCS-51系统中〃当PSEN信号有效(备注:低电平为有效信号)时〃表示CPU要从外部程序存储器读取信息。(p22) 5、MCS-51有4组工作寄存器(p23 备注:称为通用寄存器或者工作寄存器)〃它们的地址范围是00H~1FH 。(延伸:通用寄存器占去32个单元,位寻址区占去16个单元,用户RAM区占去80个单元,三者总共为128个单元,组成内部数据存储器的低128单元区) 6、MCS-51片内20H~2FH(即为位寻址区)范围内的数据存储器〃既可以字节寻址又可 以位寻址。(p24) 7、PSW中RS1 RS0=10时〃R2的地址为12H 。 8、PSW中RS1 RS0=11时〃R2的地址为1AH 。(p27 查表2.3即可) 9、单片机系统复位后〃(PSW)=00H〃因此片内RAM寄存区的当前寄存器是第0 组〃8个寄存器的单元地址为00H ~ 07H 。(p27 参考下一题) 10、PC复位后为0000H 。(p38 查表2.6即可,有各种寄存器的初始化状态) 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。(p37) 12、PC的内容为将要执行的下一条指令地址。(p30)

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试卷汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM 以及 I/O 口、定时 器等电路集成在一块芯片上而构成的微型计算机。 6是非题:当89C51的EA 引脚接低电平时,CPL 只能访问片外ROM 而不管片 内是否有程序存储器。 T 7、是非题:当89C51的EA 引脚接高电平时,CPL 只能访问片内的4KB 空间。F 8、当CPU 访问片外的存储器时,其低八位地址由 P0 口提供,高八位 地址由 P2 口提供, 8位数据由 P0 口提供。 9、在I/O 口中, P0 口在接LED 时,必须提供上拉电 阻, P3 口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同 的。 F 11、 是非题:是读端口还是读锁存器是用指令来区别的。 T 12、 是非题:在89C51的片内RAM 区中,位地址和部分字节地址是冲突的。 F 13、 是非题:中断的矢量地址位于 RAMX 中。F 14、 MCS-51系列单片机是属于( B )体系结构。 A 、冯诺依曼 B 、普林斯顿 C 、哈佛 D 、图 灵 15、 89C51具有 64 KB 的字节寻址能力。 16、 是非题:在89C51中,当CPL 访问片内、夕卜ROk 区时用MOV 指令,访问片 外RAM 区时用MOVX 指令,访问片内RAM 区时用MOV 旨令。T 2、 单片机89C51片内集成了 有 5 个中断源。 3、 两位十六进制数最多可以表示 4、 89C51是以下哪个公司的产品?( A 、 INTEL B 、 AMD C 、 ATMEL 4 KB 的 FLASH ROM 共 256 个存储单元。 C ) D 、 PHILIPS 5、在89C51中,只有当EA 引脚接 的 Flash ROM 。 高 电平时,CPU 才访问片内

51单片机课程设计

课程设计说明书
课程设计名称






学生姓名
指导教师
单片机原理及应用课程设计 电子信息工程 140405 20141329 李延琦 胡黄水
2016 年 12 月 26 日

课程设计任务书
课程设计 题目
酒精测试仪
起止日期
2016 年 12 月 26 日— 2017 年 1 月 6 日
设计地点
计算机科学与工程学 院单片机实验室 3409
设计任务及日程安排: 设计任务:分两部分: (一)、设计实现类:进行软、硬件设计,并上机编程、联线、调试、 实现; 1.电子钟的设计 2.交通灯的设计 3.温度计的设计 4.点阵显示 5.电机调速 6.电子音乐发声(自己选曲) 7.键盘液晶显示系统 (二)、应用系统设计类:不须上机,查资料完成软、硬件设计画图。 查资料选定题目。 说明:第 1--7 题任选其二即可。(二)里题目自拟。 日程安排: 本次设计共二周时间,日程安排如下: 第 1 天:查阅资料,确定题目。 第 2--4 天:进实验室做实验,连接硬件并编写程序作相关的模块实验。 第 5--7 天:编写程序,并调试通过。观察及总结硬件实验现象和结果。 第 8--9 天:整理资料,撰写课程设计报告,准备答辩。 第 10 天:上交课程设计报告,答辩。 设计报告要求:
1. 设计报告里有两个内容,自选题目内容+附录(实验内容),每 位同学独立完成。 2. 自选题目不须上机实现,要求能正确完成硬件电路和软件程序 设计。内容包括: 1) 设计题目、任务与要求 2)硬件框图与电路图 3) 软件及流程图 (a)主要模块流程图 (b)源程序清单与注释 4) 总结 5) 参考资料 6)附录 实验上机调试内容
注:此任务书由指导教师在课程设计前填写,发给学生做为本门课程设计 的依据。

51单片机基础知识及期末复习

51单片机简答题部分(经典) 1、什么叫堆栈? 答:堆栈是在片内RAM中专门开辟出来的一个区域,数据的存取是以"后进先出"的结构方式处理的。实质上,堆栈就是一个按照"后进先出"原则组织的一段内存区域。 2、进位和溢出? 答:两数运算的结果若没有超出字长的表示范围,则由此产生的进位是自然进位;若两数的运算结果超出了字长的表示范围(即结果不合理),则称为溢出。 3、在单片机中,片内ROM的配置有几种形式?各有什么特点? 答:单片机片内程序存储器的配置形式主要有以下几种形式:(1)掩膜(Msak)ROM型单片机:内部具有工厂掩膜编程的ROM,ROM中的程序只能由单片机制造厂家用掩膜工艺固 化,用户不能修改ROM中的程序。掩膜ROM单片机适合于 大批量生产的产品。用户可委托芯片生产厂家采用掩膜方法 将程序制作在芯片的ROM。 (2)EPROM型单片机:内部具有紫外线可擦除电可编程的只读存储器,用户可以自行将程序写入到芯片内部的EPROM 中,也可以将EPROM中的信息全部擦除。擦去信息的芯片 还可以再次写入新的程序,允许反复改写。 (3)无ROM型单片机:内部没有程序存储器,它必须连接程序存储器才能组成完整的应用系统。 无ROM型单片机价格低廉,用户可根据程序的大小来选择外接 程序存储器的容量。这种单片机扩展灵活,但系统结构较复 杂。 (4)E2ROM型单片机:内部具有电可擦除叫可编程的程序存储器,使用更为方便。该类型目前比较常用 (5)OTP(One Time Programmable)ROM单片机:内部具有一次可编程的程序存储器,用户可以在编程器上将程序写入片内程 序存储器中,程序写入后不能再改写。这种芯片的价格也较 低。 4、什么是单片机的机器周期、状态周期、振荡周期和指令周期?它们之间是什么关系? 答:某条指令的执行周期由若干个机器周期(简称M周期)构成,一个机器周期包含6个状态周期(又称时钟周期,简称S周期),而一个状态周期又包含两个振荡周期(P1和P2,简称P周期)。也就是说,指令执行周期有长有短,但一个机器周期恒等于6个状态周期或12个振荡周

51单片机课程设计 AD转换

课程设计报告 华中师范大学武汉传媒学院 传媒技术学院 电子信息工程2011 仅发布百度文库,版权所有.

AD转换 要求: A.使用单片机实现AD转换 B.可以实现一位AD转换,并显示(保留4位数字)设计框图:

方案设计: AD转换时单片机设计比较重要的实验。模数转换芯片种类多,可以满足不同用途和不同精度功耗等。 外部模拟量选择的是简单的电位器,通过控制电位器来改变模拟电压。显示电压值采用一般的四位七段数码管。而AD转换芯片采用使用最广的ADC0809 ADC0809芯片有28条引脚,采用双列直插式封装,如图所示。 下面说明各引脚功能: ?IN0~IN7:8路模拟量输入端。 ?2-1~2-8:8位数字量输出端。 ?ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。?ALE:地址锁存允许信号,输入端,高电平有效。 ?START: A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。 ?EOC: A/D转换结束信号,输出端,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。 ?OE:数据输出允许信号,输入端,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。 ?CLK:时钟脉冲输入端。要求时钟频率不高于640KHz。

?REF(+)、REF(-):基准电压。 ?Vcc:电源,单一+5V。 ?GND:地 工作原理: 首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC 变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上。 本次实验采用中断方式 把表明转换完成的状态信号(EOC)作为中断请求信号,以中断方式进行数据传送。 不管使用上述哪种方式,只要一旦确定转换完成,即可通过指令进行数据传送。 首先送出口地址并以信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接受。 采用中断可以减轻单片机负担。并可以使程序有更多的空间作二次开发。

51单片机基础知识 (问答题)

1、单片机的机器周期、状态周期、振荡周期和指令周期之间是什么关系? 答:一个机器周期恒等于6个状态周期或12个振荡周期,即1M=6S=12P。 2、存储器中有几个保留特殊功能的单元用做入口地址?作用是什么? 答:MCS-51系列单片机的存储器中有6个保留特殊功能单元; 作用:0000H为复位入口、0003H为外部中断0入口、000BH为T0溢出中断入口、0013H为外部中断1入口、001BH为T1溢出中断入口、0023H为串行接口中断入口。 3、开机复位后,CPU使用是的哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工 作寄存器组? 答:开机复位后,CPU使用的是第0组工作寄存器。 它们的地址是00H~07H。CPU通过对程序状态字PSW中RS1、RS0的设置来确定和改变当前工作寄存器组。如:RS1、RS0为00则指向第0组;为01则指向第1组;为10则指向第2组;为11则指向第3组。 4、MCS-51的时钟周期、机器周期、指令周期的如何分配的?当振荡频率为8MHz时,一个单片 机时钟周期为多少微秒? 答:MCS-51的时钟周期是最小的定时单位,也称为振荡周期或节拍。一个机器周期包含12个时钟周期或节拍。不同的指令其指令周期一般是不同的,可包含有1~4个机器周期。 当振荡频率为8MHz时,一个单片机时钟周期为0.125μs 。 5、EA/V 引脚有何功用?8031的引脚应如何处理?为什么? PP 答:EA/V PP是双功能引脚: (1)EA接高电平时,在低4KB程序地址空间(0000H~0FFFH),CPU执行片内程序存储器的指令,当程序地址超出低4KB空间(1000H~FFFFH)时,CPU将自动执行片外程序存储器的指令。 (2)EA接低电平时,CPU只能执行外部程序存储器的指令。 8031单片机内部无ROM,必须外接程序存储器。因此,8031的EA引脚必须接低电平。 在对8751单片机内部的EPROM编程时,此引脚V PP外接+12V电压,用于固化EPROM程序。 6、单片机对中断优先级的处理原则是什么? 答:⑴低级不能打断高级,高级能够打断低级; ⑵一个中断以被响应,同级的被禁止; ⑶同级,按查询顺序,INT0→T0→INT1→T1→串行接口。 7、MCS-51的外部中断的触发方式有哪两种?他们对触发脉冲或电平有什么要求? 答:有电平触发和脉冲触发。

51单片机基础知识试题题库(含答案)

第二章习题参考答案 一、填空题: 1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。 3、当使用8751且EA=1,程序存储器地址小于1000H 时,访问的是片内ROM。 4、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部程序存储器读取信息。 5、MCS-51有4组工作寄存器,它们的地址范围是 00H~1FH 。 6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。 7、PSW中RS1 RS0=10时,R2的地址为 12H 。 8、PSW中RS1 RS0=11时,R2的地址为 1AH 。 9、单片机系统复位后,(PSW)=00H,因此片内RAM寄存区的当前寄存器是第 0 组,8个寄存器的单元地址为 00H ~ 07H 。 10、PC复位后为 0000H 。 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。 12、PC的内容为将要执行的的指令地址。 13、在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为 2us 。 14、内部RAM中,位地址为30H的位,该位所在字节的字节地址为 26H 。 15、若A中的内容为63H,那么,P标志位的值为 0 。 16、8051单片机复位后,R4所对应的存储单元的地址为 04H ,因上电时PSW= 00H 。这时当前的工作寄存器区是第 0 工作寄存器区。 17、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。 18、片内RAM低128个单元划分为哪3个主要部分:工作寄存器区、位寻址区 和用户RAM区。 19、通过堆栈操作实现子程序调用,首先就要把 PC 的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到 PC 。 20、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS -51的PC是16位的,因此其寻址的范围为 64 KB。 21、MCS-51单片机片内RAM的寄存器共有 32 个单元,分为 4 组寄存器,每组 8 个单元,以R0~R7作为寄存器名称。 22、但单片机的型号为8031/8032时,其芯片引线EA一定要接低电平。 二、选择题: 1、当MCS-51复位时,下面说法正确的是( A )。 A、 PC=0000H B、 SP=00H C、 SBUF=00H D、 P0=00H 2、PSW=18H时,则当前工作寄存器是( D )。 A、 0组 B、 1组 C、 2组 D、 3组 3、MCS-51上电复位后,SP的内容应是( B )。 A、 00H B、 07H C、 60H D、 70H 4、当ALE信号有效时,表示( B )。 A、从ROM中读取数据 B、从P0口可靠地送出低8位地址 C、从P0口送出数据 D、从RAM中读取数据 5、MCS—51单片机的CPU主要的组成部分为( A )。 A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器

51单片机课程设计实验报告

51单片机课程设计报告 学院: 专业班级: 姓名: 指导教师: 设计时间:

51单片机课程设计 一、设计任务与要求 1.任务:制作并调试51单片机学习板 2.要求: (1)了解并能识别学习板上的各种元器件,会读元器件标示; (2)会看电路原理图; (3)制作51单片机学习板; (4)学会使用Keil C软件下载调试程序; 用调试程序将51单片机学习板调试成功。 二、总原理图及元器件清单 1.总原理图 2.元件清单 三、模块电路分析 1. 最小系统: 单片机最小系统电路分为振荡电路和复位电路, 振荡电路选用12MHz 高精度晶振, 振荡电容选用22p和30p 独石电容;

图 1 图 2 复位电路使用RC 电路,使用普通的电解电容与金属膜电阻即可; 图 3 当单片机上电瞬间由于电容电压不能突变会使电容两边的电位相同,此时RST 为高电平,之后随着时间推移电源负极通过电阻对电容放电,放完电时RST 为低电平。正常工作为低电平,高电平复位。 2. 显示模块: 分析发光二极管显示电路: 图 4 发光二极管显示电路分析:它是半导体二极管的一种,可以把电能转化成光能,常简写为

LED。发光二极管与普通二极管一样是由一个PN结组成,也具有单向导电性。当给发光二极管加上正向电压后,产生自发辐射的荧光。图中一共有五个发光二极管 其中一个为电源指示灯,当学习板通电时会发光以指示状态。其余四个为功能状态指示灯,实际作用与学习板有关 分析数码管显示电路 图 5 数码管显示电路分析:数码管按段数分为七段数码管和八段数码管,图中所用为八段数码管(比七段管多了一个小数点显示位),按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管.共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。数码管主要用来显示经电路板处理后的程序的运行结果。图中使用了八个八段数码管,可以显示八个0-15的数字。使用数码管可以直观的得到程序运行所显示的结果.也可以显示预置在学习板上的程序,主要通过16个开关来控制。 四、硬件调试 1、是否短路 用万用表检查P2两端是短路。电阻为0,则短路,电阻为一适值,电路正常。 2、焊接顺序 焊接的顺序很重要,按功能划分的器件进行焊接,顺序是功能部件的焊接--调试--另一功能部件的焊接,这样容易找到问题的所在。 3、器件功能 1)检查原理图连接是否正确 2)检查原理图与PCB图是否一致 3)检查原理图与器件的DA TASHEET上引脚是否一致 4)用万用表检查是否有虚焊,引脚短路现象 5)查询器件的DA TASHEET,分析一下时序是否一致,同时分析一下命令字是否正确 6)通过示波器对芯片各个引脚进行检查,检查地址线是否有信号的 7)飞线。用别的的口线进行控制,看看能不能对其进行正常操作,多试验,

51单片机课程设计报告

成绩: 单片机原理及应用课程设计 课程名<<单片机原理及应用>> 学部机械与电子信息工程学部 专业移动通信技术 学号 姓名 指导教师 日期

一、设计任务与要求 1.任务:制作并调试51单片机学习板 2.要求: (1)了解并能识别学习板上的各种元器件,会读元器件标示; (2)会看电路原理图; (3)制作51单片机学习板; (4)学会使用Keil C软件下载调试程序; 用调试程序将51单片机学习板调试成功。 二、实验内容 (5)AT89S52芯片工作电路,利用晶振提供控制信号。 (6)10引脚下载口与A T89S52芯片相关引脚相连完成下载电路。 (7)8个10K电阻与AT89S52芯片P0口相连,利用上拉电阻组成上拉电路。 (8)使用开关与5.1K电阻连成外部中断0、1电路和复位电路。 (9)利用16个开关做成键盘,实现输入号对已编程的AT89S52芯片的控制并通过数码管显示0--F。 (10)用2片74HC573N具有锁存功能芯片与8个数码管相连,通过编程的A T89S52位选和段选实现输出信号的显示功能。 (11)使用74HC573N锁存功能结合ULN2003AG芯片8非门芯片和74HC04N6非门芯片与4个2N5551三极管实现对步进电机的控制,和控制步进电机的信号结 合LED输出显示的功能。 (12)6、利用1片74HC573N芯片与8个共阴极LED实现跑马灯功能。 三、总原理图 1.总原理图

四、硬件调试 1、是否短路 用万用表检查P2两端是短路。电阻为0,则短路,电阻为一适值,电路正常。 2、焊接顺序 焊接的顺序很重要,按功能划分的器件进行焊接,顺序是功能部件的焊接--调试-- 另一功能部件的焊接,这样容易找到问题的所在。 3、器件功能 1)检查原理图连接是否正确 2)检查原理图与PCB图是否一致 3)检查原理图与器件的DATASHEET上引脚是否一致 4)用万用表检查是否有虚焊,引脚短路现象 5)查询器件的DATASHEET,分析一下时序是否一致,同时分析一下命令字是否正确 6)通过示波器对芯片各个引脚进行检查,检查地址线是否有信号的 7)飞线。用别的的口线进行控制,看看能不能对其进行正常操作,多试验,才能找到问题出现在什么地方。 五、软件调试 1、设置硬件仿真环境 设置硬件仿真环境的具体操作步骤如下: 首先,点击所建工程:Project菜单中的Options for Target…Targer 1?,出现工程的配置窗口,

51单片机应用设计课后答案

第一章单片机概述 1.2除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。 1.3单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接 口)三部分集成于一块芯片上。 4、单片机的发展大致分为哪几个阶段? 答:单片机的发展历史可分为四个阶段: 第一阶段(1974年----1976年):单片机初级阶段。 第二阶段(1976年----1978年):低性能单片机阶段。 第三阶段(1978年----现在):高性能单片机阶段。 第四阶段(1982年----现在):8位单片机巩固发展及16位单片机、32位单片机推出阶段 1.5单片机根据其基本操作处理的位数可分为哪几种类型? 答:单片机根据其基本操作处理的位数可分为:1位单片机、4位单片机、8位单片机、16位 单片机和32位单片机。 1.6 MCS-51系列单片机的基本芯片分别为哪几种?它们的差别是什么? 答:基本芯片为8031、8051、8751。 8031内部包括1个8位cpu、128BRAM,21个特殊功能寄存器(SFR)、4个8位并行I/O 口、1 个全双工串行口,2个16位定时器/计数器,但片内无程序存储器,需外扩EPROM芯片。 8051是在8031的基础上,片内又集成有4KBROM,作为程序存储器,是1个程序不超过4KB 的小系统。 8751是在8031的基础上,增加了4KB的EPROM,它构成了1个程序小于4KB的小系统。用户可以将程序固化在EPROM中,可以反复修改程序。 1.7 MCS-51系列单片机与80C51系列单片机的异同点是什么? 答:共同点为它们的指令系统相互兼容。不同点在于MCS-51是基本型,而80C51采用CMOS 工艺,功耗很低,有两种掉电工作方式,一种是CPU停止工作,其它部分仍继续工作;另 一种是,除片内RAM继续保持数据外,其它部分都停止工作。 1.8 8051与8751的区别是(C) (A、内部数据存储单元数目的不同(B、内部数据存储器的类型不同 (C)内部程序存储器的类型不同(D、内部的寄存器的数目不同 1.9在家用电器中使用单片机应属于微型计算机的(B) (A、辅助设计应用(B、测量、控制应用(C)数值计算应用(D)数据处理应用 1.10说明单片机主要应用在哪些领域? 答:单片机主要运用领域为:工业自动化;智能仪器仪表;消费类电子产品;通信方面;武 器装备;终端及外部设备控制;多机分布式系统。 第二章MCS-51单片机的硬件结构 2.1 MCS-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?答:功能部件如下:微处理器(CPU);数据存储器(RAM );程序存储器(ROM/EPROM , 8031没有此部件),4个8位并行I/O 口(P0口、P1 口、P2口、P3口);1个全双工的串行口;2个16位定时器/计数器;中断系统;21个特殊功能寄存器(SFR)。 各部件功能:CPU (微处理器)包括了运算器和控制器两大部分,还增加了面向控制的处理 功能,不仅可处理字节数据,还可以进行位变量的处理;数据存储器(RAM、片内为128B (52系列的为256B),片外最多可外扩64KB。数据存储器来存储单片机运行期间的工作变 量、运算的中间结果、数据暂存和缓冲、标志位等;程序存储器(ROM/EPROM、用来存储

51单片机基础知识试题题库(含答案)

51单片机基础知识试题题库(含答案) 第二章习题参考答案 一、填空题: 1、当 MCS-51 引脚 ALE 有效时,表示从 P0 口稳定地送出了低8位地址。 2、MCS-51 的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。 3、当使用 8751 且 EA=1,程序存储器地址小于 1000H 时,访问的是片内 ROM。 4、MCS-51 系统中,当 PSEN 信号有效时,表示 CPU 要从外部程序存储器读取信息。 5、MCS-51 有 4 组工作寄存器,它们的地址范围是00H~1FH 6、MCS-51 片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。 7、PSW 中 RS1 RS0=10 时,R2 的地址为 12H 。 8、PSW 中 RS1 RS0=11 时,R2 的地址为 1AH 。 9、单片机系统复位后,(PSW)=00H,因此片内 RAM 寄存区的当前寄存器是第 0 组,8 个寄存器的单元地址为 00H ~ 07H 。 10、PC 复位后为 0000H 。 11、一个机器周期= 12 个振荡周期= 6 个时钟周期。 12、PC 的内容为将要执行的的指令地址。。 13、在 MCS-51 单片机中,如果采用 6MHz 晶振,1 个机器周期为 2us 14、内部 RAM 中,位地址为 30H 的位,该位所在字节的字节地址为 26H 。 15、若 A 中的内容为 63H,那么,P 标志位的值为

16、8051 单片机复位后,R4 所对应的存储单元的地址为 04H ,因上电时 PSW= 00H 。这时当前的工作寄存器区是第 0 工作寄存器区。电平,因为其片内无程序存储器。 17、使用 8031 芯片时,需将/EA 引脚接低 18、片内 RAM 低 128 个单元划分为哪 3 个主要部分:工作寄存器区、位寻址区和用户 RAM 区。 19、通过堆栈操作实现子程序调用,首先就要把PC 的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到 PC 。 20、MCS-51 单片机程序存储器的寻址范围是由程序计数器 PC 的位数所决定的,因为 MCS -51 的 PC 是 16 位的,因此其寻址的范围为 64 KB。 21、MCS-51 单片机片内 RAM 的寄存器共有 32 个单元,分为 4 组寄存器,每组 8 个单元,以 R0~R7 作为寄存器名称。 22、但单片机的型号为 8031/8032 时,其芯片引线 EA 一定要接低电平。 二、选择题: 1、当 MCS-51 复位时,下面说法正确的是( A )。 A、 PC=0000H B、 SP=00H C、 SBUF=00H D、 P0=00H 2、PSW=18H 时,则当前工作寄存器是( D )。 A、 0 组 B、 1 组 C、 2 组 D、 3 组CY AC F0 RS1 RS0 OV - P(1,1) 3、MCS-51 上电复位后,SP 的内容应是( B )。 A、 00H B、07H C、 60H D、 70H 4、当 ALE 信号有效时,表示( B )。 A、从 ROM 中读取数据 B、从 P0 口可靠地送出低 8 位地址 C、从 P0 口送出数据 D、从 RAM 中读取数据

51单片机基础知识试题题库

第二章习题参考答案一、填空题:片内RAM数据存储器内开辟 的区域。 MCS-512、的堆栈是软件填写堆栈指针临时在 PSWINC DEC 都不影响直接寻址方式堆宅操作只有一条寻址方式 时,访问的是1000H 3 、当使用8751且EA=1,程序存储器 地址小于ROM。片内。 RS0=10RS1 时,R2的地址为1 2H7、PSW中。 R2的地址为1AH时,8、PSW中RS1 RS0=11 。的位,该位所在字节的字节地址为、内部RAM中,位地址为30H 14 电平,因为其片内芯片时,需将8031/EA引脚接低17、使用 ROM 存无 di电平。 22、但单片机的型号为8031/8032时,其芯片引 线EA一定要接 )。ALE引脚是( 80317、单片机的A、输出高电平 B、 输出矩形脉冲,频率为fosc的1/6 C、输出低电平 D、输出矩形脉冲,频率为fosc的1/2 )个单元。11、单片机上电复位后,堆栈区的最大允许范围是( 、256 C、128 DA、64 B、 120

)。 12、单片机上电复位后,堆栈区的最大允许范围是内部RAM 的( 08H—7FH7FH D、07H B、00H— C、07H— A、00H—FFH )。、对于8031单片机,其内部RAM( 13、只能字节寻 B A、只能位寻址址 D、少部分能位寻址 C、既可位寻址又可字节寻址 )引脚。引脚是(和XTAL2 18、单片机8051的XTAL1 、D C、 外接中断、、 A外接定时器 B外接串行口 外接晶振 是一个特殊的存贮区,用来SPSFR51的专用寄存器中的堆栈指针23、 MCS—),它是按后进先出的原则存取数据的。( B、存放标志位、存放运算中间结果 A 、存放待调试的程序D C 、暂存数据和地址 三、判断题 √)、6PC可以看成使程序存储器的地址指针。( 、判断以下有关7PC和DPTR的结论是否正确?√)(不能 访问。PC是可以访问的,而DPTR、A. √) B、它们都是16位的存储器。( DPTR而×)( PC有自动加“1”的功能,、C它们都有自动加“1” 的功能。 的加“1”则需通过指令INC DPTR来完成。

51单片机课程设计题目

单片机课程设计题目 一、题目汇总: 1.彩灯控制器的设计★ 2.电子时钟的设计★ 3.现代交通灯的设计★★ 4.多路抢答器的设计★★ 5.波形发生器的设计★★ 6.点阵广告牌的设计★★★ 7.篮球记分器的设计★★ 8.数字式温度计的设计★★★ 9.步进电机的控制★★ 10.电子音乐盒的设计★★ 11.电风扇模拟控制系统设计★★ 12.洗衣机人机界面的设计★ 13.秒表系统的设计★★ 14.多机串行通信的设计★★★ 15.电子密码锁的设计★★★ 16.4位数加法计算器的设计★★★ 二、选题说明:4~6名同学组成一个团队,团队内部队员进行分工合作,共同致力将设计基本任务完成(即,不带*和@符号的任务),任务后括号内的数字表示分值,要求每名同学在设计完成后都能明白硬件原理及程序的含义。 三、设计时间安排:2015年秋季学期第13/14周 四、设计作品提交: (1)课程设计说明书(每人提交一份), (2)Proteus仿真程序电路图, (3)单片机源程序文件。 五、设计考核评定: 最后一周最后两天进行答辩、答辩以团队为单位进行,顺序自由排列,先完成的团队先答辩,后完成的团队后答辩。 题目一:彩灯控制器的设计★ 设计任务:1. 用16盏以上的LED小灯,实现至少4种彩灯灯光效果(不含全部点亮,全部熄灭;(20) 2. 可以用输入按钮在几种灯光效果间切换;(20)

3. 可以通过按钮暂停彩灯效果,使小灯全亮,再次按下相同按钮后 继续之前的效果。(20) 4* 增加自动在几种效果间切换的功能,并设置一个按钮可以在自动模式和手动模式间切换。(5) 5* 使用定时中断延时(5) 6@ 实现其他除1~5中提到的功能(创新部分)(20) 设计提示: 1.LED可以采用共阳极或共阴极接法直接接在并行口,也可以用8255扩展更 多的小灯。 2.多种效果可以放在不同的子程序空间中,主程序通过散转来访问不同的子程 序段。 3.暂停效果可用中断,或定时扫描实现。 参考电路

MCS-51单片机复习题参考题库

MCS-51单片机复习题参考题库 测控2011-1、2班2014-4-19 一、填空题 1、167D= B= C7 H。 2、8051内部有四个并行口,P0口直接作输出口时,必须外接上拉电阻;并 行口作输入口时,必须先向锁存器置1 ,才能读入外设的状态。 3、若单片机的主振频率为6MHz,则一个时钟周期为1/6 微秒,一个机器周期为2 微秒。 4、当MCS-51执行MOVX @DPTR,A指令时,伴随着WR* 控制信号有效。 5、若累加器A中的数据为110110010B,则PSW中的P=___1______。 6、内部RAM中,位地址为50H的位,该位所在字节的字节地址为2AH 。 7、MCS-51单片机串行口以方式2工作时,若系统晶振频率fosc为12MHz,PCON中的SMOD设置为1,则波特率为375KB/S bps。 8、若LED为共阴极接法,则“9”的七段代码值应当为___7F_____H。 9、MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64 K字节。 10、如果(A)=7AH,(30H)=A5H, PSW=80H,执行ADDC A,30H;INC 30H两条指令后, (A)= 20H ,(30H)= A6H 。 11、已知(20H)=X, (21H)=Y,指令 MOV SP,#70H, PUSH 20H; PUSH 21H; POP 30H; POP 40H; 执行完后,(71H)= , (72H)= , (30H)= , (40H)= ,SP= 12、帧格式为1个起始位,8个数据位和1个停止位的异步串行通讯方式是方式1。 13、在异步通信中每个字符由10位组成,串行口每分钟传25000个字符,则对应的波特率为4167bps 。 14、起止范围为0000H~3FFFH的存储器的容量是16 KB。 15、11根地址线可选2KB 个存储单元,16KB存储单元需要14 根地址线。 16、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过4微妙。 17、指令MOVC A,@A+PC的源操作数的寻址方式为把地址为A+PC的内存单元的内容给A 。 18、甲乙双方采用串行口模式1进行通信,采用定时器T1工作在模式2做波特率发生器,波特率为2400bit/s,当系统晶振为6MHz时,SMOD=1,计数初值为F3H 。

(完整版)51单片机串行通信课程设计

****************** 实践教学 ****************** XXXXXX大学 XXXXXXXX学院 XXX年XXXX季学期 《XXXXXX课程设计》 题目:51单片机双机串行通信设计 专业班级: 姓名: 学号: 指导教师: 成绩:

摘要 通信技术根据传输方式的不同,分为串行通信和并行通信,而单片机在现代通信中非常实用。本次课程设计就是要利用单片机来完成一个系统,实现单片机双机串行通信。通信的结果用数码管进行显示,数码管采用查表方式显示。两个单片机之间采用RS232接口标准进行双机通信。在通信过程中,使用通信协议进行通信,实现两个单片机之间串行异步通信。 关键词:51单片机,串行通信,RS-232接口;

目录 前言 (1) 第一章基本原理 (2) 第二章系统分析 (3) 2.1单片机 (3) 2.2 串行通信 (3) 2.3 RS-232接口标准 (5) 第三章系统设计及系统调试 (9) 3.1 设计方案 (9) 3.2 硬件设计 (9) 3.3 软件设计 (12) 3.4 联合调试 (20) 总结 (21) 参考文献 (22)

前言 近年来,在自动化控制和智能仪器仪表中, 单片机的应用越来越广泛。虽然MCS 单片机内部包含有丰富的硬件资源,但是对于一些复杂的单片机应用系统来说, 光靠单个的单片机资源远远不能满足系统要求, 通常需要对单片机进行外部扩展。例如扩展I/O 口, 扩展存储器, 扩展定时/计数器等, 更有甚者还需要扩展单片机。那么一个应用系统就可能用到了两个或两个以上的单片机, 而这些单片机就需要通过互联来实现彼此间的数据通信。MCS 单片机具有串行口, 利用串行口实现数据通信。根据单片机端口内部的结构特点, 这些端口的端口线可以直接相连, 从而使两个单片机之间并行通信不用另外的硬件电路设备。设计时, 也可以根据不同的使用要求采用不同的并行连接方法。 51单片机的开发除了硬件支持外,同样离不开软件。用汇编语言或C语言等高级语言编写的源程序必须转换为机器码才能被执行。目前十分流行的是Keil 8051 C编译器。它提供了集成开发环境,包括C 编译器、宏汇编、连接器、库管理和仿真调试器。利用Keil C uVision编写的程序可直接调用编译器编译,连接后可直接运行。学生结合自己的实际情况,选择适合的方法来完成51单片机与PC机的串口通信。该题目概括了《通信原理》、《单片机原理》等课程的主要知识点,让人们对当代通信技术有一定程度的了解,知道我们是怎么利用单片机来进行串行通信的。

单片机课程设计——基于51单片机的温度控制系统设计

单片机课程设计报告 题目:温度控制系统设计 学院:通信与信息工程学院 专业:测控技术与仪器专业 班级: 测控三班 成员: 徐郡 二〇一四年六月十二日

一、引言 温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。对于不同场所、不同工艺、所需温度高低范围不同、精度不同,则采用的测温元件、测方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的控制算法也不同,因而,对温度的测控方法多种多样。 随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用微机对温度进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。 作为获取信息的手段——传感器技术得到了显著的进步,其应用领域较广泛。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。 为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本系统利用传感器与单片机相结合,应用性比较强,本系统可以作为仓库温度监控系统,如果稍微改装可以做热水器温度调节系统、实验室温度监控系统,以及构成智能电饭煲等等。课题主要任务是完成环境温度监测,利用单片机实现温度监测并通过报警信号提示温度异常。本设计具有操作方便,控制灵活等优点。 本设计系统包括单片机,温度采集模块,显示模块,按键控制模块,报警和指示模块五个部分。文中对每个部分功能、实现过程作了详细介绍。整个系统的核心是进行温度监控,完成了课题所有要求。 二、实验目的和要求 2.1学习DS18B20温度传感芯片的结构和工作原理。 2.2掌握LED数码管显示的原理及编程方法。 2.3掌握独立式键盘的原理及使用方法。 2.4掌握51系列单片机数据采集及处理的方法。 三、方案设计

c51单片机基础知识选择题教学提纲

c51单片机基础知识 选择题

单片机基础知识选择题 1.在MCS-51单片机中,当采用4MHZ晶振频率时,一个机器周期等于()微秒。 A.1 B.2 C.3 D.4 答案:C 2.如果某51单片机系统的定时/计数器0的中断服务程序放在程序存储区的3000H地址开始的一段空间内,此时跳转到定时/计数器0的中断服务程序的指令LJMP 3000H应放在()开始的中断地址区。 A.0003H B.0013H C.0023H D.000BH 答案:D 3.MCS-51单片机的字长是()。 A.2位 B.4位 C.8位 D.16位 答案:C 4.单片机复位时,程序计数器PC的值为()。 A.0000H B.0030H C.4000H D.4100H 答案:A 5.某存储器芯片有12根地址线,8根数据线,该芯片有()个存储单元。 A.1 KB B.2 KB C.3 KB D.4 KB 答案:D 6.MCS-5l单片机的堆栈区是设置在( )中。 A.片内ROM区 B.片外ROM区 C.片内RAM区 D.片外RAM区 答案:C 7.在单片机中,()是数据存储器,()是程序存储器。 A.ROM B.EPROM C.RAM D.EEPROM

答案:C; A、B、D 8.单片机在与外部I/O口进行数据传送时,将使用()线。

A.ALE INT0 B.PSEN ALE C.WR RD ALE D.ALE INT1 答案:C 9.下列计算机语言中,CPU能直接识别的是()。 A.自然语言 B.高级语言 C.汇编语言 D.机器语言 答案:D 10.MCS-5l单片机的堆栈区是设置在( )中。 A.片内ROM区 B.片外ROM区 C.片内RAM区 D.片外RAM区 答案:C 11.当MCS-51单片机接有外部存储器,P2口可作为 ( )。 A.数据输入口 B.数据的输出口 C.准双向输入/输出口 D.输出高8位地址 答案:C 12.下列关于栈的描述中错误的是()。 A.栈是先进后出的先性表 B.栈只能顺序存储 C.栈具有记忆作用 D.对栈的插入和删除操作中,不需要改变栈底指针 答案:C 13.调用子程序、中断响应过程及转移指令的共同特点是()。 A.都能返回 B.都通过改变PC实现转移 C.都将返回地址压入堆栈 D.都必须保护现场 答案:B 14.下面哪一个器件是同相OC门电路。() A.74LS04 B.74LS14 C.74LS07 D.74LS06 答案:C 15.14根地址的寻址范围可达()KB。 A.8 B.16

基于51单片机的万年历设计

单片机课程设计 题目基于51单片机的万年历设计学生姓名 专业班级 学号 院(系) 指导教师 完成时间 目录

1课程设计的目的 (1) 2课程设计的任务与要求 (1) 2.1设计任务 (1) 2.2设计要求 (1) 3单片机发展概况 (1) 4设计原理与功能说明 (4) 4.1设计思想 (4) 4.2总体电路图 (5) 4.3时钟模块 (5) 4.4液晶显示模块 (6) 4.5按键模块 (7) 5系统测试 (8) 5.1硬件测试 (8) 5.2软件测试 (8) 6总结 (8) 参考文献 (10) 附录一:总体电路原理图 (11) 附录二:主程序 (12) 附录三:元器件清单.................................................................

附录四:实物图 (28)

1课程设计的目的 1.通过制作万年历,可以对单片机这门课程更好的认识。 2.理论与实践结合,提高自己的动手能力。 3.学会与合作者更好的交流学习,共同进步和提高。 4.能够增长查阅资料的能力,视野更加开阔。 5.拓展其他学科的联系,全面发展。 6.培养自我发现问题,解决问题的能力。 2课程设计的任务与要求 2.1设计任务 1.可以去学校图书馆或者网上,搜集整理相关的资料,做好前期理论准备,为以后设计电路,看懂电路图做理论支持。 2.构想万年历电路图,并且具有可行性,画出电路图。 3.列举电路所需的电子元件,仔细对比所需的元件的参数,通过去电子元件经销商或者网购购买。 2.2设计要求 1.显示年、月、日、时、分、秒。 2.可通过键盘自动调整时间。 3.计时精度:月误差小于20秒。 3单片机发展概况 单片机诞生于20世纪70年代末,它的发展史大致可分为三个阶段:第一阶段(1976-1978):初级单片机微处理阶段。该时期的单片机具有8 位CPU,并行I/O 端口、8 位时序同步计数器,寻址范围4KB,但是没有串行口。

相关文档
相关文档 最新文档