㈠ stc单片机程序下载,为什么会出现文件超出最大有效空间的字样
因为你生成的十六进制文件".hex"的大小超过了stc单片机内部ROM的容量.
型号对应的程序存储器(ROM)的容量如下:
STC89C51 4Kb
STC89C52 8Kb
STC89C53 12Kb
如此类推,(尾数x4 = 容量)
㈡ 单片机习题解答
91. 单片机上电后或复位后,工作寄存器R0是在( A ) A、0区00H单元 B、0区01H单元 C、0区09H单元 D、SFR 92. 进位标志CY在( C )中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR 93. 单片机8051的XTAL1和XTAL2引脚是( D )引脚 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 94. 8031复位后,PC与SP的值为( B ) A、0000H,00H B、0000H,07H C、0003H,07H寄存器 D、0800H,00H 95. 单片机的堆栈指针SP始终是( B ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 96. P0、P1口作输入用途之前必须( A ) A、相应端口先置1 B、相应端口先置0 C、外接高电平 D、外接上拉电阻 97. 一个EPROM的地址有A0----A11引脚,它的容量为( B ) A、2KB B、4KB C、11KB D、12KB 98. 8031单片机中既可位寻址又可字节寻址的单元是( A ) A、20H B、30H C、00H D、70H
99. 8031单片机中片内RAM共有( A )字节 A、128 B、256 C、4K D、64K 100. 执行指令MOVX A,@DPTR时,WR.RD脚的电平为( A ) A、WR高电平,RD低电平 B、W R低电平,RD高电平 C、WR高电平,RD高电平 D、WR低电平,RD低电平
101. Intel 8031的PO□,当使用外部存储器时它是一个( D ) A、传输高8位地址□ B、传输低8位地址□ C、传输低8位数据□ D、传输低8位地址/数据总线□ 102. 当标志寄存器 PSW的 RSO和 RSI分别为1和0时,系统选用的工作寄存器组为( C ) A、组0 B、组1 C、组2 D、组3 103. 下列指令中错误的是( CD ) A、MOV A,R4 B、MOV 20H,R4 C 、MOV R4,R3 D、MO V@R4,R3 104. 下列指令中不影响标志位CY的指令有( D ) A、ADD A,20H B、CLR C 、RRC A D、INC A 105. LJMP跳转空间最大可达到( D ) A、2KB B、256B C 、128B D、64KB 106. 计算机内部数据之所以用二进制形式表示,主要是( B ) A、为了编程方便 B、由于受器件的物理性能限制 C 、为了通用性 D、为了提高运算速度 107. 8051单片机共有( B )中断源 A、4 B、5 C 、6 D、7 108. 机共有( A )个中断优先级 A、2 B、3 C 、4 D、5 109. 中断源I E 1(外部中断1)的向量地址为( C ) A、0003H B、000BH C 、0013H D、002BH 110. 累加器A的位地址为( E0H ) A、E 7 H B、F 7 H C 、D 7 H D、87H
㈢ dsPIC30F2010是什么
dsPIC30F2010是控制光伏水泵变频器。
dsPIC30F数字信号控制器(DSC),2010是研制年份。此芯片主要适用于电机控制,如直流无刷电机、单相和三相感应电机及开关磁阻电机;同时也适用于不间断电源(UPS)、逆变器、开关电源和功率因数校正等。
1、 主要结构:
12KB程序存储器;
512字节SRAM;
1024字节EEPROM;
3个16位定时器;
4个输入捕捉通道;
2个输出比较/标准PWM通道;
6个电机控制PWM通道;
6个10位500kspsSA/D转换器通道。
2、 主要特点:
A/D采样速度快且多通道可以同时采样;
6个独立/互补/中心对齐/边沿对齐的PWM:
2个可编程的死区;
在噪声环境下5V电源可正常工作;
最低工作电压3V;
A/D采样和PWM同期同步。
㈣ 单片机中看ROM信息 有时是8k*16Bits 请问8k是不是ROM的大小 而16Bits是具体什么意思
哦,你这个一定不是51单片机,而是PIC之类或AVR、ARM之类的单片机了,其存储器ROM结构域51是不一样的,有的是12BIT,有的是16BIT,你这里的就是16位的单片机,与51单片机不同,这些单片机一条指令的操作码、操作数都含在这个16位的地址中,比如LJMP,在51中要占用3个8位的地址ROM,而在你说的这个单片机中只占一个16位的地址空间就可以了。你说的20K也好12K也罢,如果是Hex文件的话其实转换为单片机的执行代码(二进制文件代码)就没有这么大了,你可以转换试试就知道了,20K的bin文件烧录进你说的单片机应该是无法容纳下的,但12K应该有可能容下,毕竟8K*16Bit相当于有最大16K的容量。
㈤ 常见嵌入式系统有哪些
一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开;也可以很复杂,如SONY智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以执行各种复杂的动作和感受各种状态信息。
硬件层
硬件层中包含嵌入式微处理器、存储器(SDRAM、ROM、Flash等)、通用设备接口和I/O接口(A/D、D/A、I/O等)。在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块。其中操作系统和应用程序都可以固化在ROM中。
(1)嵌入式微处理器
嵌入式系统硬件层的核心是嵌入式微处理器,嵌入式微处理器与通用CPU最大的不同在于嵌入式微处理器大多工作在为特定用户群所专用设计的系统中,它将通用CPU许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统在设计时趋于小型化,同时还具有很高的效率和可靠性。
嵌入式微处理器的体系结构可以采用冯·诺依曼体系或哈佛体系结构;指令系统可以选用精简指令系统(RecedInstructionSet Computer,RISC)和复杂指令系统CISC(Complex Instruction Set Computer,CISC)。RISC计算机在通道中只包含最有用的指令,确保数据通道快速执行每一条指令,从而提高了执行效率并使CPU硬件结构设计变得更为简单。
嵌入式微处理器有各种不同的体系,即使在同一体系中也可能具有不同的时钟频率和数据总线宽度,或集成了不同的外设和接口。据不完全统计,全世界嵌入式微处理器已经超过1000多种,体系结构有30多个系列,其中主流的体系有ARM、MIPS、PowerPC、X86和SH等。但与全球PC市场不同的是,没有一种嵌入式微处理器可以主导市场,仅以32位的产品而言,就有100种以上的嵌入式微处理器。嵌入式微处理器的选择是根据具体的应用而决定的。
(2)存储器
嵌入式系统需要存储器来存放和执行代码。嵌入式系统的存储器包含Cache、主存和辅助存储器。
1、Cache
Cache是一种容量小、速度快的存储器阵列它位于主存和嵌入式微处理器内核之间,存放的是一段时间微处理器使用最多的程序代码和数据。在需要进行数据读取操作时,微处理器尽可能的从Cache中读取数据,而不是从主存中读取,这样就大大改善了系统的性能,提高了微处理器和主存之间的数据传输速率。Cache的主要目标就是:减小存储器(如主存和辅助存储器)给微处理器内核造成的存储器访问瓶颈,使处理速度更快,实时性更强。
在嵌入式系统中Cache全部集成在嵌入式微处理器内,可分为数据Cache、指令Cache或混合Cache,Cache的大小依不同处理器而定。一般中高档的嵌入式微处理器才会把Cache集成进去。
2、主存
主存是嵌入式微处理器能直接访问的寄存器,用来存放系统和用户的程序及数据。它可以位于微处理器的内部或外部,其容量为256KB~1GB,根据具体的应用而定,一般片内存储器容量小,速度快,片外存储器容量大。
㈥ 请问52单片机,最多可以能写入多大程序
最多可以写入8KB, STC89C52RC其标识解释如下:
STC---前缀,表示为STC公司生产的产品,其他前缀有如,AT,I,Winbond,SST等.
8---代表该芯片为8051的内核芯片。
9----代表内部含FlashE2PROM存储器。
C---代表该器件为CMOS产品,
5---固定不变。
1---表示该芯片程序存储空间的大小。1为4KB,2为8KB,3为12KB.即该数乘以4KB
就是该芯片内部程序存储空间的大小。程序存储空间的大小决定了一个芯片所能装入执行代码的多少。