单片机总结范文.doc_第1页
单片机总结范文.doc_第2页
单片机总结范文.doc_第3页
单片机总结范文.doc_第4页
单片机总结范文.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机总结范文 1、单片机按照其用途可分为通用型和专用型。 2、AT89S51具有5个中断源,2级中断优先权。 3、AT89S51的存储器结构程序存储器EA=1时,内部ROM0000H0FFFH外部ROM1000HFFFFH EA=0时,外部ROM0000HFFFFH数据存储器片内RAM工作寄存器区00H1FH位寻址区20H2FH RAM30H7FH SFR80HFFH片外RAM0000HFFFFH 4、PC是一个不可寻址的特殊功能突寄存器。 5、AT89C51单片机的7种寻址方式寄存器寻址、直接寻址、寄存器间接寻址、立即数寻址、基址寄存器加变址寄存器间接寻址、相对寻址、位寻址。 6、控制转移类指令有长转移LJMP,相对转移SJMP,绝对转移AJMP,间接跳转JMP。 最大跨度LJMP有64K。 7、RET和RETI的区别RET为子程序返回指令,功能是从堆栈中退出PC的高8位和低8位字节,把栈指针减2,从PC值处开始继续执行程序。 不影响标志位。 RETI为中断返回指令,它除了有RET对应功能外,还拥有清除在中断响应时被置1的AT89S51内部中断优先级寄存器的中断优先级状态。 8、INC DPTR是正确的。 9、已知程序执行前有(A)=02H,(SP)=52H,(51H)=FFH,(52H)=FFh。 下述程序执行后,(A)=50H,(SP)=50H,(51H)=30H,(52H)=50H,(PC)=5030H。 POP DPH;(SP)-DPH,DPH=FFH(SP)-1=51H POPDPL;(SP)-DPL,DPL=FFH(SP)-1=50H MOV DPTR,#4000H;DPTR=4000H RLA;A左循环1位A=04H MOVB,A;把A的值给B B=04H MOVCA,A+DPTR;A+DPTR04+4000=4004H,把4004H中的内容给A,A=30H PUSHA;把A内容压栈。 (SP)+1=51H(51H)=30H MOVA,B;把B的内容给A。 A=04H INCA;A自加1再附值给A04+1=05H MOVCA,A+DPTR;A+DPTR05+4000=4005H,把4005H中的内容给A,A=50H PUSHA;把A内容压栈。 (SP)+1=52H(52H)=50H RET;返回,从堆栈中退出PC的高8位和低8位,(SP)-2=50H PCH=50H,PCL=30H。 PC=5030H。 ORG4000H;地址从4000H开始DB10H,80H,30H,50H,30H,50H;10H的地址是4000H,80H的地址是4001H附类似的题P85第6题 10、各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中。 错误附其中定时/计数、外部中断会标记在TCON中,串行口中断标记在SCON中。 11、在AT89S51的中断请求源中,需要外加电路实现中断撤销的是电平方式的外部中断请求。 12、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。 正确附中断优先级在特殊功能寄存器IP中设置,置1的中断优先级最高,反之最低。 同一级别的中断请求按时间先后顺序响应,且同级中断不能嵌套。 13、AT89S51有2个定时器,最大定时/计数16位,有4种工作方式,当FOSC=12MHz时,定时时间间隔为1us。 14、特殊功能寄存器SCON,与定时器/计数器的控制无关。 正确 15、特殊功能寄存器TMOD,与定时器/计数器的控制无关。 错误 16、一台从机地址02H,叙述主机向02H从机发送一字节数据的过程。 (1)各从机初始化程序允许从机的串行口中断,将串行口编程为方式2或方式3接收。 且SM2和REN位置1,使从机只处于多机通信且接收地址帧的状态。 (2)主机先将从机地址02H发送给各个从机,地址帧信息的第9位为1,因为各从机中SM2为1,所以各从机接收到数据后,RI置1,串行口中断响应,在串行口中断子程序中,判断该地址是否为02H,如果是,则将SM2清0,准备接收主机的数据或命令。 如果不是,则保持SM2=1状态。 (3)接着主机发送数据帧,数据帧的第9位为0。 此时只有从机地址为02H的SM2位为0,即接收数据并引起中断响应,进入中断子程序。 17、定时器T1产生波特率的计算方式0,2的波特率固定。 方式0为FOSC的1/12。 方式2为(2SM0D*FOSC)/64方式1,3的波特率不固定。 波特率=(2SM0D*定时器T1的溢出率)/ 3218、串行通信帧发送时,指令把TB8位的状态送入发送SBUF中。 错误附串行口发送数据前,先将TB8如软件设置0或1,然后将发送的数据写入SBUF,串行口自动将TB8取出,并装入到第9位数据位的位置,再逐一发送出去。 且SBUF是一个8位的特殊功能寄存器,数据已经为8位,所以TB8是不能再写入SBUF的。 19、为什么定时器/计数器T1用作串行口波特率发生器时,常采用方式2?若已知时钟频率、串行通信的波特率,如何计算装入T1的初值?答因为定时器/计数器在方式2下,初值可以自动重装,这样在做串口波特率发生器设置时,就避免了执行重装参数的指令所带来的时间误差。 设定时器T1方式2的初值为X,计算初值X可采用如下公式SMODosc2fX?波特率=3212 (256) 20、编写程序将片外数据存储器中5000H50FFH单元全部清0。 MOVDPTR,#5000H;设置数据块指针的初值MOV R7,#00H;设置块长度,00FF为256个数据。 CLR A;清0LOOP:MOVXDPTR,A;给一单元送00H INCDPTR;地址指针加1DJNZ R7,LOOP;R7内容减1,判断R7是否为0,不为0跳转TXD RXD主机TXD RXD地址00H TXDRXD地址01H TXDRXD地址02H HERE:SJMP HERE;执行完毕,原地踏步附类似的题P169第10题。 21、82C55的PB口可以设置成方式2。 错误附只有PA口可以设置成方式2,PA为双向I/O总线。 PA,PB,PC口都可以设置成方式0,为普通I/O口。 22、I/O数据传送有哪几种传送方式?分别在哪些场合下使用?答3种传送方式 (1)同步传送方式同步传送又称为无条件传送。 当外设速度可与单片机速度相比拟时,常常采用同步传送方式。 (2)查询传送方式查询传送方式又称为有条件传送,也称异步传送。 单片机通过查询得知外设准备好后,再进行数据传送。 异步传送的优点是通用性好,硬件连线和查询程序十分简单,但是效率不高。 (3)中断传送方式中断传送方式是利用AT89S51本身的中断功能和I/O接口的中断功能来实现I/O数据的传送。 单片机只有在外设准备好后,发出数据传送请求,才中断主程序,而进入与外设进行数据传送的中断服务程序,进行数据的传送。 中断服务完成后又返回主程序继续执行。 因此,中断方式可大大提高工作效率。 23、常用的I/O端口编址有哪两种方式?各有什么特点?AT89S51单片机的I/O端口编址采用的是哪种方式?答 (1)独立编址方式独立编址方式就是I/O地址空间和存储器地址空间分开编址。 独立编址的优点是I/O地址空间和存储器地址空间相互独立,界限分明。 但却需要设置一套专门的读写I/O的指令和控制信号。 (2)统一编址方式这种方式是把I/O端口的寄存器与数据存储器单元同等对待,统一进行编址。 统一编址的优点是不需要专门的I/O指令,直接使用访问数据存储器的指令进行I/O操作。 AT89S51单片机使用的是I/O和外部数据存储器RAM统一编址的方式。 24、HD7279与MAX7219都是用于键盘和LED数码管的专用接口芯片。 错误附MAX7219是专用显示器芯片,不用于键盘。 25、CH451芯片可用来仅作为LED数码管的控制接口电路。 错误附CH451芯片也可用于控制键盘。 26、在单片机与微型打印机的接口中,打印机的BUSY信号可作为查询信号或中断请求信号使用。 正确 27、为给扫描法工作的88非编码键盘提供接口电路,在接口电路中需要提供两个8位并附BUSY信号可作为查询信号或中断请求信号使用,但此时信号ACK不用。 行的输入口和一个8位并行的输出口。 正确 28、LED数码管的字型码是固定不变的。 错误 29、说明矩阵式非编键盘按键按下的识别原理。 答按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。 行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。 列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。 将行、列线信号配合起来并做适当的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论