单片机原理及接口技术2017复习资料

合集下载

单片机原理及接口技术复习要点

单片机原理及接口技术复习要点

单片机原理及接口技术复习要点一、单片机原理:1.单片机是一种集成电路芯片,具有CPU、存储器和各种输入输出接口的功能,可以独立工作。

2.单片机的核心是中央处理器(CPU),它负责执行指令,并完成各种算术和逻辑运算。

3. 单片机的存储器分为RAM、ROM和Flash,RAM用于存储运行时数据,ROM用于存储程序代码,Flash可以擦写。

4. 单片机的输入输出接口包括通用输入输出口(GPIO)、串行通信口(UART)、并行通信口(Parallel),可以连接各种外部设备。

5.单片机的时钟系统提供稳定的时钟信号,用于同步CPU的工作,并控制系统的时序。

6.单片机的中断系统可以根据外部触发信号或内部事件中断CPU的正常执行,提高系统的实时性。

7.单片机的工作模式包括运行模式、停机模式和休眠模式,可以根据实际需求选择不同的模式以节省功耗。

二、接口技术:1.并口接口:使用多位数据线和控制线进行数据传输,适合于数据量较大的应用,如打印机、显示器等。

2.串口接口:使用少量的数据线进行数据传输,适合于数据量较小的应用,如鼠标、键盘、传感器等。

3.SPI接口:使用一根时钟线和三根数据线进行数据传输,支持全双工通信,适合于短距离高速传输。

4.I2C接口:使用两根线进行数据传输,一个为时钟线,一个为数据线,适合于连接多个设备的应用。

B接口:是一种通用的串行总线接口,可以连接各种外部设备,如键盘、鼠标、摄像头等。

6. Ethernet接口:用于连接局域网,支持高速数据传输和远程通信。

7.脉冲接口:利用脉冲信号进行数据传输,适用于长距离传输,如计数器、编码器等。

三、复习要点:1.掌握单片机的基本原理、系统组成和工作模式。

2.理解单片机的存储器结构和存储器管理。

3.熟悉单片机的时钟系统及其时序控制。

4.了解单片机的输入输出接口的功能和使用方法。

5.掌握并口接口、串口接口、SPI接口、I2C接口等接口的基本原理和应用。

6. 理解USB接口和Ethernet接口的工作原理和应用。

单片机原理及接口技术复习资料样本

单片机原理及接口技术复习资料样本

单片机原理及接口技术复习资料第一章1、单片机定义:单片机是把构成一台微型计算机所必须功能部件集成到一种芯片内,以“芯片”形式浮现,在软件配合下,实现计算和控制功能。

2、单片机特点:单片机长处在于集成度高、体积小、功耗低、便于汇编程序、对外部信号采集和解决速度快、实时解决能力强,因而特别适合工业控制领域使用。

3、单片机发展史:第一阶段:(1974-1978)单片机形成阶段第二阶段:(1978-1983)性能完善和提高阶段第三阶段:(1983-1990)16位单片机和高性能8位机并行发展第四阶段:(1990- )超级单片机问世第二章1、MCS—51单片机内部资源(1)一种由运算器和控制器构成8位微解决器(CPU)(2)128B片内数据存储器(RAM)(3)4KB片内程序存储器(ROM)(4)有21个专用寄存器,实现对内部功能部件控制和数据运算(5)4个8位并行I/O口(P0、P1、P2、P3),实现与外部设备输入输出(6)两个16位定期/计数器(7)一种全双工串行口(运用P3两个引脚P3.0和P3.1)(8)一套完善中断管理和解决系统。

其中,控制器涉及定期控制逻辑、指令寄存器、指令译码器、数据指针DPTR(16位)、程序计数器PC(16位)、堆栈指针SP以及地址寄存器、地址缓冲器等。

3、MCS-51系列单片机存储器配备方式采用Harvard构造。

4、MCS-51单片机RAM4个工作寄存器区5、MCS-51单片机位寻址区位于片内RAM20H到2FH6、MCS-51单片机在逻辑上只有3个存储空间,即内部数据存储器和程序存储器。

7、MCS-51单片机P0.0~P0.7口为数据/低八位地址复用总线端口;P1.0~P1.7口为静态通用端口;P2.0~P2.7为高八位地址总线端口;P3.0~P3.7口为双功能静态端口。

8、MCS-51单片机一种指令周期可分为两个机器周期;而一种机器周期由6个状态周期即12个震荡周期构成,它是指令执行时间单位。

单片机原理与接口技术复习题及答案

单片机原理与接口技术复习题及答案

《单片机原理与接口技术》复习题及答案一.判断题(在题后的括号内打√或×)1.只读存储器ROM内部信息停电后会丢失。

(×)2.堆栈操作是按“后进先出”的原则存取数据。

(√)3.8051单片机访问存储器时,同一地址对应惟一的存储单元。

(×)4.数据寄存器指针DPTR由DPH和DPL组成。

(√)5.程序计数器PC总是指向正在执行的指令地址。

(√)6.汇编语言程序中的注释可以缺省。

(√)7.指令中操作码助记符项可有可无。

(×)8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。

(√)9.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。

(×)10.作算术运算时,若有进位则一定有溢出。

(×)11.8051每个中断源相应地在芯片上都有其中断请求输入引脚( × )12.程序计数器PC不能对它进行读写操作.( √ )13.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( × )14.8051单片机对最高优先权的中断响应是无条件的( × )15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( × )16.在一般情况8051单片机允许同级中断嵌套( × )17.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√ )18.RC A为循环左移指令( × )19.MOV A,30H为立即寻址方式( × )20.如果发生除法溢出错误,则PSW标志位P置1 ( × )21.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel ( × )22.MOV A,@A+DPTR是一条查询指令.( √ )23.MUL AB的执行结果是高8位在A中,低8 位在B中( × )24.CPU对内部RAM和外部RAM的读写速度一样快( × )25.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址.( √ )26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( × )27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。

单片机原理及接口技术复习资料

单片机原理及接口技术复习资料

单片机原理及接口技术复习资料,基本整理完全,如有错误请指出,改正后发到群共享内单片机的定义:单片机是指一块集成在一块芯片的完整计算机系统。

单片机组成:CPU、内存、内部和外部总线系统,大部分还会具有外存,同时集成诸如通讯接口,定时器、实时时钟。

单片机应用:智能仪器仪表、机电一体化产品、实时工业控制、分布系统的前端模块、家用电器51单片机基本结构:串行口输入和输出引脚RXD和TXD;外部中断输入引脚(!INT0)和(!INT1);外部技术输入引脚T0和T1;外部数据存储写和读控制信号(!WD)、(!RD);CPU系统:(1)8位CPU,含布尔处理器;(2)时钟电路;(3)总线控制。

存储器系统:4k字节的程序存储器(ROM/EPROM/Flash,可外扩至64k)128字节的数据存储器(RAM,可再外扩至64k)。

特殊功能寄存器SFR。

I/O口和其他功能单元4个并行I/O口。

2个16位定时/计数器。

1个全双工异步串行口(UART)。

中断系统(5个中断源、2个优先级)。

具有总线扩展引脚DIP40封装:1、电源及时钟引脚(4个)Vcc:电源及时钟接入引脚Vss:接地引脚XTLA1:晶体振荡器接入的一个引脚XTLA2:晶体振荡器接入的另一个引脚2、控制引脚(4个)RST/Vpd:复位信号输入引脚/备用电源输入引脚ALE/(!PROG)地址锁存允许信号输出引脚/编程脉冲输入引脚(!EA)/Vpp:内外存储器选择引脚/片内EPROM(或Flash ROM)编程电压输入引脚(!PSEN):外部程序存储器选通信号输出引脚3、并行I/O口引脚(32个分成4个8位口)P0.0~P0.7:一般I/O口引脚或数据/低位地址总线复用引脚P1.0~P1.7:一般I/O口引脚P2.0~P2.7:一般I/O口引脚或高位地址总线引脚P3.0~P3.7:一般I/O口引脚或第二功能引脚晶振信号12分频后形成机器周期,指令周期为1~4个机器周期;指令的执行时间称作指令的周期;80C51单片机的指令按执行时间可分为三类:单周期指令、双周期指令、四周期指令(四周期指令只有乘、除两条指令)。

单片机原理及接口技术复习题(带答案)

单片机原理及接口技术复习题(带答案)

27、下列单片机中,哪一个芯片的 EA 端需接低电平才能正常使用( D ) 。 A、89C51 B、8051 C、89S51 D、8031 28、改变 Fosc 的大小可以影响定时/计数器的( C ) 。 A、计数初值 B、定时初值 C、定时时长 D、计数范围 29、若要使单片机处于复位状态,则应在 RST 引脚端加一( D )信号。 A、低电平 B、负电压 C、正弦波 D、高电平 30、MOVC A,@A+DPTR 的寻址方式是( C ) 。 A、寄存器间接寻址 B、立即寻址 C、变址寻址 D、相对寻址 31、下列指令中,能实现 A=100 功能的指令是( D ) 。 A、MOV A,@R1+100 B、MOV A,#100H C、MOVX A,100 D、MOV A,#100 32、指令 SETB EX1 表示开放( B )中断。 A、定时/计数器 T0 B、外中断 1 C、定时/计数器 T1 D、外中断 0 33、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 1.2V,则输出的 数字量为( D ) 。 A、100 B、10000000B C、F0H D、120 34、在 MCS-51 单片机的定时/计数器中, ( B )定时的时间最长。 A、方式 0 B、方式 1 C、方式 2 D、方式 3 35、通常情况下,若要通过单片机 I/O 口直接驱动数码管实现 8 位数字动态扫描显示,则需要 ( C )根数据线。 A、18 B、32 C、16 D、64 36、单片机定时器方式设置为方式 1,定时时长为 10ms,fosc=12MHz,如此时需将定时时间 变短,则需( C ) 。 A、仅减小定时器初值 B、仅减小外接晶体振荡器频率 C、仅增大定时器初值 D、同时减小外接晶体振荡器频率及定时器初值 37、要在摄氏 100°C 的环境下使用单片机,则应选用( A ) 。 A、军用级 B、民用级 C、商业级 D、工业级 38、改变 Fosc 的大小可以影响定时/计数器的( D ) 。 A、计数初值 B、定时初值 C、计数范围 D、定时时长 39、若要使单片机处于复位状态,则应在 RST 引脚端加一( A )信号。 A、高电平 B、负电压 C、正弦波 D、低电平 40、MOVC A,@A+DPTR 的寻址方式是( D ) 。 A、寄存器间接寻址 B、立即寻址 C、相对寻址 D、变址寻址 41、下列指令中,能实现 A=128 功能的指令是( A ) 。 A、MOV A,#80H B、MOV A,#128H C、MOVX A,128 D、MOV A,@R1+128 42、某同学用单片机定时器设计了电子钟,但发现每天走时慢 1 分钟,若要解决该问题,则 应( B ) 。 A、减小定时初值 B、加大定时初值 C、加入延时程序 D、降低晶振频率 43、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 2.4V,则输出的 数字量为( C ) 。 A、220 B、10000000B C、F0H D、FFH 44、用单片机的定时/计数器做一频率计,Fosc=12MHz,若要使最高测量频率达到 3.5MHz,

单片机原理与接口技术复习题及参考标准答案

单片机原理与接口技术复习题及参考标准答案

《单片机原理与接口技术》课程复习资料一、单项选择题:1.带符号的十进制数 -8的 8位补码是[]A.10000101B.11111011C.11111101D.111110002.补码 11111011的真值是[]A.-5B.-8C.5D.83.补码 11111000的真值是[]A.-5B.-8C.5D.84.将十进制数25 转换成二进制数是[]A.11001B.10011C.10101D.100015.已知某带符合的数的8 位补码是11111011B ,该数的真值是[ ]A.-1B.2C.-5D.-76.MCS-51 片内程序存储器容量是[]A.1kBB.2kBC.3kBD.4kB7.MCS-51 芯片的8 位并行数据输入输出接口个数是[]A.1B.2C.3D.48.MCS-51 片内通用寄存器个数是[]A.4B.8C.7D.69.MCS-51 的无条件转移指令个数是[]A.1B.2C.3D.410.MCS-51 片内定时 / 计数器的个数是[]A.1B.2C.3D.411.MCS-51 系统的中断源个数是[]A.2B.3C.4D.512.MCS-51 片内专用寄存器个数是[]A.8B.16C.21D.2413.作为堆栈操作的指示栈顶位置的寄存器是[ ]A.SPB.IPC.BPD.CS 1000HTAB1:DB10H ,‘ A’TAB2:DW TAB1以 1000H 为首字节的连续 4 个字节单元中内容依次是[]A.10H, 41H, 10H, 0B.10H,41H, 0,10HC.41H, 10H, 10H, 0D.41H,10H, 0,10H15.对于输入端口,应具有下面何种功能[ ]A.应具备数据缓冲功能B.应具备数据锁存功能C.应同时具备数据缓冲功能肯和数据锁存功能D.应具备缓冲功能和锁存功能中的任一种16.外部中断 0的中断服务程序入口地址是[ ]A.0003HB.000BHC.0013HD.0023H17.用于中断控制的定时计数控制器是[]A.SCONB.IEC.IPD.TCON18.能实现外设和内存直接进行数据交换的数据传输方式是[ ]A. 查询方式B.无条件传送方式C. 中断方式D.DMA方式19.在异步通信中,数据传输的单位是[]A. 字节B.字C.帧D.位20.用于中断控制的中断允许寄存器是[]A.SCONB.IEC.IPD.TCON21.MCS-51 外部数据存储器可扩展的最大存储空间是[ ]A.16kBB.32kBC.64kBD.256kB22.MCS-51 位寻址区的位地址范围是[ ]A.00H— 7FHB.00—1FHC.20H—2FHD.30H —7FH23.在 MCS-51 中, SP用于存放栈顶指针值。

《单片机原理与接口技术》课程复习资料一、填空题当RS1=1,RS0=0时

《单片机原理与接口技术》课程复习资料一、填空题当RS1=1,RS0=0时

《单片机原理与接口技术》课程复习资料一、填空题:1.当RS1=1,RS0=0时,寄存器R0~R7对应的内部RAM单元地址为2.8位二进制补码数表示的数据范围是:3.8031的EA引脚必须。

4.MCS-51单片机系统进行外部扩展时,用于输出高8位地址,用于输出低8位地址,用于传递数据、指令信息。

5.如果(TMOD)=61H,则T0用作(计数器,定时器),工作模式为,T1用作工作模式。

6.DAC0832和51单片机接口时的三种连接方式:,,。

7.1100000 B =H =D。

8.定时/计数器T0中断请求标志为,定时/计数器T1中断请求标志为,串行口接收中断请求标志为,串行口发送中断请求标志为。

9.8051 单片机芯片内有个RAM 单元,可按位寻址的RAM 单元有个10.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到引脚。

11.执行中断返回指令,从弹出地址送给。

12.A/D转换器的主要性能指标有,,,,。

13.我们用的单片机一共有__ _ ___个引脚。

其中第9脚是__ ___引脚。

14.单片机的存储器空间一共有四个,分别是_ ________、_____、_ ___和_ _。

15.若单片机的振荡频率为12MHz,那一个机器周期是。

16.片外ROM的选通信号是,片外RAM 的读信号是,是引脚。

17.C51把bit类型的变量安排在单片机。

18.一台MCS-51单片机串行口以中断方式接受数据,数据格式为10位,波特率2400,晶振频率11.059MHZ。

将下面的初始化程序补充完整。

(5分)MOV TMOD,MOV TL1,MOV TH1,SETB TR1MOV SCON,SETBSETB19.在RST引脚上持续输入至少的高电平,就可使单片机完成复位操作。

复位后,P0~P3口的初值为,PC的值,SP的值为。

20.用MCS-51单片机定时/计数器0的工作模式1定时40ms,定时时间到申请中断,用软件启动定时,晶振频率12MHZ,将下面的初始化程序补充完整。

单片机原理及接口技术期末复习资料

单片机原理及接口技术期末复习资料

第一章微机基础知识1、微处理器:又称中央处理单元CPU,是小型计算机或微型计算机的控制和处理部分。

2、微型计算机:简称微机C,是具有完整运算及控制功能的计算机。

包括:微处理器(CPU)、存储器、接口适配器(输入输出接口电路)、输入/输出(I/O)设备。

3、单片机:是将微处理器、一定容量RAM和ROM以及I/O口、定时器等电路集成在一块芯片上,构成单片微型计算机。

4、单片微型计算机包括:微处理器、RAM、ROM、I/O口、定时器5、微处理器(机)的组成:运算器&控制器㈠运算器的组成:算术逻辑单元(简称ALU)、累加器、寄存器ALU的作用:是把传送到微处理器的数据进行运算或逻辑运算。

运算器的两个主要功能:(1)执行各种算术运算。

(2)执行各种逻辑运算,并进行逻辑测试。

如零值测试或两个值的比较。

㈡控制器的组成:程序计数器、指令寄存器、指令译码器、时序发生器、操作控制器6、CPU中的主要寄存器:累加器(A)、数据寄存器(DR)、指令寄存器(IR)和指令译码器(ID)、程序计数器(PC)、地址寄存器(AR)7、BCD码:用二进制对十进制0-9进行编码——BCD码。

用四位二进制数0000-1001表示0-9。

例如:13 D=0001 0011 BCD例如:1001 0111 BCD=97 D第二章89C51单片机的结构和原理1、运算器包括:ALU(算术运算和逻辑运算单元)TMP(8位的暂存器)ACC(累加器)B(寄存器)PSW(程序状态寄存器)2、存储器包括:程序存储器(ROM)、数据存储器(RAM)3、CPU访问片内、片外ROM指令用MOVC。

访问片外RAM指令用MOVX。

访问片内RAM指令用MOV。

4、高128字节RAM——特殊功能寄存器(SFR):有21个;地址:80H~FFH5、堆栈的两种操作:数据压入(PUSH)数据弹出(POP)6、每条指令由一个或若干个字节组成。

有单字节指令,双字节指令,…多字节指令等。

单片机原理及接口技术复习提纲

单片机原理及接口技术复习提纲

单片机原理及接口技术复习提纲1、了解80c51单片机的功能方框图,熟悉单片机资源。

P21.2、掌握PC、SP、DPTR的作用及使用方法。

P243、了解80c51单片机存储器组织的特点。

P30、314、了解单片机外接程序存储器的接法以及EA、PSEN的含义。

P325、了解单片机外接数据存储器的接法。

P336、掌握单片机内部数据存储器空间划分以及不同空间访问的方法。

P34、357、掌握单片机指令系统中数据传送类指令的用法(MOV、MOVX、MOVC、PUSH、POP、XCH、XCHD)P48、508、掌握单片机指令系统中算术、逻辑类指令的用法(ADD、ADDC、SUBB、INC、DEC、MUL、DIV、ANL、ORL、XRL、CPL、RL、RR、RLC、RRC)P52、549、掌握单片机指令系统中位操作、跳转指令的用法(SETB、CLR、JC、JNC、JB、JNB、JBC、JMP类、CALL类、JZ、JNZ、DJNZ、CJNE)P57、58、6010、理解指示性语句(即伪指令)和指令性语句的区别。

P7411、理解常用伪指令的用法(EQU、SET、BIT、DATA、DB、DW、DS、ORG、END)P75-7812、重点熟练掌握常用程序的编写(如求和、求最大值、数据搬移、数的一些位变反等等)(见课件、实验指导书)13、掌握80C51单片机并行端口的输入/输出基本方法。

P98、P10014、了解80C51单片机并行端口P0、P1、P2、P3的个性差异。

P12015、掌握与中断相关的寄存器设置、入口地址设置。

P16516、掌握在编写程序时如何使用中断的方法。

(见课件、实验指导书)17、了解中断的过程。

P167、16818、了解与定时器相关的寄存器设置以及定时器不同工作方式的含义。

P173、P17419、掌握定时器计数寄存器初始值的计算方法(尤其是方式1、2)。

(见课件、实验指导书)20、掌握在编写程序时如何使用定时器实现定时的方法。

单片机原理及接口技术复习资料

单片机原理及接口技术复习资料

一、单选题1、80C51单片机的VSS(20)引脚是()引脚。

(2.0)A、主电源+5VB、接地C、备用电源D、访问片外存储器正确答案: B2、执行PUSHACC指令,MCS-51完成的操作是()(2.0)A、 SP+1 —>;SP, ACC—>; SPB、 ACC—>; SP, SP-1 —>;SPC、 SP-1 —>;SP, ACC—>; SPD、 ACC—>; SP, SP+1 —>;SP正确答案: A3、用8051的定时器T1作计数方式,用模式2,则工作方式控制字为()(2.0)A、 60HB、 02HC、 06HD、 20H正确答案: A4、8051单片机内部ROM的存储空间为()(2.0)A、 4KBB、 128BC、 0BD、 64KB正确答案: A5、对于C51单片机,一个机器周期=()个时钟周期。

(2.0)A、 2B、 6C、 12D、 24正确答案: C6、当单片机芯片内部RAM的20H单元中读取某一数据时,应使用()类指令。

(2.0)A、 MOV A,20HB、 MOVX A,@RiC、 MOVC A,@A+DPTRD、 MOVX A,@DPTR正确答案: A7、JNZREL指令的寻址方式是()(2.0)A、立即寻址B、寄存器寻址C、相对寻址D、位寻址正确答案: C8、外部中断1的中断入口地址为()(2.0)A、 0003H;B、 000BH;C、 0013H;D、 001BH。

正确答案: C9、片内RAM中用户地址是()(2.0)A、 00H~20HB、 30H~7FHC、 20H~2FHD、 00H~FFH正确答案: B10、C51程序中,用于进行绝对地址访问的头文件名称是()(2.0)A、 stdlib.hB、 absacc.hC、 stdio.hD、 reg51.h正确答案: B11、LED数码管用作动态显示时,需要()(2.0)A、将各位数码管的位码线并联起来B、将各位数码管的位码线串联起来C、将各位数码管的相同段码线并联起来D、将各位数码管的相同段码线串联起来正确答案: C12、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()(2.0)A、 PSWB、 PCC、 AD、 SP正确答案: A13、以下哪条指令是正确?(2.0)A、 MOV R0,R1B、 MOV @R3,20HC、 MOV #20H,20HD、 MOV 20H,20H正确答案: D14、为了实现keil与Proteus的联合仿真运行,需要()(2.0)A、将Keil中形成的hex文件加载到Proteus中,然后在Proteus环境下进行运行B、在Keil中形成hex文件,Proteus中形成dsn文件,然后用Keil控制Proteus 运行C、在Keil中形成hex文件,Proteus中形成dsn文件,然后用Proteus控制Keil运行D、将Proteus中形成的hex文件和dsn文件同时打开,然后在Keil环境下进行运行正确答案: B15、不属于单片机与输入输出设备进行信息交换的方式是()(2.0)A、无条件传送方式B、查询方式C、中断方式D、存储器直接存取方式正确答案: D16、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是()(2.0)A、 P0口B、 P1口C、 P2口D、 P0口和 P2口正确答案: A17、8031系列内部有()个()位定时/计数器,其工作方式有()种。

《单片机原理及接口技术》期末总复习

《单片机原理及接口技术》期末总复习
Байду номын сангаас
• 读写指令; 1) MOVX A,@DPTR 2) MOVX @DPTR, A
四、伪指令
• ORG • END • DB
• PSW程序状态寄存器
题型
一、 单项选择题(25分)将正确答案填写在括号内。
例如: 1、单片机是将 算机。 ( )
等电路集成在一块芯片上的微型计
A.微处理器、RAM、ROM; B. RAM、ROM及I/O口; C.微处理器ROM及I/O口; D.微处理器、RAM、ROM及I/O口
• 中断编程不考 三、程序编写题 共 3题,共45分 完整的程序(即机器汇编)格式 ---INT0中断 ORG 0000H AJMP MAIN ;跳转到标号为“MAIN”的程序 ---无中断 ORG完整的程序(即机器汇编)格式 0003H ;INT0的中断入口地址 ORG 0000H LJMP INSER ;跳转到标号为“INSER”的中断服务程 AJMP MAIN 序 ORG 0030H ORG 0030H ;主程序的第1条指令从0030H单元开始存放 MAIN:……;主程序 MAIN: …… …… …… …… …… END …… INSER:…… ;中断服务程序 …… END
• 布尔处理类指令; a)清0、置1、位取反。(位数据传送,位逻辑运算指令不考) b)位条件转移类指令;JC、JNC、JB、JNB、JBC
• 查表指令 我们常常将一些数据常数编成一个“表格”的形式,固化 到ROM中,查表指令是“访问ROM”。 1) MOVC A,@A+DPTR ;((A)+(DPTR)) →A
2、在8位微处理器中,1字节共
A. 4; B. 8; C. 9; D. 12
位。 ( )

(完整word版)单片机原理及接口技术复习要点

(完整word版)单片机原理及接口技术复习要点

单片机原理及接口技术复习要点第一章:微机基础知识1.微处理器:小型计算机或微型计算机的控制和处理部分。

主要包括运算器和控制器。

2.存储器:微机内部的存储器,主要包括ROM :只读存储器;RAM :读写存储器;EPROM :可擦写可编程只读存储器。

3.程序计数器:用于存放下一条指令所在单元的地址的地方。

通常又称为指令地址计数器。

4.单片机:将微处理器,一定容量的RAM 和ROM 以及I/O 口,定时器等电路集成在一块芯片上构成的单片微型计算机。

intel 公司1976年推出的MCS -48系列8位单片机。

1980年推出MCS -51系列高档8位单片机。

第二章:89C51/S51单片机的硬件结构和原理1..C51/S51单片机内部结构:CPU 是单片机的核心,是单片机的控制和指挥中心,由运算器和控制器等部件组成;存储器,含有ROM(地址为000H 开始)和RAM (地址为00H~7FH );I/O 接口:四个与外部交换信息的8位并行接口,即P0~P3.2.PP V /EA 引脚:外部程序存储器地址允许输入端/固化编程电压输入端;当引脚接高电平时CPU 只访问Flash ROM 并执行内部程序存储器中的指令;当引脚接低电平(接地)时,CPU 只访问片外ROM 并执行片外程序存储器中的指令。

3.P0端口:P0端口是一个漏极开路的准双向I/O 端口,作输入口使用时要先写1,这就是准双向的含义,作输出口时接上拉电阻。

P1端口:是一个带有内部上拉电阻的8位双向I/O 端口。

4.访问指令:CPU 访问片内,片外ROM 指令用MOVX ;访问片外RAM 用MOVX ;访问片内RAM 用MOV 。

5.低128字节RAM 区:分为通用工作区,可位寻址区,通用工作寄存器区。

6.堆栈:在片内RAM 中专门开辟出来的一个区域,数据的存取是以先进后出的结构方式处理的。

7.时钟发生器:是一个2分频的触发器电路,它将震荡气的信号频率f ocs 除以2,向CPU 提供两相时钟信号P1和P2。

单片机原理及接口技术复习要点

单片机原理及接口技术复习要点

单片机原理及接口技术复习要点一、单片机原理:1.单片机的定义:单片机是一种集成电路芯片,具有处理器核心、存储器、输入输出接口和时钟电路等功能。

2.单片机的特点:小巧、低成本、低功耗、易编程、易扩展。

3.单片机的组成:-中央处理器(CPU):负责执行指令和进行运算。

-存储器:包括程序存储器(ROM)和数据存储器(RAM)。

-输入输出(I/O)接口:用于和外部设备进行数据交互。

-时钟电路:提供计时和同步信号。

4.单片机的工作原理:根据存储在ROM中的程序指令进行运算和控制,通过输入输出接口与外部设备进行数据交互。

二、接口技术:1.串行通信接口:-串行通信定义:通过串行方式发送、接收数据的通信方式,包括同步串行通信和异步串行通信。

-USART(通用同步/异步串行接口):用于实现串行通信,主要包括波特率发生器和数据传输控制寄存器。

-SPI(串行外设接口):用于与外部设备进行串行通信,包括主从模式、全双工传输和多主机系统等特点。

-I2C(串行二进制接口):用于实现系统内部的各个模块之间的串行通信,主要包括总线数据线(SDA)和总线时钟线(SCL)。

2.并行通信接口:-并行通信定义:同时传输多个数据位的通信方式。

-并行输入输出口(PIO):用于与外部设备进行并行通信,主要包括输入寄存器和输出寄存器。

-扫描输入输出(SIPO):用于通过一条串行线同时将多个输入信号引入单片机。

3.模数转换接口:-模数转换器(ADC):将模拟信号转换为数字信号,常用于采集模拟量信号。

-数模转换器(DAC):将数字信号转换为模拟信号,常用于输出模拟量信号。

4.脉冲宽度调制(PWM):-脉冲宽度调制定义:通过调节脉冲的宽度来控制信号的幅值的技术。

-PWM的应用:常用于控制电机的转速、控制LED的亮度等。

5.中断技术:-中断定义:当特定事件发生时,暂时中断正常程序的执行,转而执行特定代码,处理事件。

-中断的优先级:可以设置多个中断的优先级,高优先级的中断可以打断低优先级的中断。

单片机原理及接口技术复习PPT课件

单片机原理及接口技术复习PPT课件

并行通信接口组成
并行通信接口通常由数据线、地址线 和控制线组成,可以实现数据的并行 读写操作。
模拟量输入输出接口
1 2 3
模拟量输入输出接口概述
模拟量输入输出接口是单片机与模拟信号进行交 互的接口,可以实现模拟信号的采集和输出。
模拟量输入输出接口类型
模拟量输入输出接口可分为模拟量输入接口和模 拟量输出接口,前者用于采集模拟信号,后者用 于输出模拟信号。
单片机的应用领域
总结词
智能仪表、工业控制、智能家居 、通信设备
详细描述
单片机被广泛应用于智能仪表、 工业控制、智能家居、通信设备 等领域,如智能电表、智能家居 控制器、智能门锁等。
单片机的发展历程
总结词
4位单片机、8位单片机、16位单片机、32位单片机
详细描述
单片机的发展历程可以分为4位单片机、8位单片机、16位单片机和32位单片机 四个阶段。随着技术的不断发展,单片机的性能和功能也在不断提升,从最初的 4位单片机发展到现在的32位单片机,应用领域也越来越广泛。
03
定时器/计数器的应 用
定时器/计数器在单片机中的应用 实例。
单片机的中断系统
01
02
03
中断的概念
中断的产生、处理和优先 级的概念。
中断处理过程
中断请求、中断响应、中 断处理和中断返回的过程。
中断的应用
中断在单片机中的应用实 例,如定时器中断、串行 口中断等。
03
单片机存储器与I/O接口
单片机的存储器结构
与云计算技术结合
通过云计算平台,实现远程监控、数据存储和分析。
与人工智能技术结合
利用人工智能算法优化单片机控制策略,提高系统性能。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“单片机原理及接口技术”复习—、基本概念1、什么是单片机?答:单片机(Single-Chip-Microcomputer )又称单片微控制器,其基本结构是将微型计算机的基本功能部件:中央处理机(CPU )、存储器、输入接口、输出接口、定时器/计数器、中断系统等全部集成在一个半导体芯片上,因此,单片机其体积小、功耗低、价格低廉,且具有逻辑判断、定时计数、程序控制等多种功能。

2、8051 单片机内部包含哪些主要功能部件?答:8051 单片机内部由一个8位的CPU、一个4KB 的ROM、一个128B 的RAM、4 个8位的I/O并行端口、一个串行口、两个16位定时/计数器及中断系统等组成。

3、MCS-51 单片机内部RAM可分为几个区?各区的主要作用是什么?内部数据存储器分为高、低128B两大部分。

低128B为RAM区,地址空间为00H〜7FH , 可分为:寄存器区、位寻址区、堆栈及数据存储区。

存放程序运算的中间结果、状态标志位等。

高128B为特殊功能寄存器(SFR、区,地址空间为80H〜FFH,其中仅有21个字节单元是有定义的。

4、MCS-51 存储器结构的主要特点是什么?程序存储器和数据存储器各有何不同?MCS-51 单片机的存储器结构与一般微机存储器的配置方法不同,把程序和数据的存储空间严格区分开。

数据存储器用于存放程序运算的中间结果、状态标志位等。

程序存储器用于存放已编制好的程序及程序中用到的常数。

5、MCS-51 有哪几种寻址方式?答:MCS-51指令系统的寻址方式有以下7种:立即寻址方式、直接寻址方式、寄存器寻址方式、寄存器间接寻址方式、变址寻址方式、相对寻址和位地址。

6 .编程实现:将单片机片内RAM 区50H~59H中的数传送到单片机片外RAM 区50伯~50AH单元中。

(说明:要求用DJNZ指令循环实现。

)MOV DPTR , #501HMOV RO , #50HMOV R7 , #10LOOP : MOV A , @R0MOVX @DPTR , AINC DPTRINC R0DJNZ R7 , LOOPEND7.简述LED数码管静态显示和动态显示的各自特点。

答:静态显示:工作时一直有电流通过,亮度较亮,但较费I/O 口线,当显示器位数较少时,采用静态显示的方法是合适的。

动态显示:电流并不一直通过,故亮度暗一些,但省I/O 口线,当需显示位数较多时,一般采用动态显示。

1. MCS-51系列单片机中断系统提供哪几种中断?什么是中断优先级?什么是同级内的优先权管理?答:(1) MCS-51系列单片机中断系统提供了5个中断源,分别是:外部中断0( /INTO)(IE0 )、定时器/计数器0( TFO)、外部中断1(/INT1)(IE1 )、定时器/计数器1(TF1)、串行口(TI 或RI)。

(2)为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。

(3)当同时有两个或两个以上优先级相同的中断请求时,则由内部按查询优先顺序来确定该响应的中断请求,其优先顺序由高向低依次排列为:外部中断0定时器/计数器0的溢出中断外部中断1定时器/计数器1的溢出中断串行口中断,这种对同级内的中断响应顺序安排就称为同级内优先权管理。

2. 外部中断请求有哪两种触发方式?对触发信号有什么要求?又该如何选择和设置?答:(1)外部中断请求有两种触发方式:电平触发和跳变触发(边沿触发、脉冲触发)。

(2)和(3)触发方式由由特殊功能寄存器TCON中IT X设置,当IT X=1时,为跳变触发方式,即端口由“ 1 ” “ 0”跳变时激活中断请求标志;当ITx=0时,为电平触发方式,即当端口出现低电平时激活中断请求标志。

3. MCS-51 系列单片机能提供几个中断源、几个中断优先级?各个中断源的优先级怎样确定?在同一优先级中,各个中断源的优先顺序怎样确定?答:MCS-51系列单片机能提供5个中断源,2个中断优先级。

各个中断源的优先级是由特殊功能寄存器IP来确定,IP中和各个中断源对应位为1时,此中断源为高优先级,否则为低优先级。

在同一优先级中,各个中断源的优先顺序是由自然优先级来确定的。

4•何谓可屏蔽中断?MCS-51系列单片机中断系统设有几级屏蔽?如何程控?答:(1)可屏蔽中断:即通过软件对片内特殊功能寄存器IE的设置,实现对各中断源中断请求的开放(允许)或屏蔽(禁止)的控制。

(2)MCS-51系列单片机中断系统设有两级屏蔽:高优先级和低优先级。

(3)中断优先级的程控设置通过中断优先级寄存器IP进行设置。

当中断源相应的中断优先级设置位设置成1时,为高优先级;设置成0时,为低优先级。

5.主机响应中断有哪些条件?答:主机响应中断首先是有中断源请求,且允许中断响应并进行了中断优先级或优先顺序的处理,此外还必须满足以下条件: (1)无同级或高优先级中断正在服务中; (2)当前指令已 执行到最后一个机器周期并已结束; (3)当前正在执行的不是返回( RET RETI )指令或访问IE 、IP 特殊功能寄存器指令。

6. 请写出/INTO (外部中断0)为跳变触发方式的中断初始化程序段。

答:…SETB IT0 SETB EA MOV IE,#81HSETB EXO _若要求写出/INT1 (外部中断1)为电平触发的中断初始化程序段该如何写?1.8051单片机内部设有几个定时器 /计数器?其核心部件是什么?为什么能定时?简述四 种工作方式的特点。

答:(1) 8051单片机内部设有2个定时器/计数器;(2) 其核心部件是一个 16位的加法计数器; (3) 因为它是对机器周期进行计数, 一旦振荡频率确定,则机器周期亦确定,计数所得 时间也就确定,故能定时;(4)四种工作方式的特点:方式 0是一个13位定时器/计数器,其计数范围为 1-9182 ;方式1是一个16位的定时器/计数器,其计数范围为 1-65536 ;方式2是自动装入时间常数的8位定时/计数器,TL 计数,TH 存放初值,其计数范围为1-256 ;方式3,仅T0有方式3, 且对T0分为2个独立的8位定时/计数器。

2•何谓可编程的?如何选择和设置定时、计数和工作方式?设某应用系统,选择定时器 /计数器0以定时模式工作于方式 1 ;定时器/计数器1以外部计数模式工作于方式 0,请写出其 控制字。

答:(1 )可编程的:是指通过软件可实现对相关系统功能的设置与控制。

(或者:可由用户通过指令对SFR 的各位进行编程来实现相关的功能。

)(2) 通过方式寄存器 TMOD 进行选择和设置定时、计数和工作方式。

(3)根据TMOD 的各位定义,再根据题意对如下各位进行设置,可得TMOD=41H 。

3•设定时器/计数器0为定时模式工作于方式 计算出定时计数常数,并写出初始化程序段。

答:(1)根据题意可设 TMOD=01H(2 )由 Tc=10ms=10000us因:T 定=(M-x )X (12/fosc) 10000=(65536-x )x (12/6)得:x=60536=( 0EC78)H(3)初始化程序段如下:1, 主频fosc=6MHz ,要求定时 Tc=10ms ,请START: MOV TMOD, #01HMOV TH0, #0ECHMOV TL0, #78HSETB EASETB ET0SETB TR01•什么是全双工串行通信?MCS-51系列单片机的串行通信有几种工作方式?如何选择和设定?简述各种工作方式的功能特点。

答:(1)全双工串行通信:指在任何时候均可实现接收、发送的双向传输通信方式。

(2)MCS-51系列单片机的串行通信有4种工作方式。

(3、4)通过SCON的最高两位SM0和SM1进行选择和设置。

当SM0、SM1=0、0时,为方式0,工作于8位的移位寄存器方式,波特率不变;当SM0、SM仁0、1时,为方式1, 工作于8位的UART方式,波特率可变;当SM0、SM1=1、0时,为方式2,工作于9位的UART方式,波特率为1/64或1/32的fosc;当SM0、SM1=1、1时,为方式3,工作于9 位的UART方式,波特率可变。

2. MCS-51系列单片机的串行通信控制寄存器SCON中的SM2的含义是什么?主要在什么工作方式下可执行该种通信工作?答:(1)SM2的含义是允许方式2或方式3多机通信控制位。

(2)主要在方式2和方式3这两种工作方式下由多台微机构成分布式通信系统时可执行该种通信工作。

1、设某一8031 单片机系统,拟扩展2片2764 EPROM 芯片和2片6264 SRAM 芯片,试画出电路图,并说明存储器地址分配情况。

答案:电路图如下:存储器地址分配:2764(1) : COOOH 〜DFFFH ; 2764(2) : AOOOH 〜BFFFH ;P2.6 =1, P2.5=06264(1) : C000H 〜DFFFH ; 6264(2) : A000H 〜BFFFH。

P2.6 =0, P2.5=12、试用1 片74LS244和1片74LS273 为8031 扩展8位输入端口和8位输出端口,8位输入端口各接1个开关,8位输出端口各接1个发光二极管,要求按下1个开关,相对应的发光二极管发光。

试画出硬件连接图并编制程序。

程序如下:STAR: MOV DPTR, #0EFFFH;(p2.4=0)MOVX A, @DPTR;读按键值MOV DPTR, #0FEFFH;(p2.0=0)CPL AMOVX@DPTR, A;驱动相应发光二极管发光SJMP STAREND答案:电路图如下:1.简述读取ADC0809转换结果的几种常用的处理方法。

有如下二种方法: (1)延时等待100us ⑵查询EOC 是否为1 (3)中断方式、应用题1 .假如 MCS-51单片机的 P2.6连8255的CS ,单片机的 P0.2〜P0.1连8255的A1〜A0 , 那么:“1(2).用指令写控制字。

要求: A 口、C 口 :方式0输入,B 口 :方式0输出。

(3).用置位/复位控制字的方法,将 PC3置位(=1 )、PC6复位(=0)° (无关项取“ 0”)2•设定时/计数器T0工作于方式1定时状态,定时时间为60ms ,每当60ms 到申请中断,在 中断服务程序中将数字 4的段码(共阳极)送 P3 口显示。

设定时/计数器T1工作于方式2 定时状态,在引脚 P1.3产生周期为200us 的连续方波。

已知晶振为 12MHZ ,请填空完成下面控制程序。

ORG 0000H SETB EA(1).8255的端口地址为 _____________ 和 ____________ (无关项取AJMP MNORG _______ ; (1) AJMP TT0 ORG 001BHAJMP __________ ; (2)MN :MOV TMOD , ------- ;(3) MOV TL0 ,______ ; (4)MOV TH0 , ___________ ; (5) MOV TL1 , ___________ ; (6) MOV TH1 , ___________ ; (7) SETB TR0SETB _______ ; ( 8) SETB ET0 SETB ET1 SJMP $TT0:MOV TL0 ,; (9)MOV TH0 , ________ ;( 10)MOV P3 ,; (11)TT1: CPL; (13)RETI3. 在8031单片机上扩展一片8255,使B 口可接1个数码管,PC2接共阴极,使用C 口的置位復位控制字,使LED数码管显示“P”字闪烁(已知8031的P2.6与8255的CS相连,P0.2连8255的A1,P0.1连8255的A0 )。

相关文档
最新文档