53. HOLTEK的C语言是否有关于位操作和读定义的寄存器地址的指令,如
果有,它们是什么?
答:HOLTEK的C语言与标准C类似,不仅有标准C的位操作、&(按位与、按
位或)、^(按位异或)、~(取反)、<<(左移)和>>(右移);还有相应的内建函数实现
对整型和长整型的带和不带进位C的左移和右移。对已定义变量的地址的操作
也与标准C相同,可通过指针运算符 * 和 & 来实现。
54. 在完成程序编写运行以后看到的结果是存储器中从R0到R7都被占用,
而我根本就没用到几个,这是为什么?
答:要看用的是什么型号的单片机,不同型号的单片机R0到R7的定义是不同
的。如果R0~R7是被定义成特殊寄存器的话,那么运行过程中自然会影响到这
些寄存器,例如执行运算程序就会影响状态特殊寄存器的值。如果R0~R7是被
定义成通用寄存器的话,那么可能就是在程序的开头没有初始化,单片机在上电
复位时,通用寄存器的值通常是随机的。
55. 请推荐一些比较好的理论及实践教材,以其配套的编译仿真烧录的硬软
件?
答:当今单片机市场种类繁多,应用广泛。以HOLTEK公司为例。HOTLEK的单
片机是RISC结构的8位单片机,它可以广泛应用在家用电器、安全系统、掌上
游戏等方面。大概来说可以分成I/O型单片机、LCD型单片机、A/D型单片机、
A/D with LCD型单片机等等。这些单片机的中文资料我们都公开在HOLTEK网站
www.Holtek.com.cn。HOLTEK各类单片机的使用手册下载地址:
http://www.holtek.com.cn/referanc/htk_book.htm;HOLTEK单片机软件/硬件应用范
例下载地址:http://www.holtek.com.cn/tech/appnote/appnote.htm;HOLTEK单片机
支持工具下载地址:http://www.holtek.com.cn/tech/tool/tool.htm。
56. 将PWM做到100kHz(8bit以上)的方法有哪些?最好是支持c编译的。
答:要做到PWM频率100kHz(8bit)以上,单片机的频率要求100kHz*256=25。
6MHz。所以,要实现这种要求的单片机需要满足两个条件:1。单片机有PWM
输出;2。系统频率达到25。6MHz,或者单片机内部能自己提供25。6MHz的
频率(ATtiny15内部就有提供一个25。6MHz的频率做为定时/计数器的时钟)。
57. ARM董事长认为,医疗电子将成为下一个10年推动电子产业增长的动
力,EMS预测医疗电子将成为最大的代工市场。蓝牙使医疗产品移动能力增
强将会广泛应用,那么随着医疗电子发展,单片机在这一领域应用会变大吗?
医疗电子应用的最多是几位单片机?
答:随着16/32位嵌入式RISC发展,是会扩大医疗电子领域的应用。
一般的电子医疗保健系列产品有如下: 笔式电子体温计、婴儿奶嘴式电子
体温计、测温音乐奶瓶、妇女电子体温计,电子血压计等系列产品,在医疗电子
仪器有酸碱度测定器,比色计等此类产品可用8位单片机来完成。
但从研究制造方面来说,针对医疗电子仪器,目前已有厂商制造心电图机、
酸碱度测定器、电子测温计等仪器,仪器中心可自制示波器(oscilloscope)、显
微镜等,以及X光机、超声诊断仪、电脑断层成像系统、心脏起博器、监护仪、
辅助诊断系统、专家系统等,较大型复制的医疗嵌入式系统电子仪器就须用上
16位,32位单片机来完成。
58. 普通商业级单片机的使用温度范围为0-70度,在低于0度和高于70度
环境中使用会出现什么问题?商业级芯片和工业及芯片除温度范围不同外,
在其他方面还有区别吗?(如抗干扰性能)
答:一般单片机根据工作温度可分为民用级(商业级)、工业级和军用级三种:
民用级的温度范围是0℃~70℃,工业级是-40℃~85℃,其HOLTEK的MCU就
属于此项等级,军用级是-55℃~125℃。如果是一般普通商业级单片机,在超规
格范围使用IC时,就有可能部份IC无法工作,或工作运作不正常等发生。
至于抗干扰性能,是属于整个产品的EMS(电磁杂讯耐受性)检测,它是
EMC(电磁相容)中的一项检测, 另一项是EMI(电磁辐射干扰)。各国都有其EMC
认证标准,例如目前在欧洲EMC指令下常用的测试规范下,针对其中法规
EN61000-4-2是做静电试验(ESD),本项试验目的为测试试件承受直接来自操
作者及相对物件所产生之静电放电效应的程度,其法规范如下:
Air Discharge
Leve1 2KV
Leve2 4KV
Leve3 8KV
Leve4 15KV
以上是举个例子,就如抗静电能力,不只跟IC性能有关,也跟应用电路及
PCB Layout有直接关联。
59. 各种各样的输入怎么样与MCU进行通讯?
答:首先必须确定此类输入信号是否与MCU系统的信号电平兼容,如果不兼容,
则需要外接电路或用集成块来完成电平转换。其次就是选择通讯方式,通信的基
本方式分为并行通信和串行通信,两者各有其优劣,并行通信速度快,缺点是数
据有多少位,就需要多少根传输线。这在位数较多,传输距离又远时就不太适宜;
而串行通信与前者相反,传输成本低,但是传送速度较低。最后,为了确保通信
的成功,通信双方必须有一系列的约定,即通信协议,它对什么时候开始通信、
什么时候结束通信、何时交换信息等问题都必须作出明确的规定。
60. 那种型号的51单片机具有两个串口、16KEPROM、512个字节的RAM?
答:PHILIPS半导体的P87C591应该能满足此条件,目前生产51单片机的半导
体厂家有INTEL、ATMEL、PHILIPS、ANANOG DEVICES、DALLAS等,可
以登陆其网站,查询相应的产品信息。