1 / 7
文档名称:

嵌入式笔试题.docx

格式:docx   大小:18KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式笔试题.docx

上传人:淘气小宇 2022/5/16 文件大小:18 KB

下载得到文件列表

嵌入式笔试题.docx

相关文档

文档介绍

文档介绍:嵌入式笔试题
嵌入式笔试题
1 / 71
嵌入式笔试题
嵌入式笔试题
嵌入式笔试题篇 1
1:用C语言实现大小端的测试
IntCheckCpu()
{
union
{
inta;
cha2 / 72
嵌入式笔试题
会产生一个异常;所谓中断是指外部硬件产生的一个电信号从CPU的中断引脚进入,打断CPU的运行。所谓异常是指软件运行过程中发生了一些必须作出处理的事件,CPU自动产生一个陷入来打断CPU的运行。
7:用预处理指令#define 表示一年中有多少秒
#defineSECONDS_PER_YEAR(60*60*24*365)UL
注意后面必须加 UL,表示计算的结构是常整型。
8:简述SPI,UART,I2C三种传输方式。
SPI:高速同步串行口,首发独立,可同步进行
SPI接口主要应用在EEPROM,Flash,实时时钟,A/D转化器,数字信号处理,是一种全双工同步通讯总线,该接口一般使用四条线:串行时钟线(sck),主出从入线,主入从出线,低电平有效地的从机选择线。
I2C协议:是单片机与其他芯片进行通讯的协议:1:只要求两条总线线路,一条是串行时钟线,一条是串行数据线;2:通过软件设定地址3:是一个多主机总线,如果两个或更多主机同时初始化数据传送可通过冲突检测和仲裁防止数据破坏;4:I2C总线传输的是数据的总高位
UART:主要是由一个modem(调制解调器),可以将模拟信号量转化成数字信号量。
9:中断不能返回一个值,中断不能传递参数。
10:嵌入式系统总要求用户对变量或者存放器进行位操作,给定一个整型变量a:
defineBIT3(oxo1<<3)
staticinta;
voidset_bit3(void)
嵌入式笔试题
嵌入式笔试题
3 / 73
嵌入式笔试题
{
a|=BIT3;
}
voidclear_bit3(void)
{
a&=~BIT3;
}
作为一个嵌入式程序员,这种程序是小菜一碟,至所以给出这个程序,是想标准大家写程序方法,这里主要是用到了一个宏定义:BIT3这样的话就可以增加程序的可读性
同时移植性也增强。
嵌入式笔试题篇 2
1:嵌入式系统中经常要求程序去访问某特定内存的特点,在某
工程中,要求设定一个绝对地址 0x6799的整型变量的值为 0xaa66.
Int*ptr;
ptr=(int*)0x67a9;
*ptr=aa66
2:引用和指针有什么区别 ?
应用必须初始化,指针不必;
2:引用处画化后不能改变,指针可以被改变 ;
3:不存在指向空值的引用,但存在指向空值的指针 ;
3:全局变量与局部变量在内存中是否有区别,是什么区别 ?
全局变量存储在静态数据库,局部变量存储在堆栈 ;
嵌入式笔试题
嵌入式笔试题
4 / 74
嵌入式笔试题
4:写出float ,bool,int 类型与零的比拟,假设变量为 X:
Int:if(x==0)
Float:if(x>&&x<)
Bool:if(x==false)
5:Intert