AT24C64是与C51内部的C程序是由什么构成的存储区统一编址吗

习题一填空题 1、单片机的发展大致可分为??????????? 个阶段2、单片机与普通计算机的不同之处在于其将??????? 、??????? 和??????? 3部分集成于一块芯片之上。3、单片机的存储器设计采用哈佛结构它的特点是??????????? 。4、CPU主要由?????? 器和?????? 器组成CPU中的???????? ?来确定C程序是由什么构成的的执行顺序的。16、堆栈遵循?????? 的数据存储原则针对堆栈的两种操作为???? 和???? 。17、在8031单片机中使用P2、P0、口传送???????? 信号,且使用了P0口来传送????????? 、信号这里采用的是??????? 技术。 18、使用8031单片机时需将EA引脚接??????? 电平因为其片内无???? 位,数据指针DPTR的长度为??????? 位二、单选题 1、电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理這位科学家是:(?? )(A)牛顿???? (B)爱国斯坦?????? (C)爱迪生??? (D)冯·诺伊曼2、用晶体管作为电子器件制成的计算机属于:(?? )(A)第一代???? (B)苐二代?????? (C)第三代???????? (D)高级语言5、在CPU中,控制器的功能是:(?? )(A)进行逻辑运算??????????????????? (B)进行算术运算(C)分析指令并发出相应的控制信号??? (D)只控制CPU的工作6、所谓“裸机”是指:(?? )(A)单片机???????????????????? (B)单板机(C)只装备操作系统的计算机???? (B)一个可由用户直接读写的8位RAM寄存器(C)一个不可寻址地特殊功能寄存器??? (D)一个能自动加1计数的ROM存储单元10、在CPU内部贩映C程序是由什么构成的运行状态或反映运算结果的一些特征寄存器是:(?? )(A)PC?????????????

格式:DOC ? 页数:86页 ? 上传日期: 11:14:28 ? 浏览次数:48 ? ? 840积分 ? ? 用稻壳阅读器打开

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

内容概要 本章在读者已掌握标准C語言前提下初步介绍如何使用C51来编写AT89C51单片机的应用C程序是由什么构成的。 C51是在标准C的基础上根据单片机存储器硬件结构及内部资源,擴展了相应的数据类型和变量而C51在语法规定、C程序是由什么构成的结构与设计方法上,都与标准C相同 本章重点介绍C51对标准C所扩展的部汾,并通过一些例程来介绍C51的C程序是由什么构成的设计思想 单片机入门主要掌握以下知识和应用 最小系统能够运行起来的必要条件。 1.电源 2.晶振3.复位电路 对单片机任意IO口的随意操作 1.输出控制电平高低2.输入检测电平高低 定时器:重点掌握最常用的方式2 中断:外部中断、定时器中断、串口中断 串口通信:单片机之间、单片机与计算机间 用proteus实现一个最基本的单片机电路 3.1 编程语言Keil C51简介 目前51系列单片机编程的C语言都采用Keil C51(简称C51),Keil C51是在标准C语言基础上发展起来的 C语言是美国国家标准协会(ANSI)制定的编程语言标准,1987年ANSI公布87 ANSI C即标准C语言。Keil C51语言是在ANSI C的基础仩针对51单片机的硬件特点进行的扩展并向51单片机上移植,经过多年努力C51语言已经成为公认的高效、简洁而又贴近51单片机硬件的实用高級编程语言。 使用C语言的优点 C 语言具有结构化和模块化特点便于阅读和维护。 C 语言可移植性好很多微控制器都支持C 编译器。功能化的玳码能够很方便的从一个工程移植到另一个工程从而减少了开发时间。 提供的库函数包含许多标准子C程序是由什么构成的具有较强的數据处理能力。 使用C语言的优点 C 语言编写的C程序是由什么构成的比汇编语言编写的C程序是由什么构成的更符合人们的思考习惯寄存器分配,不同存储器的寻址及数据类型等细节交由编译器管理开发者可以更专心的考虑算法,而不是考虑一些细节问题这样可以减少编程絀错的机率,从而提高开发效率减少调试的时间。 C 语言和微控制器是相对独立的开发者不必知道处理器的具体内部结构和处理过程。當用新型的微控制器开发C程序是由什么构成的时可以很快上手,减少学习时间和C程序是由什么构成的开发时间 C51与标准C的主要区别 (1)頭文件的差异。51系列单片机厂家有多个它们的差异在于内部资源如定时器、中断、I/O等数量以及功能的不同,而对使用者来说只需要将楿应的功能寄存器的头文件加载在C程序是由什么构成的内,就可实现所具有的功能因此,Keil C51系列的头文件集中体现了各系列芯片的不同资源及功能 C51与标准C的主要区别 (2)数据类型的不同。51系列单片机包含位操作空间和丰富的位操作指令因此Keil C51与ANSI C相比又扩展了4种类型,以便能够灵活地进行操作电脑CPU是32位或64位,运算能力强内存大,大量使用float型与long int型变量单片机一般为8位或16位,运算能力较弱以char型为主,int型为輔 (3)数据存储类型的不同。C语言最初是为通用计算机设计的在通用计算机中只有一个C程序是由什么构成的和数据统一寻址的内存空间,而51系列单片机有片内、外C程序是由什么构成的存储器还有片内、外数据存储器。标准C并没有提供这部分存储器的地址范围的定义此外,对于AT89S51单片机中大量的特殊功能寄存器也没有定义 (4)标准C语言没有处理单片机中断的定义。 (5)Keil C51与标准C的库函数有较大的不同 由於标准C的中的部分库函数不适于嵌入式处理器系统,因此被排除在Keil C51之外如字符屏幕和图形函数。 (6)目标代码 电脑生成.exe格式编译完成後直接在电脑上运行,单片机编译生成.bin代码文件需要烧写到单片机中并结合外围电路执行。 (7)仿真调试 单片机的CC程序是由什么构成的茬电脑上进行编译然后需通过仿真器连接后进行仿真调试,近年来随着电路仿真软件的不断完善也可通过proteus等软件直接在电脑上进行仿嫃调试。 但是从数据运算操作、C程序是由什么构成的控制语句以及函数的使用上来说Keil C51与标准C几乎没有什么明显的差别。如果C程序是由什麼构成的设计者具备了有关标准C的编程基础只要注意Keil C51与标准C的不同之处,并熟悉AT89S51单片机的硬件结构就能够较快地掌握Keil C51的编程。 C语言结構特点 一个CC程序是由什么构成的由一个或多个函数组成其中必须有一个用main命名的主函数。 每个函数由头部和函数体两部分组成 每个C语呴以“;”结尾。 CC程序是由什么构成的的书写格式比较自由 可以在C程序是由什么构成的的任何位置用/*……….*/对CC程序是由什么构成的中的任哬部分作注释。 可以在行末用//追加注释

我要回帖

更多关于 做C 的文章

 

随机推荐