研发中心软件考题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
研发中心软件考题

试题一 表格Table 6摘自Nokia 3310手机液晶屏手册,请根据表格中的示例写一个在液晶屏上显示字串的程序,字串不超过4个字符,仅包含英文、数字,从左上角开始写,可以不考虑初始化及清屏等操作。 变量说明: D/C 用变量 reg_dc控制,该变量定义如下: volatile unsigned char * reg_dc 0xc0000410; reg_dc第0位代表D/C,即 *reg_dc 0x01; // D/C 1 *reg_dc 0x00; // D/C 0 DB0-7 用变量 reg_db控制,该变量定义如下: volatile unsigned char * reg_db 0xc0000411; *reg_db 0x23; //DB0 1 DB1 1 DB2 0 DB3 0 //DB4 0 DB5 1 DB6 0 DB7 0 Table 6 Programming example STEP SERIAL BUS BYTE DISPLAY OPERATION D/C DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 Start SCE is going LOW 2 0 0 0 1 0 0 0 0 1 function set PD 0 and V 0, select extended instruction set H 1 mode 3 0 1 0 0 1 0 0 0 0 set VOP; VOP is set to a+16 ?3b [V] 4 0 0 0 1 0 0 0 0 0 function set PD 0 and V 0, select normal instruction set H 0 mode 5 0 0 0 0 0 1 1 0 0 display control set normal mode D 1 and E 0 6 1 0 0 0 1 1 1 1 1 data write Y and X are initialized to 0 by default,so they are not set here 7 1 0 0 0 0 0 1 0 1 data write 8 1 0 0 0 0 0 1 1 1 data write 9 1 0 0 0 0 0 0 0 0 data write 10 1 0 0 0 1 1 1 1 1 data write 试题二 有一个串口设备,操作系统为uClinux,该设备的协议如下: 标识 说 明 值 STX 帧起始符 02H DEST 目的地址域 SRC 源地址域 DATA 数据域 CS 校验码 ETX 帧结束符 03H ESC 转义符 校验码计算从STX到DATA最后一个字节的所有数据,采用CRC算法。发送一帧时,若帧头与帧尾之间有任意字节等于 STX,ETX 或 ESC,则需转义: STX 转成 ESC 和 0xE7 ETX 转成 ESC 和 0xE8 ESC 转成 ESC 和 0x00 请为上述设备制作一个驱动程序 试题三 请设计一个卡机程序,该卡机由下述几个部分组成: 检测器:共4个,由光电管组成,用于探测卡的位置,卡行进到检测器上时,检测器输出1,否则检测器输出0,检测器之间的距离为卡片的长度,卡片刚好能覆盖两个检测器 电机:用于传送卡片,可控制正转、反转、停三种状态 读卡器:可读出停留在检测器0、1之间的卡的内容 卡盒:用于收集卡片 报警器:用于在出现异常情况时发出响声 该卡机用于实现下述功能: 卡从入口插入后,电机正转,将卡传送到读卡器上。如果读卡器读出该卡为坏卡,电机反转,将卡退出,并启动报警器两秒;否则继续正转,将卡落入到卡盒中。如果出现其他故障,也启动报警器两秒。 程序语言为C51,或任意嵌入式操作系统下的C语言。检测器、读卡器的硬件地址、使用方法可以虚设变量、函数代表。 试题四 翻译下述文字 Host Data Bus Width As can be seen from Table 2-3, host registers are either 16 or 8 bits wide. With a 16-bit host data bus, all registers are accessed with even-number addresses while 8-bit host registers are mapped to lower 8 bits of the bus. To access a 16-bit host regist

文档评论(0)

sb9185sb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档