下载此文档

第4章思考与练习单片机原理及应用-源程序与思考题参考答案.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
第4章思考与练习单片机原理及应用-源程序与思考题参考答案.docx思考与练****一、 填空题1•汇编程序有顺序结构、分支结构、循环结构3种基本结构。分支结构分为单分支、双分支和多分支。通常情况下,循环结构分为循环初始化、循环体和循环结束3个部分。查表用的关键语句是:MOVCA,***@A+DPTR。******@A+DPTR用于多分支结构的程序设计。在C51程序中,一般来说,参数传递有复和地址传递两种形式。C语言3个循环语句分别是wh订e语句、do-while语句和for语句。&若要将十六进制数据ED送入P1口,用汇编语言指令表示为MOVPl,#0EDH,用C语言表示为Pl二OxEDo分别写出外部中断0和定吋中断1的C语言函数名interrupt0、interrupt3要把编好的C51程序生成可执行文件,要经过编译和下载两个步骤。二、 选择题在Ke订里开发80C51程序的第一步是什么?(D) ,应如何操作?(B) "SourceGroup1" "SourceGroup1"用来设置输出HEXFile这个命令的标签页为下面哪项?(B) 、 简答题C51编程与标准C语言编程有什么主要区别?C51是标進C的扩展,使用专用的编辑器,如ke订与franklin等;C51特有的有以下几点不同:Sfr、bit型变量bdata、code>xdata、pdata>idata存储类型Interrupt中断函数最主要的是C51主要面向的是硬件,程序的编写思路与标准C不同。C51单片机的数据类型?答:KeilC51支持的基本数据类型如下表所示。针对51单片机的硬件特点,C51在标准C的基础上,扩展了4个数据类型(扩展的4种数据类型,不能使用指针来对它们存取)。表KeilC51支持的数据类型数据类型位数字节数值 域signedchar81-12旷+127,有符号字符变量unsignedchar810〜255,无符号字符变量signedint162-32768^+32767,有符号整型数unsignedint1620~65535,无符号整型数signedlong324-2147483648~+2147483647,有符号长整型数unsignedlong3240~+4294967295,无符号长整型数float324±+38,浮点数(精确到7位)double648±-308,浮点数(精确到15位)*241、3对象指针bit10或1sfr810〜255sfrl61620~65535sbit1可进行位寻址的特殊功能寄存器的某位的绝对地址C51的扩展4种数据类型:bit:位类型。可以定义一个位变量,位变量值为0或1,不能定义位指针和位数组。sbit:可寻址位。可以定义单片机内部RAM屮的可寻址位或特殊功能寄存器屮的可寻址位。例如:sfrPSW=OxdO; 〃定义PSW寄存器地址为OxdOsbitPS旷2=0xd2;〃:特殊功能寄存器。可以定义单片机内部的所有8位特殊功能寄存器。该类数据占用一个内存单元,取值范围为0〜255。如sfrPl=0x90o

第4章思考与练习单片机原理及应用-源程序与思考题参考答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小67 KB
  • 时间2019-07-22