欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机原理通信电子电子设计_通信电子-电子设计.pdf

    • 资源ID:95683612       资源大小:784.95KB        全文页数:15页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机原理通信电子电子设计_通信电子-电子设计.pdf

    第二章 2.80C51 单片机的存储器的组织采用何种结构?存储器地址空间如何划分?各地址 空间的地址范围和容量如何?在使用上有何特点?答:采用哈佛结构,在物理上设计成程序存储器和数据存储器两个独立的空间80C5 基 本型单片机片内程序存储器为 4KB 地址范围是 0000H-0FFFH 用于存放程序或常数;片 内数据存储器为 128 字节 RAM 地址范围是 00H-7FH 用于存放运算的中间结果、暂存数 据和数据缓冲;另外在 80H-FFHE 配有 21 个 SFR 第三章 7为什么说布尔处理功能是 80C51 单片机的重要特点?答:单片机指令系统中的布尔指令集、存储器中的位地址空间与 CPI 中的位操作构成了片 内的布尔功能系统,它可对位 bit)变量进行布尔处理,如置位、清零、求补、测试转 移及逻辑“与”、“或”等操作。在实现位操作时,借用了程序状态标志器 PS)中的 进位标志 Cy 作为位操作的“累加器”。8 对于 80C52 片机内部 RAM 还存在高 128 字节,应采用何种方式访问?答:寄存器间接寻址方式。15.试编写程序,将内部RAM 勺20H 21H 22H 三个连续单元的内容依次存入2FH 2EH和 2DH 单元。答:MOV 2F,H20H MOV 2EH,21H MOV 2D,H22H 16.试编写程序,完成两个 16 位数的减法:7F4DH2B4EH 结果存入内部 RA 啲 30H 和 31H 单元,30H 单元存差的高 8 位,31H 单元存差的低 8 位。答:CLR CY MOV 30,H#7FH MOV 31,H#4DH MOV R,0#31H MOV A,R0 SUBB A,#4E MOV R,0A;保存低字节相减结果 DEC R0 MOV A,R0 SUBB A,#2BH MOV R,0A;保存高字节相减结果 17.试编写程序,将 R1 中的低 4 位数与 R2 中的高 4 位数合并成一个 8 位数,并将其 存放在 R1 中。答:MOV A,R2 ANL A,#0F0H ORL R1,A 18.试编写程序,将内咅 RA 啲 20H 21H 单元的两个无符号数相乘,结果存放在 R2 R3中,R2 中存放高 8 位,R3 中存放低 8 位。答:MOV A,20H MOV B,21H MUL AB MOV R,3 A MOV R,2 B 19.若(CY=1,(P1)=B(P3=01101100。试指出执行下列程序段后,CY P1 口及 P3 口内容的变化情况。MOV,C MOV,C MOV C,MOV,C MOV C,MOV,C 答:(CY)=1,(P1)=B,(P3)=00111100B 第四章 3.常用的程序结构有哪几种?特点如何?答:顺序程序:无分支、无循环结构的程序,其执行流程是依指令在存储器中的存 放顺序进行的;分支程序:可以改变程序的执行顺序;循环程序:按某种控制规律重复执行的程序,控制一咅分指令重复执行若干次,以 便用简短的程序完成大量的处理任务。4.子程序调用时,参数的传递方法有哪几种?答:利用累加器或寄存器;利用存储器;利用堆栈。6设被加数存放在内部 RA 啲 20H 21H 单元,加数存放在 22H 23H 单元,若要求 和存放在 24H 25H 中,试编写出 16 位无符号数相加的程序(采用大端模式存储。答:程序如下:ORG 0000H MOV R0,21H MOV R1,23H MOV A,R0 ADD A,R1 MOV 25H,A DEC R0 DEC R1 MOV A,R0 有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与ADDC A,R1 MOV 24H,A SJMP$END 7.编写程序,把外部 RAM 中 1OOOH1O1FH内容传送到内部 RA 啲 30H4F 中。答:ORG OOOOH MOV DPTR,#1OOOH MOV RO,#3OH MOV R7,#32 LOOP:MOVX A,DPTR MOV RO,A INC RO INC DPTR DJNZ R7,LOOP RET 8编写程序,实现双字节无符号数加法运算,要茨 R0R1+(R6R7-60H61)答:ORG 0000H MOV A,R1 ADD A,R7 MOV 61H,A MOV A,R0 ADDC A,R6 MOV 60H,A SJMP$END 9.若 80C51 的晶振频率为 6MHz 试计算延时子程序的延时时间。DELAY:MOV R7,#0F6H LP:MOV R6,#0FAH DJNZ R6,$DJNZ R7,LP RET 答:延时时间:2*1+(1+2*250+2*246)+2+2=秒(含调用指令 2 个机器 周期)10.在内部 RAM 的 30H37 单元存有一组单字节无符号数要求找出最大数存入 BIG 单元。试编写程序实现。答:ORG 0000H BIG DATA 2FH ONE DATA 2AH TWO DATA 2BH START:MOV R7,#7;比较次数 MOV R0,#30H LOOP:MOV A,R0 MOV ONE,A INC R0 有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与MOV TWO,R0 CLR C SUBB A,R0 JC NEXT;ONE 小,TW 大继续比下一对数 MOV R0,ONE;ONE 大放后面(交换)DEC R0 MOV RO,TWO;TWO 小放前面 INC R0;NEXT:DJNZ R7,LOOP MOV BIG,37H SJMP$END 11.编写程序,把累加器 A 中的二进制数变换成 3 位 BC 码,并将百、十、个位数分 别存放在内部 RAM 的 50H 51H 52H 中。答:单字节二进制数转换为压缩的 BC 码仅需要 2 个字节;在将压缩的 BC 码拆分存 于 3 个单元。org 0 MOV 52H,#0 MOV 51H,#0 MOV 50H,#0 MOV A,#0FDh LCALL DCDTH SJMP$DCDTH:MOV R7,#8 MOV R0,A;暂存于 R0 LOOP:CLR C MOV A,R0 RLC A MOV R0,A MOV R1,#51H;MOV A,R1;ADDC A,R1;DA A;MOV R1,A;DEC R1 MOV A,R1 ADDC A,R1 DA A MOV R1,A DJNZ R7,LOOP INC R1;50H 已是结果,R1 指向 51H 51H 单元需拆分 MOV A,#00H XCHD A,R1 有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与MOV 52H,A MOV A,R1 SWAP A MOV R1,A RET END 12 编写子程序,将R1 中的2 个十六进制数转换为ASCII 码后存放在R3 和R4 中 答:ORG 0 MOV R1,#5BH MOV A,R1 ANL A,#0F0H SWAP A ACALL ASCII MOV R3,A MOV A,R1 ANL A,#0FH ACALL ASCII MOV R4,A SJMP$ASCII:PUSH ACC CLR C SUBB A,#0AH POP ACC JC LOOP ADD A,#07H LOOP:ADD A,#30H RET END 13.编写程序,求内部 RAM 中 50H59 十个单元内容的平均值,并存放在 5AH 单元 答:ORG 0000H MOV R7,#10 MOV R0,#50H MOV B,#10 CLR C CLR A LOOP:ADDC A,R0 INC R0 DJNZ R7,LOOP DIV AB MOV 5AH,A SJMP$END 14.如图所示,编制程序实现:上电后显示“,有键按下时显示相应的键号。答:实现程序如下:有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与TEMP EQU 30H ORG 0000H JMP START ORG 0100H START:MOV SP,#5FH MOV P0,#8CH;正序显示 MOV P3,#0FFH;输入方式 CLR CY NOKEY:MOV A,P3 CPL A JZ NOKEY;无键按下 MOV TEMP,P3;有键按下 CALL D10ms MOV A,P3 CJNE A,TEMP,NOKE;Y 去抖动 MOV R2,#0;键号计数器复位 MOV A,TEMP LP:RRC A JNC DONE INC R2 SJMP LP DONE:MOV A,R2 MOV DPTR,#CODE_P0 MOVC A,A+DPTR MOV P0,A JMP NOKEY D10ms:MOV R5,#10;10MS D1ms:MOV R4,#249 DL:NOP NOP DJNZ R4,DL DJNZ R5,D1ms RET CODE_P0:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H DB 80H,90H,88H,83H,0C6H,0A1H,86H,8EH END 第五章 2.某系统有三个外部中断源 1、2、3,当某一中断源变低电平时便要求 CPU 处理,它们的优先处理次序由高到低为3、2、1,处理程序的入口地址分别为 2000H2100H2200H 试编写主程序及中断服务程序(转至相应的入口即可。答:将 3 个中断信号经电阻线或,接T1 o ORG 0000H LJMP MAIN 有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与ORG 00013H LJMP ZDFZ ORG 0040H MAIN SETB EA SETB EX1 SJMP$0RG 0200H ZDFZ:PUSH PSW PUSH ACC JB,DV0 JB,DV1 JB,DV2 INRET:POP ACC POP PSW RETI ORG 2000H DV0:-JMP INRET ORG 2100H DV1:-JMP INRET ORG 2200H DV2:-JMP INRET 3.外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断 过程有何不同?怎样设定?答:当 IT0=0 时,INT0为电平触发方式。电平触发方式时,CPl 在每个机器周期的 S5P2 采样丽 引脚电平,当采样到低电平时,置 E0=1向 CPI 请求中断;采样到高电平时,将 IE0清 0。在电平触发方式下,CPU 向应中断时,不能自动清除 E0 标志。电平触发方式时,外部中断源的有效低电平必须保持到请求获得响应时为止不然就 会漏掉;在中断服务结束之前,中断源的有效的低电平必须撤除,否则中断返回之后将再 次产生中断。该方式适合于外部中断输入为低电平且在中断服务程序中能清除外部中断 请求源的情况。当 IT0=1 时,INTO为边沿触发方式。边沿触发方式时,CPl 在每个机器周期的 S5P2 采样INTO引脚电平,如果在连续的两个机器周期检测到而引脚由高电平变为低电平,即第一个周期采样至际=1,第二个周期采样至到INTO=0,则置 IE0=1,产生中断请求。在边沿触发方式下,CPU 向应中断时,能由硬件自动清除 IE0 标志。边沿触发方式时,在相继两次采样中,先采样到外部中断输入为高电平,下一个周 期采样到为低电平,则在 E0 或 IE1 中将锁存一个逻辑 1。若 CPI 暂时不能响应,中断申 请标志也不会丢失,直至 CPU 向应此中断时才清 0。另外,为了保证下降沿能够被可靠地 采样到,INT0和1NT?引脚上的负脉冲宽度至少要保持一个机器周期(若晶振频率为 12MHz为 1 微秒)。边沿触发方式适合于以负脉冲形式输入的外部中断请求。有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与4.定时/计数器工作于定时和计数方式时有何异同点?答:定时/计数器实质是加 1 计数器。不同点:设置为定时器模式时,力卩 1 计数器是对内部机器周期计数 1 个机器周期 等于 12 个振荡周期,即计数频率为晶振频率的 1/12)。计数值乘以机器周期就是定时时 间。设置为计数器模式时,外部事件计数脉冲由 T0 或 T1 引脚输入到计数器。在每个机器 周期的 S5P2 期间采样 T0 T1 引脚电平。当某周期采样到一高电平输入,而下一周期又采 样到一低电平时,贝U计数器加 1,更新的计数值在下一个机器周期的S3P1 期间装入计数 器。相同点:它们的工作原理相同,它们都有 4 种工作方式,由 TMO 中的 M1M 设定,即 方式 0:13 位计数器;方式 1:16 位计数器;方式 2:具有自动重装初值功能的 8 位计数器;方式 3:T0 分为两个独立的 8 位计数器,T1 停止工作。8.利用定时/计数器 T0 从输出周期为 1s,脉宽为 20mS 的正脉冲信号,晶振频率为 12MHz试设计程序。答:采用定时 20ms 然后再计数 1、49 次的方法实现。a、T0 工作在定时方式 1 时,控制字 TMO 配置:M1M0=01,GATE=0C/亍=0,可取方式控制字为 01H b、计算计数初值 X:晶振为 12 MHz 所以机器周期 Tcy 为 1“N=t/Tcy=20X10_3/1 X 10=20000 X=216-65536-2000=4553=4E20H 即应将 4EH 送入 TH1 中,20H 送入 TL1 中。c、实现程序如下:ORG 0000H AJMP MAIN;跳转到主程序 ORG 0030H MAIN:MOV TMOD,#01H;设 T1 工作于方式 2 MOV TH0,#4EH;装入循环计数初值 有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与MOV TL0,#20H;首次计数值 LPO:SETB ACALL NTO CLR MOV R7,#49;计数 49 次 LP1:ACALL NTO DJNZ R7,LP1 AJMP LP0 NT0:MOV TH0,#4EH MOV TL0,#20H SETB TR0 JNB TF0,$CLR TR0 CLR TF0 RET END 9.要求从引脚输出 1000H 方波,晶振频率为 12MHz 试设计程序 c 答:采用 T0 实现 a、T0 工作在定时方式 1 时,控制字 TMO 配置:M1M0=01,GATE=0C/=0,可取方式控制字为 01H b、计算计数初值 X:晶振为 12 MHz 所以机器周期 Tcy 为 1八1/1000=1X 10_3 N=t/Tcy 10_3/1 X10 丄 500 X=216 N=65536-500=65036=FE0CH 即应将 FEH 送入 TH0CH 送 入 TL0 中。c、实现程序如下:ORG 0000H AJMP MAIN;跳转到主程序 ORG 000BH;T0 的中断入口地址 LJMP DVT0 ORG 0030H MAIN:MOV TMOD,#01H 设 T0 工作于方式 2 MOV TH0,#0FEH;装入循环计数初值 MOV TL0,#0CH;首次计数值 SETB ET0;T0 开中断 SETB EA;CPU 开中断 SETB TR0;启动 T0 SJMP$;等待中断 DVT0:CPL MOV TH0,#0FEH MOV TL0,#0CH SETB TR0 RETI END 有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与10.试用定时/计数器 T1 对外部事件计数。要求每计数 00,就将 T1 改成定时方式,控制输出一个脉宽为 10mS 勺正脉冲,然后又转为计数方式,如此反复循环。设晶振频率 为 12MHz 答:a、T1 工作在计数方式 2 时,控制字 TMO 配置:M1M0=10,GATE=0C/T=1,可取方式控制字为 60H T1 工作在定时方式 1 时,控制字 TMO 配置:M1M0=01,GATE=0C/T=0,可取方式控制字为 10H b、计算初值 X 定时 10mS 寸:晶振为 12 MHz 所以机器周期 Tcy 为 1。N=t/Tcy=10X10_3/1 X10_6=10000 X=216-N=65536-10000=5553&D8FH 即应将 D8H 送入 TH1 中,F0H 送入 TL1 中。计数 100 时:N=100 8 X=2-N=256-100=156=9CH c、实现程序如下:ORG 0000H AJMP MAIN;跳转到主程序 ORG 001BH;T1 的中断入口地址 LJMP DVT1 ORG 0030H MAIN:MOV TMOD,#60H;T1 工作于计数方MOV TH1,#9CH;装入计数初值 MOV TL1,#9CH;CLR SETB ET1;T1 开中断 SETB EA;CPU 开中断 SETB TR1;启动 T1 SJMP$;等待中断 DVT1:SETB CLR ET1 CLR TR1 MOV TMOD,#10H ;T1 工作于定时方式 1 MOV TH1,#0D8H;装初值 MOV TL1,#0F0H SETB TR1 JNB TF1,$;查询等待 10ms CLR TF1 CLR TR1 CLR MOV TMOD,#60H ;T1 工作于计数方式 2 有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与MOV TH1,#9CH;装初值 MOV TL1,#9CH;SETB ET1;T1 开中断 SETB TR1;启动 T1 RETI END 11.利用定时/计数器 T0 产生定时时钟由 P1 口控制 8 个指示灯。编一个程序使 8 个指示灯依次闪动,闪动频率为次/秒(即,亮 1 秒后熄灭并点亮下一个,-)。答:采用定时 20ms 计数 50 次实现 1 秒定时。编制 1 秒延时子程序,由主程序调 用。a、TO 工作在定时方式 1 时,控制字 TMO 配置:M1M0=01,GATE=0C/T=0,可取方式控制字为 01H b、计算计数初值 X:晶振为 12 MHz 所以机器周期 Tcy 为 1 s N=t/Tcy=20X10_3/1 X 10=20000 X=21665536-2000=4553=4E20H 即应将 4EH 送入 TH1 中,20H 送入 TL1 中。c、实现程序如下:ORG 0000H AJMP MAIN;跳转到主程序 ORG 0030H MAIN:CLR CY MOV A,#01H LP0:MOV P1,A CALL D1SEC RL A AJMP LP0 D1SEC:MOV R7,#50;计数 50 次 MOV TMOD,#01H DL:MOV TH0,#4EH MOV TL0,#20H SETB TR0 JNB TF0,$CLR TR0 CLR TF0 DJNZ R7,DL RET END 弟八早 1.80C51 单片机串行口有几种工作方式?如何选择?简述其特点?有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与答:有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与RI Rl,$A,SUBF 四种工作方式,由 SCO 中的 SM0 SM 进行定义:方式 0:同步移位寄存器的输入输出方式,主要用于扩展并行输入或输出口,波特 率固定。方式 1:10 位数据的异步通信口,波特率可变。方式 2:11 位数据的异步通信口,波特率固定。方式 3:11 位数据的异步通信口,波特率可变。5利用单片机串行口扩展并行输入接口电路如图所示。试编写程序完成 SW1SW8 的状态反应在 P0 口所接的 LED 上(如 SW 闭合时 L7 应点亮)。答:电路图如下:ORG 0000H MOV SCON,#10H LOOP:CLR NOP NOP NOP SETB CLR JNB MOV SJMP LOOP END 6禾 U 用单片机串行口扩展并行输出接口电路如图所示。试编写程序完成SW1SW8 的状态反应在移位寄存器 74LS16 所接的 LED(如 SW 闭合时 L0 应点亮)。答:电路图如下:+5V 有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与 ORG 0000H MOV SCON,#00H MOV P1,#0FFH LOOP:MOV A,P1 MOV SUBF,A JNB Tl,$CLR TI SJMP LOOP END 第八章 5、AT24(系列芯片的读写格式如何?答:a、写操作过程 对 AT24C0 写入时,单片机发出起始信号之后再发送的是控制字节,然后释放 DA 线并在 SCL 线上产生第 9 个时钟信号。被选中的存储器器件在确认是自己的地址后,在 SDA线上产生一个应答信号,单片机收到应答后就可以传送数据了。传送数据时,单片机首先发送一个字节的预写入存储单元的首地址,收到正确的应 答后,单片机就逐个发送各数据字节,但每发送一个字节后都要等待应答单片机发出停 止信号 P 后,启动 AT24C0 的内部写周期,完成数据写入工作(约 10m 内结束)。AT24C0 片内地址指针在接收到每一个数据字节后自动加,在芯片的“一次装载字 节数”(页面字节数)限度内,只需输入首地址。装载字节数超过芯片的“一次装载字节 数”时,数据地址将“上卷”前面的数据将被覆盖。要写入的数据传送完后,单片机应发出终止信号以结束写入操作。写入个字节数 据格式如下:S 写控制字 节 写入首地 址 Data 1 A Data n A P b、读操作过程 对 AT24C02 卖出时,单片机也要发送该器件的控制字节 伪写”),发送完后释放 SDA 线并在 SCL 线上产生第 9 个时钟信号,被选中的存储器在确认是自己的地址后在SDA 线上产生一个应答信号作为响应。然后,单片机再发送一个字节的要读出器件的存储区的首地址收到器件的应答后,单片机要重复一次起始信号并发出器件地址和读方向位“T),收到器件应答后就可以读 出数有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与据字节,每读出一个字节,单片机都要回复应答信号。当最后一个字节数据读完后,单片机应返回以“非应答”高电平),并发出终止信号以结束读出操作。读出 n 个字节的数据格式如下图所示:S 伪写控制 AR节出首地 A址 读控制 字 节)ata 1A Data nA P 有何特点答采用哈佛结构在物理上设计成程序存储器和有程数成据两个独和有独立上的空间基本型单片数成据两个独储器点答采用哈佛结构在物理机数成内为独立地址范围是于放或单片常和字节运算是储器和有程数成据两中果内为暂缓冲另外上为与位操作了布尔上为与位功能系统中系统机它可对内果变计量进行处了如置缓清缓零缓求补测储器试和上为与位功统转移及逻外统辑等和有实现上为与位功系能借状上为与位功态标志构上累加部尔还求高算应上种方与位器式有答减法入啲元差低保清态相编写态相上为与位储器和有程另编有答将合统并一其它咅无为符外数差号位为储器乘位另编?在?如置有答?将?将存?将为数差号位?将?将?为与

    注意事项

    本文(单片机原理通信电子电子设计_通信电子-电子设计.pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开