首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
智能点钞机(如图所示)是自动清点钞票的机电一体化装备,其控制系统基本功能描述如下: a、能探测到的钞票放入进钞口,延时后启动点钞计数。 b、点钞计数功能启动后,电机转动,带动钞票进入,进行计数。计数的值显示在LED显示器上。 c、在钞票计数的同时,还能进
智能点钞机(如图所示)是自动清点钞票的机电一体化装备,其控制系统基本功能描述如下: a、能探测到的钞票放入进钞口,延时后启动点钞计数。 b、点钞计数功能启动后,电机转动,带动钞票进入,进行计数。计数的值显示在LED显示器上。 c、在钞票计数的同时,还能进
admin
2021-02-01
32
问题
智能点钞机(如图所示)是自动清点钞票的机电一体化装备,其控制系统基本功能描述如下:
a、能探测到的钞票放入进钞口,延时后启动点钞计数。
b、点钞计数功能启动后,电机转动,带动钞票进入,进行计数。计数的值显示在LED显示器上。
c、在钞票计数的同时,还能进行钞票的防伪识别,并对钞票的破损情况、钞票的污损情况进行识别。
d、智能点钞机还能通过串口与后台主机相连,进行相关的信息传输,接收主机发来的操作命令。
根据上述功能要求的描述,若以S3C2410芯片为核心来设计智能点钞机的控制器,请完善
下面的叙述(程序)和回答有关的问题。
(1)在设计智能点钞机控制器电路时,除需要设计最小的硬件系统外,还需要设计钞票探测识别电路、电机驱动电路、通信接口电路等。所谓最小硬件系统,除了CPU外还应该包括电源电路、时钟电路、【81】电路、调试测试接口、以及【82】。
(2)设计钞票放入进钞口的探测电路时,采用红外探测技术。若选用S3C2410芯片的GPE13引脚连接到红外接收端,当GPE13引脚为“0”时,即表示有钞票放入进钞口。在相关驱动软件设计时,需用下面语句来初始化GPE13引脚的功能(仅初始化GPE13引脚)。
rGPECON=rGPECON&【83】;//rGPECON是GPE端口的控制寄存器
并且,用下面语句:
temp=rGPEDAT|0xDFFF;//temp是一个16位二进制变量,rGPEDAT是端口E的数
据寄存器
来获得红外接收信息。若变量temp的值为【84】时,表示有钞票放入进钞口;若变量temp的值为【85】时,表示没有钞票放入进钞口。
(3)在设计LED显示器电路时,选用3个共阴极的8段LED(其排列如图所示)来组成显示器,用于显示点钞的计数值。选用GPF0~GPF6、GPF7外接同向驱动后,分别连接到3个LED的a~g、dp等8段信号线上,选用GPE8~GPE10外接同向驱动后分别连接到3个LED的位信号线上。那么,在相关驱动程序中,可以用下面语句来初始化CPF0~GPF7的引脚为【86】功能。
rGPFCON=0x5555;//rGPFCON是端口F的控制寄存器
并可用下面语句来初始化GPE8~GPE10的引脚功能:
rGPECON=((rGPECON|【87】)&0xFFD5 FFFF);//rGPECON是端口E的控制寄存器
若GPE8~GPE10分别控制显示器中的低数据位~高数据位的3个LED位信号线。那么,若只在显示器中最高数据位对应的LED上显示字符“1”,相关驱动程序中可用下面语句实现。
rGPFDAT=【88】;//输出“1”对应的段码,用十六进制数表示。rGPFDAT是端口F的数据寄存器
rGPEDAT=rGPEDAT&【89】;//输出对应的位信号,用十六进制数表示。rGPEDAT是端口E的数据寄存器
若只在显示器中最低数据位对应的LED上显示字符“2”,相关驱动程序中可用下面语句实现。
rGPFDAT=【90】;//输出“2”对应的段码,用十六进制数表示。rGPFDAT是端口F的数据寄存器
rGPEDAT=rGPEDAT&【91】;//输出对应的位信号,用十六进制数表示。rGPEDAT是端口E的数据寄存器
(4)为了识别钞票的破损情况和污损情况,设计一个摄像头模块接口电路,以便获取钞票的图像进行识别。在硬件电路设计时,可以选用端口E的引脚:GPE15和【92】,连接到摄像头模块的引脚:SDA和SCL上。并可用语句:rGPECON=((rGPECON|0xA0000000)&【93】)来初始化端口E的这2个引脚功能。
(5)设计与后台主机进行通信的接口电路时,选用S3C2410芯片的UART0部件来实现。若通信波特率设为9600bps,数据格式为:8位数据位、1位停止位、偶校验。那么,在相关的驱动程序中,可以用下面语句来进行该部件的初始化(注:与UART0部件有关的引脚均需初始化)。
rGPHCON=(rGPHCON&0xFFFFFF00)|【94】;//rGPHCON是端口H的控制寄存器
rUFCONO=0x0;//FIF0 disable
rUMCONO=0x0;
rULCON0=(【95】«3)|(0«2)|(【96】);//设置线路控制寄存器
rUCONO=0x2415;//设置控制寄存器
rUBRDIVO=((int)(PCLK/(【97】×16)+0.5)-1);//设置波特率,小数采用四舍五入,PCLK是主频
(6)智能点钞机的软件设计者需自行设计一个启动引导程序。在启动引导程序中需要完成异常向量表的设置,并设置各工作模式下的【98】指针。对于S3C2410微处理器来说,其启动引导程序中还需要完成禁止看门狗部件和禁止【99】,然后通过指令【100】来完成引导应用程序的主函数main( )。
说明:下面是试题解答时需要用到的寄存器格式
1)端口E控制寄存器(GPECON)的格式
2)端口F控制寄存器(GPFCON)的格式
3)GPHCON寄存器的格式
4)ULCONn寄存器的格式
选项
答案
(1)【81】复位【82】存储器 (2)【83】0xF3FFFFFF【84】0xDFFF【85】0xFFFF (3)【86】输出【87】0x00150000【88】0x06【89】0xFBFF【90】0x5B (4)【92】GPE14【93】0xAFFFFFFF (5)【94】0x000000AA【95】5【96】3【97】9600 (6)【98】堆栈【99】中断【100】BL_main
解析
(1)嵌入式处理器都有一个系统复位引脚为nRESET或RESET,n表示低电平复位,不带n的表示高电平复位。一般情况下,nRESET必须至少保持若干个处理器时钟周期的低电平,系统才能可靠复位,并且考虑可以人工干预复位。目前嵌入式系统常使用外接典型复位芯片以保证系统能可靠复位。ARM处理芯片内部硬件中除ARM内核外,最重要的组件就是存储器及其管理组件,用于管理和控制片内的SRAM、ROM和:Flash ROM,通过外部存储器控制器对外部扩展存储器如:Flash存储器及DRAM等进行管理与控制,故【81】空填写复位、【82】空填写存储器。
(2)设置GPE13为输入,查表可得,端口GPE13的数值置为”00”,而其他位保持原来值1不变,故【83】空填写0xF3FFFFFF。设置端口E数据寄存器“ternp=rGPEDAT|0xDFFF”获得红外接收temp=rGPEDAT|0xDFFF,变量temp的值为0xDFFF时,表示钞票放入进钞口,故【84】空填写0xDFFF。当寄存器各位的值保持原来值1时,表示没有钞票进入进钞口,所以temp=0xFFFF,故【85】空填写0xFFFF。
(3)由rCPFCON=0x5555以及查询端口F控制器格式可知,因为输出时,GPF0~ GPF7对应的位是”01”,故【86】空填写输出,此为初始化GPF0~GPF7的引脚的输出功能。初始化GPE8~GPE10的引脚功能,设置初始值。对应位的值分别为:010101,其他位保持初始状态,故【87】空填写0x00150000。显示器最高数据位显示数字1,因为共阴极接法,“00000110”显示数字1,故【88】空填写0x06,【89】空填写0xFBFF。因为共阴极接法,“01011011”显示数字2,故【90】空填写0x5B,【91】空填写0xFEFF。
(4)可以选用GPE15和GPE14连接到摄像头的SDA和SCL引脚。查端口控制器格式表可知,GPE14,GPE15设置为”1010”其他位设置为保留状态,故【92】空填写GPE14、【93】空填写0xAFFFFFFF。
(5)GPH0中10=nCTS0,GPH1中10=nRTS0,GPH2中10=nTXD0,GPH3中10=nRXD0,所以端口H的初始化为rGPHCON=(rGPHCON&0xFFFFFF00)|0x000000AA,故【94】空填写0x000000AA。8位数据位、1位停止位、偶校验。在ULCON中,[1:0]:11=8位;[2]:0=1位停止位;[5:3]:101=偶校验;[6]:0=正常操作模式。即rULCON0=(5?3)|(0?2)|(3),则空【95】为5,空【96】为3;设置波特率为9600。
(6)智能点钞机的软件设计者需自行设计一个启动引导程序。在启动引导程序中需要完成异常向量表的设置,并设置各工作模式下的堆栈指针。对于S3C2410微处理器来说,其启动引导程序中还需要完成禁止看门狗部件和禁止中断,然后通过指令BL_main来完成引导应用程序的主函数main()。
转载请注明原文地址:https://jikaoti.com/ti/b8o7FFFM
本试题收录于:
三级嵌入式系统开发技术题库NCRE全国计算机三级分类
0
三级嵌入式系统开发技术
NCRE全国计算机三级
相关试题推荐
十进制数-35的二进制码11011101是表示______的。
下面是关于计算机信息处理能力的叙述: Ⅰ.计算机不但能处理数据,而且还能处理图像和声音 Ⅱ.计算机不仅能进行计算,而且还能进行推理决策 Ⅲ.计算机具有无限的信息存储能力 Ⅳ.计算机能方便而迅速地与其他计算机交换信息 其
加密算法的操作是在密钥控制下进行的,此密钥称为______。
在IBM-PC/XT微机系统主板上的8237A控制器,可以提供给用户使用的DMA通道是( )。
无论何种类型的显示器,其信息输出都是一种三维控制的光电扫描过程,即( )
激光打印机大多数使用一种专门的语言描述欲输出的文字和图形的内容及其在输出页面上的布局格式要求。其中______语言是现在的国际标准。( )
在下列Windows98内置的多媒体功能的组件中,既支持二维与三维图形,又支持声音处理的是( )
具有二条指令流水线的CPU,一般情况下,每个时钟周期可以执行( )
数据段中有以下定义: ARRAY1 EQU 16H ARRAY2 DW 16H 指出下面两条指令的寻址方式: MOV AX,ARRAY1 ;寻址方式:_
在某应用软件的安装说明书中指出,该应用软件的运行环境为Windows98 SE。这里的SE是指【 】。
随机试题
A、foreverB、storeC、scoreD、northA
此病证为此病治疗选用方剂是
带状疱疹应尽早用抗病毒药,首选()。
对业主方项目管理的目标而言,进度目标是指项目的()。
按照《巴塞尔新资本协议》的规定,()是一种特殊类型的操作风险,它包括但不限于因监管措施和解决民商事争议而支付的罚款、罚金或者惩罚性赔偿所导致的风险敞口。
“顾客满意”是一个相对的概念,是指顾客对其_________已被满足的程度的感受。
学习目标
执行反射的全部神经结构称为()
TheartofpublicspeakingbeganinancientGreeceover【C1】______.Now,Twitter,instantmessaging,e-mail,blogsandchatforum
Marriagemayimproveyoursleep,andbettersleepmayimproveyourmarriage,twonewstudiessuggest.Womenwhoaremarried
最新回复
(
0
)