嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案

嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案

ID:39640532

大小:51.00 KB

页数:7页

时间:2019-07-08

嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案_第1页
嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案_第2页
嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案_第3页
嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案_第4页
嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案_第5页
资源描述:

《嵌入式系统开发基础——基于ARM9微处理器C语言程序设计各章习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章习题1。嵌入某种微处理器或单片机的测试和控制系统称为嵌入式控制系统(EmbeddedControlSystem)。在应用上大致分为两个层次,以MCS-51为代表的8位单片机和以ARM技术为基础的32位精减指令系统单片机2。目标机上安装某种嵌入式操作系统和不安装嵌入式操作系统,以MCS-51为代表的8位单片机不安装嵌入式操作系统。3。32位、16位和8位5。32位、16位6。在大端格式中,字数据的高字节存储在低字节单元中,而字数据的低字节则存放在高地址单元中。在小端存储格式中,低地址单元存放的是字数据的低字节,高地址单元中,存放的是数据的高字

2、节。第二章习题(略)第三章习题1。(1)寄存器大约有17类,每个的定义都是寄存器名字前面加一个小写”r”(2)在56个中断源中,有32个中断源提供中断控制器,其中,外部中断EINT4~EINT7通过“或”的形式提供一个中断源送至中断控制器,EINT8~EINT23也通过“或”的形式提供一个中断源送至中断控制器。第四章习题1,56个中断源,有32个中断源提供中断控制器2,两种中断模式,即FIQ模式(快速模式)和IRQ模式(通用模式)。通过中断模式控制寄存器设置。3,常用的有5个,它们是中断模式控制寄存器,控制中断模式;中断屏蔽寄存器,控制中断允许和

3、禁止;中断源挂起寄存器,反映哪个中断源向CPU申请了中断;7中断挂起寄存器,反映CPU正在响应的中断是哪个中断源申请的;中断优先级寄存器,它和中断仲裁器配合,决定中断优先级。4,中断源挂起寄存器,反映哪个中断源向CPU申请了中断;中断挂起寄存器,反映CPU正在响应的中断是哪个中断源申请的。中断源向CPU申请了中断如果该中断源没被屏蔽并且没有和它同级或高级的中断源申请中断,才能被响应。系统中可以有多个中断源向CPU申请中断,但同一时刻CPU只能响应一个最高级的中断源中断请求。中断源挂起寄存器和中断挂起寄存器反映了中断系统不同时段的状态。5,进入中断

4、服务程序先清中断源挂起寄存器和中断挂起寄存器;中断结束,将该中断源屏蔽。6,将该中断源屏蔽取消;将该中断源屏蔽。第五章习题1,S3C2410芯片上共有117个多功能的输人/输出引脚,它们是。•1个23位的输出端口(端口A);。1个11位的输入/输出端口(端口B);。1个16位输入/输出端口(端口C);•1个16位输入/输出端口(端口D);•1个16位输入/输出端口(端口E);•1个8位输人/输出端口(端口F);•1个16位输入/输出端口(端口G);。1个11位的输入/输出端口(端口H)。2,S3C2410I/O口的控制寄存器、数据寄存器、上拉电阻

5、允许寄存器的作用?端口控制寄存器定义了每个引脚的功能;与I/O口进行数据操作,不管是输入还是输出,都是通过该口的数据寄存器进行的,如果该端口定义为输出端口,那么可以向GPnDAT的相应位写数据。如果该端口定义为输人端端口,那么可以从GPnDAT的相应位读出数据。端口上拉寄存器控制每个端口组上拉电阻的使能/禁止。如果上拉寄存器某一位为0,则相应的端口上拉电阻被使能,该位做基本输入/输出使用,即第1功能;如果上拉寄存器某一位是1,则相应的端口上拉电阻被禁止,该位做第2功能使用。5,rGPBCON=rGPBCON&0xFFFFFC∣1;//蜂鸣器配置,

6、PB1口接蜂鸣器,输出delay(1000);rGPBDAT&=0xFFFFFE;//蜂鸣器响,低电平有效rGPBDAT∣=1;//蜂鸣器停7第六章习题3,S3C2410UART波特率如何确定?波特率由一个专用的UART波特率分频寄存器(UBRDIVn)(n=0~2)控制,计算公式如下:UBRDIVn=(int)[ULK/(波特率×16)]-1或者UBRDIVn=(int)[PLK/(波特率×16)]-15,这两个寄存器存放发送和接收的数据。6,表示发送数据寄存器和接收数据寄存器这两个寄存器的空或满。第七章习题2,设置A/D转换的时钟频率;启动转

7、换:判转换结束:启动读功能,从数据寄存器ADCDAT0中读出数据。4,Uart_Printf("AIN0:%04dAIN1:%04dAIN2:%04dAIN3:%04dAIN4:%04dAIN5:%04dAIN6:%04dAIN7:%04d",a0,a1,a2,a3,a4,a5,a6,a7);其中an(n=0~7)=rADCDAT0&0x3ff5,10位6,8路7,0~3.3V第八章习题1,电阻式触摸屏;表面声波技术触摸屏;电容技术触摸屏.2,像一个电位器,在电位器的两端加一确定电压V+,然后测量活动端电压Y+,根据活动端电压就可以算出活动端

8、移动距离,即X坐标。然后,在Y端加确定电压V+,测X+电压算出Y坐标。第九章习题1,提供了一个实时时钟(RTC)单元,它后备电池供电,关

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。