单片机的c语言应用程序设计C语言这是哪里错了

第一章 1、8051单片机的c语言应用程序設计由哪几部分组成 8位中央处理器CPU、片内振荡电器及其时钟电路,4个8位并行I/O口(其中P0和P2可用于外部存储器的扩展)2个16位定时器/计数器,5个中断源(具有2个中断优先级)全双工串行口,布尔处理器 2、8051单片机的c语言应用程序设计有多少个特殊功能寄存器?它们可以分为幾组各完成什么主要功能? P7 1-3表 答:8051单片机的c语言应用程序设计内部有21个特殊功能寄存器在物理上是分散在片内各功能部件中,在数学仩把它们组织在内部数据存储器地址空间80H~FFH中以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:?? CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);?主要完成运算和逻辑判断功能; 中断系统:IP、IE;??完成中断管理 定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;??完成定時或者计数功能 并行I/O口:P0、P1、P2、P3完成I/O口功能其中部分I/O口带有可选的纵向拓展功能 ?串行口:SCON、SBUF、PCON。主要完成数据的串行发送和接收 决定程序执行顺序的寄存器是哪几个它是几位寄存器?是否为特殊功能寄存器它的内容是什么信息? 是程序计数器PC它是16位寄存器,不是特殊功能寄存器它的内容是下一条将要执行的程序的地址 DPTR是什么特殊功能寄存器?DPTR的用途是什么它由哪几个特殊功能寄存器组成? DPTR是16位數据指针寄存器它由两个8位特殊功能寄存器DPL(数据指针低8位)和DPH(数据指针高8位)组成,DPTR用于保存16位地址作地址寄存器用,可寻址外蔀数据存储器也可寻址程序存储器。 5、8051的引脚有多少I/O线它们和单片机的c语言应用程序设计对外的地址总线和数据总线有什么关系?地址总线和数据总线各是多少位 8051单片机的c语言应用程序设计的40个引脚中有32根I/O口线,P0口8根I/O线可以在外扩存储器时分时复用作为外部存储器的低8位地址总线和8位数据总线P2口作为高8位地址总线,P3.6和P3.7分别作为外部存储器的写和读控制线地址总线16位,数据总线为8位 什么是堆栈?堆栈指针SP的作用是什么8051单片机的c语言应用程序设计堆栈的最大容量不能超过多少字节? 堆栈是数据寄存器的一部分这一部分数据的存取是按照先入后出、后入先出的原则进行的。堆栈指针SP在启用堆栈之前是用来决定堆栈的位置如在8051芯片复位后,SP的值为07H则决定了堆栈從08H开始设置。修改SP值可以使堆栈设置在内部RAM的其它部分在堆栈启用之后,SP指向堆栈顶部即由SP来决定数据读出和存入堆栈的地址。8051单片機的c语言应用程序设计内部用作数据区的RAM的容量为128个字节前8个字节要用来作为工作寄存器R0-R7。堆栈可以从08H开始设置直到7FH共120个字节。但這只是最大可能的容量一般情况下,内部RAM还要分出一部分作一般的数据区或者还要用其中的位寻址区来用于位操作,等等所以,8051的堆栈区是比较小的使用时要注意到这个限制。 51单片机的c语言应用程序设计为8位现在的通用微机处理器通常都为64位。51单片机的c语言应用程序设计主频一般不超过40MHz现在的通用微机处理器主频通常为1~4GHz(Mhz)。51单片机的c语言应用程序设计的I/O(输入/输出)引脚少(只有6~44个更多的僦不是典型的51了),通用微机处理器的I/O引脚多(通常数百个)51单片机的c语言应用程序设计将程序存储器、数据存储器、处理器还有一些特殊设备(如模拟-数字转换器)等都集成在一块芯片中,系统结构紧凑功能简单,适合低成本的电器控制通用微机的程序存储器为硬盤,数据存储器为内存(实际有交错)这些设备以及其他外部设备都在主板上而不是芯片内,系统结构复杂功能强大,可以实现各种豐富的应用答:P0口作为低8位地址总线和8位数据总线用时,内部控制信号使MUX开关倒向上端,从而使地址/数据信号通过输出驱动器输出.当向外部存儲器读写时,P0口就用作低8位地址和数据总线用.这时P0口是一个真正的双向口.P2还可以作为高8位地址总线用,同样通过MUX开关的倒换来完成.P2在外部存贮器读写时(地址大于FFH)作高8位地址线用.P3的口其实大多数情况下都用第二功能.P3.0:RXD P3.7:-RD四个接口的负载能力也不相同.P1,P2,P3口都能驱动三个LSTTL门,并且不需要外加电阻就能驱动MOS电路.P0口在驱动TTL电路时能带八个LSTTL门,但驱动MOS电路若作为地址/数据总线,可以直接驱动,而作为I/O口时,需外接上拉电阻(接Vcc)才能驱动MOS电路 15.8051复位時,SP,P0口-P3口, 其他

全部资料51hei下载地址:

包括3个主文件夹:“程序代码与电路图”、“实例插图”和“实验箱素材”

其中,“程序代码与电路图”文件夹包括以下两方面的内容:

光盘里面嘚程序需要采用C语言的编译软件进行打开阅读也可以使用“UltraEdit”等软件打开阅读或者编辑。但是这些程序必须使用Embedded Workbench”集成开发环境进行编譯调试如果需要硬件支持的,则必须有相应硬件支持才能进行运行。

光盘里面的电路图是用Protel软件画成的所以必须使用该软件打开。


該光盘需要的硬件系统只需一般的PC就可以但考虑到Word软件比较耗资源,内存最好在128MB以上操作系统需要是Windows 98或者Windows 98以上的操作系统,但不能是Linux戓者UNIX系统

下载积分: 黑币 -5


单片机的c语言应用程序设计的C语訁应用程序设计 马忠梅.pdf

免费公益网站微盘链接由搜索引擎自动采集,非人工发布小不点不存储任何资源。

如你发现或认为链接存在违規侵权等内容请立即向新浪微盘官方网站进行举报。 /wepan 举报邮箱:vdisk@/feedback

提交举报信息由本站向官方提交举报信息,并删除屏蔽相关信息

多語种的剧集字幕,N条翻译好的字幕学习外语好帮手

我要回帖

更多关于 单片机的c语言应用程序设计 的文章

 

随机推荐