合泰单片机中文资料
合泰HT66F002_HT66F0025_HT66F003_HT66F004

HOLTEK HT47C10L 8 位 R-F 型低电压 Mask 单片机 说明书

HT47C10L8位R-F 型低电压Mask 单片机特性工作电压1.2V~2.2V 8个双向输入/输出口内置32kHz/128kHz RC 振荡器(掩膜选项128kHz 振荡只提供给EL 输出) 看门狗定时器1K×16程序存储器ROM 32×8数据存储器RAM 一个时基(Time Base) 一组蜂鸣器输出一组EL 输出电压可调的低电压检测功能HALT 和唤醒功能可降低功耗9×4段1/4duty 1/2bias 的液晶显示驱动电路RC 型A/D 转换通道2层硬件堆栈位操作指令查表指令表格内容字长16位当系统时钟为32768Hz 时指令周期为122µs 指令执行时间为1或2个指令周期63条指令44-pin QFP 封装概述HT47C10L 是8位高性能精简指令集单片机单指令周期和两级流水线结构使其适合高速应用的场合特别适用于体温计产品方框图Pad图*IC的衬底要连接到PCB板上的VSS低电平有效输出口每一位都可以作为唤醒输入输出共用引脚一旦PA0/PA1设置为蜂鸣器输出自内部蜂鸣器时钟发生器输出或带上拉电阻的斯密特输入输出口每一位都可以作为唤醒输入输出共用引脚一旦输出其信号来自可由软件设置为输出或带上拉电阻的位双向输入输出口每一位都可以作为唤醒输入输出或带上拉电阻的斯密特输入负电源VCCC1倍压电路VCC=2×VDDVCC LCD 工作电压需要在 C1C2VCC 开关引脚SEG8~SEG0LCD 驱动的和Common 输出正电源 LVD B 低电压检测A/D 转换转换参考电阻连接引脚转换传感器电阻连接引脚带上拉电阻正常使用时不必连接正常使用时不必连接极限参数电源供应电压………….-0.3V~2.5V 储存温度………….-50~125 端口输入电压………….V SS -0.3V~V DD +0.3V 工作温度………..….-40~85注这里只强调额定功率超过极限参数所规定的范围将对芯片造成损害无法预期芯片在上述标示范围外的工作状态而且若长期在标示范围外的条件下工作可能影响芯片的可靠性f=32kHzLVD关闭f OSC=128kHz=32kHzLVD关闭Ω*C=2200pFf OSC=32kHzLVD关闭f OSC=32kHz=32kHzLVD关闭Ω*C=2200pFLVD打开无负载系统关闭f OSC=32kHzLVD关闭f OSC=32kHz=32kHzLVD关闭1.5V — PA0(BZ))PA2(EL1)PA3(EL2)PA4~PA7PA0(BZ))PA2(EL1)PA3(EL2)PA4~PA7口灌电流LVD测试条件最小标准最大单位符号参数V DD条件f32k振荡器时钟(32kHz) 1.5V 26 32 40 kHz f128k振荡器时钟(128kHz) 1.5V 102 128 160 kHz t RES外部复位低电平脉宽 1.5V 100 — — µsf AD A/D转换频率 1.5V — — 50 kHz 系统功能说明指令执行时序HT47C10L系统频率来自32kHz的内部RC振荡芯片将此频率分成四个互不重叠的时钟周期(T1T2T3T4)一个指令周期包括四个系统时钟周期指令的读取和执行是以流水线方式进行的, 这种方式在一个指令周期进行读取指令操作而在下一个指令周期进行解码与执行该指令因此流水线方式使多数指令能在一个周期内执行完成但如果渉及到的指令要改变程序计数器的值就需要花两个指令周期来完成这一条指令指令执行时序程序计数器 — PC10位的程序计数器(PC)用来控制程序存储器ROM中指令执行的顺序最大可以访问1024个地址取得指令码以后程序计数器会自动加一指向下一个指令码的地址但如果执行跳转条件跳跃向PCL赋值子程序调用初始化复位内部中断外部中断子程序返回等操作时PC会载入与指令相关的地址而非下一条指令地址当遇到条件跳跃指令且符合条件时当前指令执行过程中读取的下一条指令会被丢弃取而代之的是一个空指令周期随后才能取得正确的指令反之就会顺序执行下一条指令程序计数器的低字节(PCL)是一个可读写的寄存器(06H)对PCL赋值将产生一个短跳转动作跳转的范围为当前页256个地址当遇到控制转移指令时系统也会插入一个空指令周期程序计数器模式*9 *8 *7 *6 *5 *4 *3 *2 *1 *0 初始化复位0 0 0 0 0 0 0 0 0 0定时/计数器中断0 0 0 0 0 0 0 1 0 0时基中断0 0 0 0 0 0 1 0 0 0条件跳跃PC+2装载PCL *9 *8 @7 @6 @5 @4 @3 @2 @1 @0跳转子程序调用#9 #8 #7 #6 #5 #4 #3 #2 #1 #0从子程序返回S9 S8 S7 S6 S5 S4 S3 S2 S1 S0程序计数器注*9 ~ *0 程序计数器位#9 ~ #0 指令代码位S9 ~ S0 堆栈寄存器位@7 ~ @0 PCL位程序存储器 ROM程序存储器用来存放要执行的指令代码以及一些数据表格和中断入口程序存储器有1024×16位程序存储器空间可以用程序计数器或表格指针进行寻址以下列出的程序存储器地址是系统专为特殊用途而保留的地址000H该地址为程序初始化保留系统复位后程序总是从000H开始执行地址004H该地址为定时/计数器中断服务程序保留当定时/计数器发生溢出如果中断允许且堆栈未满则程序会跳转到004H地址开始执行地址 008H该地址为时基(Time Base)中断服务程序保留当时基发生溢出如果中断允许且堆栈未满则程序会跳转到008H地址开始执行表格区ROM空间的任何地址都可做为查表使用查表指令TABRDC [m](查当前页表格1页=256个字)和TABRDL[m](查最后页表格)会把表格内容低字节传送给[m]而表格内容高字节传送到TBLH寄存器(08H)只有表格内容的低字节被传送到目标地址中而高字节被传送到表格内容高字节寄存器TBLH表格内容高字节寄存器TBLH是只读寄存器表格指针(TBLP)是可读/写寄存器(07H)用来指明表格地址在查表之前要先将表格地址写入TBLP中如果主程序和中断服务程序(ISR)都用到查表指令主程序中TBLH的值可能会因为ISR中执行的查表指令而发生变化产生错误也就是说要避免在主程序和中断服务程序中都使用查表指令但如果必须这样做的话我们可以在查表指令前先将中断禁止在保存了TBLH的值后再开放中断以避免发生错误所有与表格有关的指令都需要两个指令周期的执行时间这里提到的表格区都可以做为正常的程序存储器来使用表格区指令*9 *8 *7 *6 *5 *4 *3 *2 *1 *0[m] P9 P8 @7 @6 @5 @4 @3 @2 @1 @0 TABRDC[m] 1 1 @7 @6 @5 @4 @3 @2 @1 @0 TABRDL表格区注*9~*0表格地址位@7~@0表格指针位P9~P8当前程序指针位堆栈寄存器 STACK堆栈寄存器是特殊的存储器空间用来保存PC的值HT47C10L有2级堆栈堆栈寄存器既不是数据存储器的一部分也不是程序存储器的一部分而且它既不能读出也不能写入堆栈的使用是通过堆栈指针(SP)来实现的堆栈指针也不能读出或写入当发生子程序调用或中断响应时程序计数器(PC)的值会被压入堆栈在子程序调用结束或中断响应结束时(执行指令RET或RETI)堆栈将原先压入堆栈的内容弹出重新装入程序计数器中在系统复位后堆栈指针会指向堆栈顶部如果堆栈已满并且发生了不可屏蔽的中断那么只有中断请求标志会被记录下来而中断响应会被抑制直到堆栈指针(执行RET或RETI指令)发生递减中断才会被响应这个功能可以防止堆栈溢出使得程序员易于使用这种结构同样如果堆栈已满并且发生了子程序调用那么堆栈会发生溢出首先进入堆栈的内容将会丢失只有最后的2个返回地址会被保留数据存储器 RAM数据存储器由548位组成分为两个功能区间特殊功能寄存器和通用数据存储器(328)数据存储器单元大多数是可读/写的但有些只读的特殊功能寄存器包括间接寻址寄存器0(00H)间接寻址指针寄存器0(MP001H)间接寻址寄存器1(02H)间接寻址指针寄存器1(MP103H)存储器段指针寄存器(BP04H)累加器(ACC05H)程序计数器低字节寄存器(PCL06H)表格指针寄存器(TBLP07H)表格内容高字节寄存器(TBLH08H)时基控制寄存器(TBC09H)状态标志寄存器(STATUS0AH)中断控制寄存器(INTC0BH)输入/输出寄存器(PA12H)计数器A高低位字节寄存器(TMRAH20H TMRAL21H)定时/计数器控制寄存器22H)定时计数器高低位字节寄存器(TMRBH23H TMRBL24H)RC型A/D转换控(ADCR25H)掩膜设置寄存器(OPT126H OPT227H)其余在之前的空间保留给系统以后扩展使用读取这些地址的返回值为00H通用数据寄存器地址从60H到用来存储数据和控制信息所有的数据存储器单元都能直接执行算术逻辑递减和循环操作除了一些特殊位外数据存储器的每一位都可由SET[m].i置位或由复位而且都可以通过间接寻址指针MP0和MP1进行间接寻址并无实际的物理区存在都是和单元间接读取00H地址得到的00H间接写入此地址不会产生任何操作间接寻址寄存器之间不支持数据传送功能间接寻址指针MP1用来指出间接寻址中RAM的地址只能用于数据存储器而能用于数据存储器和LCD显示存储器05H做为运算的立即数据存储器之间的数据传送必须经过累加器算术逻辑单元位算术逻辑运算的电路提供有以下功能(ADD ADC SUB SBC DAA)(AND OR XOR CPL)(PL RR RLC RRC)(INC DEC)分支判断(SZ SNZ SIZ SDZ…)ALU不仅可以储存数据运算的结果还会改变状态寄存器的值状态寄存器 STATUS8位的状态寄存器(0AH)由零标志位(Z)进位标志位(C)辅助进位标志位(AC)溢出标志位(OV)暂停标志位(PDF)和看门狗定时器溢出标志位(TO)组成该寄存器不仅记录状态信息而且还控制操作顺序除了PDF和TO标志外状态寄存器的其它位都可以用指令改变任何对状态寄存器的写操作都不会改变PDF和TO的值对状态寄存器的操作可能会导致与预期不一样的结果TO标志只受系统上电看门狗溢出CLR WDT指令或HALT指令的影响PDF标志只受系统上电CLR WDT指令或HALT指令的影响标志位Z OV AC和C反映的是最近一次操作的状态在进入中断程序或子程序调用时状态寄存器不会被自动压入堆栈如果状态寄存器的内容是重要的而且子程序会影响状态寄存器的内容那么程序员必须事先将STATUS的值保存好符号位功能C 0如果在加法运算中结果产生了进位或在减法运算中结果不产生借位,则C 被置位反之C 被清除它也可被循环移位指令影响AC 1如果在加法运算中低4位产生了进位或减法运算中低4位不产生借位则AC被置位反之AC 被清除Z 2 如果算术或逻辑运算的结果为零则Z 被置位反之Z 被清除OV 3如果运算结果向最高位进位但最高位并不产生进位输出则OV 被置位反之OV 被清除PDF 4系统上电或执行CLR WDT 指令PDF被清除执行HALT 指令PDF 被置位TO 5系统上电执行CLR WDT 或HALT 指令TO 被清除WDT定时溢出TO 被置位6 未用读出为07 未用读出为0状态寄存器中断HT47C10L 提供了一个定时器/计数器中断和一个时基中断中断控制寄存器(INTC 0BH) 包含了中断控制位和中断请求标志中断控制位用来设置中断允许/禁止寄存器 位 标志 功能0 EMI 总中断控制位(1=允许0=禁止) 1 ETI 定时/计数器中断控制位(1=允许0=禁止) 2 ETBI 时基中断控制位(1=允许0=禁止) 3 — 未用读出为04 TF 定时/计数器中断请求标志(1=有0=无)5 TBF 时基中断请求标志(1=有0=无)6 — 未用读出为0 INTC(0BH) 7 — 未用读出为0INTC 寄存器只要有中断子程序被服务其余的中断全部都被自动禁止(通过清除EMI 位)这种做法的目的在于防止中断嵌套这时如果有其它中断发生只有中断请求标志会被记录下来如果在中断服务程序中有另一个中断需要响应程序员可以置位EMI 和INTC 所对应的位以便进行中断嵌套如果堆栈已满则中断并不会被响应一直到堆栈指针(SP)发生递减后才会响应如果需要中断立即得到响应应避免堆栈饱和当有中断被服务系统会将程序计数器值压入堆栈然后再跳转至中断服务程序的入口但这时只有程序计数器的内容被压入堆栈如果其它寄存器和状态寄存器的内容会被中断程序改变从而会破坏主程序的控制流程的话程序员应该事先将这些数据保存起来内部定时/计数器中断是由定时/计数器溢出触发的其中断请求标志(TF INTC 的第4位)会被置位如果中断允许且堆栈未满当定时/计数器A 或定时/计数器B 发生中断时会产生地址04H 的子程序调用而中断请求标志TF 和总中断控制位EMI 会被清除以禁止其它中断响应时基中断是由置位时基溢出触发的其中断请求标志(TBF INTC 的第5位)会被置位如果中断允许且堆栈未满当发生时基中断时会产生地址08H 的子程序调用而中断请求标志TBF 和总中断控制位EMI 会被清除以禁止其它中断响应在执行中断子程序期间其它的中断请求会被屏蔽直到执行RETI 指令或EMI 和相关中断控制位被置位(当然此时堆栈未满)如果要从中断子程序返回只要执行RET 或RETI 指令即可其中RETI 指令会自动置位EMI 以允许中断服务而RET 则不会如果中断在两个连续的 T2脉冲的上升沿之间发生且中断响应允许那么在下两个T2脉冲之间该中断会被服务如果同时发生中断请求其优先级如下表示也可以通过设定各中断相关的控制位来改变优先级No. 中断源优先级中断向量a 定时/计数器中断 1 04Hb 时基中断 2 08H振荡电路HT47C10L提供32kHz或128kHz的内部RC振荡(由掩膜选项决定)但系统时钟只能用32kHz在HALT模式下可由掩膜选择RC振荡是否停止用户可以选择128kHz振荡频率作为EL输出看门狗定时器看门狗定时器的时钟来源有两种看门狗振荡器或指令时钟(系统时钟4分频)由掩膜选项设置看门狗定时器主要用来防止程序运行故障和程序跳入一死循环而导致不可预测的结果看门狗定时器可由掩膜选项设置为打开或关闭如果在关闭状态所有与WDT有关的指令操作都是没有作用的在HALT状态时如果RC振荡器继续工作WDT将继续计数而且WDT的计时溢出将导致系统从HALT模式中唤醒在正常运行时WDT溢出会使系统复位并置位TO标志但在HALT模式下WDT溢出只产生热复位只有程序计数器PC和堆栈指针SP被复位要清除WDT的值可以有三种方法外部复位(低电平输入到RES端)清除看门狗指令或HALT指令清除看门狗指令为CLR WDT只要执行CLR WDT指令就会清除WDT否则WDT会由于溢出而使系统复位WDT的溢出周期为f/215f s/216因为CLR WDT指令只能清除最后两级WDT分频器多功能计时器HT47C10L有一个多功能定时器提供看门狗定时器(WDT)和时基产生不同溢出周期此多功能定时器由一个8阶分频器及一个7位预分频器所组成使用的时钟源来自系统时钟多功能定时器同时为LCD 驱动电路和蜂鸣器提供时钟信号(fs/8)多功能计时器时基时基提供一个周期性溢出时间中断它的溢出时间范围为fs/28~fs/215由掩膜选项决定将数据写入RT2RT1和RT0(TBC第210位)之中会产生不同的溢出时间如果时基发生溢出现象则其对应的中断请求标志(TBF)会被置位如果中断允许且此时堆栈尚有空间则产生一个中断服务到08H的地址进入HALT模式后时基仍然工作并且可以唤醒HALT模式如果在进入HALT模式之前将TBF 置1的话则时基信号的溢出就不能唤醒系统RT2 RT1 RT0 Time Base分频级数0 0 0 280 0 1 290 1 0 2100 1 1 2111 0 0 2121 0 1 2131 1 0 2141 1 1 215暂停模式 HALT暂停模式是由HALT指令来实现的暂停模式时系统状态如下由STANDBY位(OPT1的第5位)设置f OSC和f SYS停止或继续振荡但T1将关闭RAM及寄存器的内容保持不变WDT被清除并重新计数所有的输入/输出口都保持其原先状态PDF标志位被置位TO标志位被清除由STANDBY位(OPT1的第5位)设置LCD开/关由STANDBY位(OPT1的第5位)设置时基停止或继续计数PA口唤醒和中断唤醒这两种方式可以视为正常运行的继续如果是输入/输出口唤醒程序即从下一条指令开始运行但如果是从中断唤醒的话此时可能会发生两种情况如果相关中断都被禁止或该中断被允许但堆栈已满程序会从下一条指令开始运行但如果该中断允许且堆栈尚未满则会产生中断响应当进入HALT状态以前某个中断请求位被置位那么系统不能用这个中断来唤醒如果唤醒是由于中断响应的话实际中断子程序的执行会延时一个以上的周期但是如果唤醒导致下一条指令执行那么在一个等待周期结束后指令就立即被执行另外为减少电源损耗在进入暂停模式之前应小心处理所有的输入/输出口复位总共有三种方法会产生初始复位正常运行时由RES引脚发生复位在暂停模式由RES引脚发生复位正常运行时由看门狗定时器溢出发生复位暂停模式中的看门狗定时器溢出与其它系统复位状况不同因为看门狗定时器溢出会执行热复位只有程序计数器PC和堆栈指针SP被复位而系统其它部分都保持原有状态在其它复位状态下某些寄存器不会改变在初始复位时大部分寄存器会复位成初始的状态通过检测PDF和TO标志即可判断出各种不同的复位原因系统复位时各功能单元的状态如下所示程序计数器(PC) 000H中断禁止预分频器清除看门狗定时器时基清除复位后定时器开始计数定时/计数器停止输入/输出口输入模式堆栈指针SP 指向堆栈的顶端定时/计数器HT47C10L提供一个16位定时/计数器可用作双通道的RC型A/D转换器ADC/TM位(ACDR寄存器的第1位)用来决定定时器A和定时器B是用作16位的定时/计数器还是用作RC型A/D转换器当ADC/TM为0时TMRAL TMRAH TMRBL TMRBH组成了16位的定时/计数器TMRBL 和TMRBH组成一个预置寄存器分别用来存放定时/计数器初始值的低字节和高字节定时计数器的时钟源可以是系统时钟(f SYS)或外部信号输入(RCIN引脚的A/D时钟)外部时钟输入允许用户去计算外部事件计数外部RC型的A/D时钟测量时间长度或脉宽或产生一个精确的时基信号总共有六个与定时/计数器有关的寄存器分别是TMRAH([20H])TMRAL([21H])TMRC([22H])TMRBH([23H])TMRBL([24H])和ADCR([25H])写入TMRBL只会将数据写入低字节内部缓冲器而写入TMRBH 则可把数据和低字节内部缓冲器的内容同时写到16位的定时计数器的预置寄存器定时计数器的预置寄存器在对TMRBH 写操作时改变而写TMRBL 将保持预置寄存器的值不变若读取TMRAH 则可将TMRAL 传送至低字节内部缓冲器之中以避免发生计时错误若读取TMRAL 则只读回低字节内部缓冲器的内容也就是说定时/计数器的低字节数据并不能直接读取若欲读取该低字节的数据必须先读取TMRAH 以便使定时/计数器的低字节数据锁存至内部低字节缓冲器之中TMRC 为定时/计数器的控制寄存器用来定义定时/计数器的某些选项定时/计数器的控制寄存器可以定义定时/计数器的工作模式计数允许/禁止以及计数的触发沿写入定时器B 就可以将定时/计数器的初始值放到预置寄存器中而读取定时器A 就可以得到定时/计数器的内容定时器B 是定时/计数器的初始值预置寄存器名称 位 功能0~2 未定义读取时为TE 3 定义定时/计数器TMR 作用沿(0=上升沿作用1=下降沿作用) TON 4 允许/禁止定时器计数(0=禁止1=允许)TN0 TN1 56 定义操作方式(TN1TN0)10=定时器模式(内部时钟f SYS ) 01=外部计数模式(外部时钟RCIN 引脚的A/D时钟输入) 11=脉冲宽度测量模式(RCINf SYS)00=未定义7 未定义读取时为0TMRC 寄存器TN0和TN1用来定义操作模式事件模式是用来计数外部事件这表示时钟来源(A/D 时钟)为外部RCIN 引脚的信号输入定时模式则作为普通定时器使用其时钟来源为内部系统时钟(f SYS )最后脉冲宽度测量模式能够对外部引脚RCIN 的高电平或低电平的持续时间进行测量计数的时钟来源为系统时钟在事件计数A/D 时钟或内部定时模式下一旦定时/计数器开始计数即从定时/计数器的现行内容(TMRAH 和TMRAL)开始计数至FFFFH 若发生溢出计数器即从定时/计数器预置寄存器(TMRBH 和TMRBL)重新装入加载值并同时置位中断请求标志(TF INTC 的第4位)在脉冲宽度测量模式下当TON 和TE 位的值都为1时如果引脚RCIN 接收到一个上升沿信号(如果TE 位的值为0则为下降沿信号)时计数器就会开始数直到RCIN 引脚回到原来的电平为止并且会将TON 位清零测量的结果会依然存放在定时/计数器之中也就是说一次只能计数一个脉冲的宽度而当TON 位重新置位为1只要RCIN 收到跳变脉冲测量就会再次执行下去在脉冲测量模式中定时/计数器并不会根据逻辑电压来计数其根据的标准为信号的转变沿一旦发生计数溢出计数器会从定时/计数器预置寄存器重新装入初值同时还会发出中断请求这种情况和其它两种模式一样若欲启动计数器运行只要将定时器启动位(TON TMRC 的第4位)的值设为1即可在脉冲宽度测量模式中TON 位在测量周期完成后会自动被清除但在其它两种模式中TON 位只可以用软件指令清除若在定时/计数器关闭的情况下将数据写入定时/计数器的预置寄存器同时也会将该数据重新载入定时/计数器之中但若定时/计数器已经开启写入定时/计数器的数据只会保存在定时/计数器的预置寄存器中这时定时/计数器并不会马上被改变而会继续计数下去直到发生溢出为止此时再由预置寄存器装入新的初始值一旦定时/计数器(读取TMRAH)的数据被读取会将时钟禁止以避免发生错误将可能会导致计数错误所以程序员必须考虑清楚才行我们强烈建议在打开定时/计数器前先将要加载的数据写入到TMRBL TMRBH TMRAL 和TMRAH 中去因为在系统初始化后TMRBL TMRBH TMRAL 和TMRAH 的值是未知的下例为定时/计数器的定时模式(禁止中断)clr tmrc clr adcr.1 ; 设置为定时/计数器模式 clr intc.4 ; 清除定时/计数器的中断请求标志位 mov a,low (65536-1000) ; 置定时器初值 mov tmrbl,a ; 计数1000然后定时器溢出mov a,high (65536-1000)mov tmrbh,a定时器时钟来源为f SYS并且允许定时器计数;mova,01010000bmov tmrc,ap10:clr wdt判断定时/计数器的中断请求标志位intc.4 ;snzjmp p10清除定时/计数器的中断请求标志位clr intc.4 ;; 程序继续RC型A/D转换HT47C10L有一个RC型的A/D转换通道包含两个可编程16位向上计数的计数器计数器A的时=32kHz)计数器B的时钟来源可以是外部RC振荡电路当ADC/TM位为1钟来源可以是系统时钟(f时(寄存器ADRC的第1位)TMRAL TMRAH TMRBL TMRBH组成了A/D转换器A/D转换定时器B的时钟来源为RSEN~RCIN振荡器或外部时钟输入(RCIN)定时器A的时钟来源可以通过TN1TN2来设置总共有六个与A/D转换器有关的寄存器分别是TMRAH TMRAL TMRC TMRBH TMRBL和ADRC内部定时器时钟输入到TMRAH和TMRAL中A/D时钟输入到TMRBH和TMRBL中OVB/OVA 位(ADCR寄存器的第0位)用来设置是否采用定时器A或定时器B溢出作为定时/计数器中断信号在A/D 转换模式下当定时器A或定时器B溢出时TON位被清除并且计数器停止计数写入TMRAH/TMRBH就是对定时器A/定时器B设置初值读取TMRAH/TMRBH就是读取定时器A/定时器B的内容写入TMRAL/TMRBL只能将数据写入内部缓冲器的低位字节但若写入的是TMRAH/TMRBH则可将数据和低字节内部缓冲器的内容同时写入定时器A/定时器B(16位)之中定时A/定时器B的内容只在写入TMRAH/TMRBH时改变但若写入TMRAL/TMRBL则可维持定时A/定时器B的内容不受改变若读取TMRAH/TMRBH则可将TMRAL/TMRBL传送至低字节内部缓冲器之中以避免发生计时错误然而若读取TMRAL/TMRBL则只读回低字节内部缓冲器的内容换言之定时器A/定时器B的低字节数据并不能直接读取若欲读取该低字节的数据必须先读取TMRAH/TMRBH以便将定时/计数器A B的低字节数据传送至内部低字节缓冲器之中。
HT45R2G 规格书 简体中文

HT45R2G增强A/D 型八位OTP单片机技术相关信息•应用范例—HA0075S MCU复位电路和振荡电路的应用范例特性CPU特性•工作电压:f SYS =4MHz:2.2V~5.5Vf SYS =8MHz:3.0V~5.5Vf SYS =12MHz:4.5V~5.5V•在V DD=5V,系统时钟为12MHz时,指令周期为0.33µs•暂停模式和唤醒功能可降低功耗•振荡模式:外部高频晶振-- HXT内部RC -- HIRC•内部集成4MHz,8MHz和12MHz振荡器,不需要增加外部元器件•OTP程序存储器:2K×15•RAM数据存储器:128×8•看门狗定时器•LIRC振荡用于看门狗时钟•所有指令都可在1个或2个指令周期内完成•查表指令•63条功能强大的指令系统•6层堆栈•位操作指令•低电压复位功能•20-Pin DIP/SOP封装周边特性•18个双向输入/输出口•8个通道12位ADC•2个通道8位PWM•一个与I/O口复用的外部中断输入•一个8位可编程定时/计数器,具有溢出中断和预分频功能概述增强A/D型系列单片机是8位具有高性能精简指令集的单片机,应用相当广泛。
秉承Holtek单片机具有低功耗、I/O灵活、定时器功能、振荡类型可选、暂停和唤醒功能、看门狗和低电压复位等丰富的功能选项,具有极高的性价比。
其内部集成了系统振荡器HIRC,提供三种频率选择,不需要增加外部元器件,可以广泛适用于各种应用,例如工业控制、消费类产品、家用电器子系统控制等。
方框图下面方框图描述了主要的功能模块。
引脚图PA2/TC0/AN2PA3/INT/AN3HT45R2G 16DIP/NSOP-AVSS PA6/OSC1PA5/OSC2PA7/RES PA4/PWM0PB0PB1PB2PC3/PWM1PC1/AN5PC0/AN4PA0/AN0PA1/AN1VDD12345678910111213141516引脚说明每个引脚的功能如下表所述,而引脚配置的详细内容见规格书其它章节。
合泰单片机基础教程

合泰单⽚机基础教程第⼀章⼀、概念与分类单⽚机⼜称微控制器(M icro C ontroller U nit),包含:中央处理单元、程序存储器、数据存储器、输⼊/输出端⼝1、按算术逻辑单元的位长度:4位机、8位机、 16位机、 32位机、64位机2、按内部结构(1)精简指令集RISC:提供较少的基本指令,执⾏效率较⾼(2)复杂指令集CISC :提供较多的指令,包括功能强⼤的指令(如乘除法),执⾏效率较低3、按编址⽅式(1)普林斯顿结构:指令与数据共⽤同⼀块存储器,共⽤地址/数据总线,同⼀时间只能对指令或数据操作(2)哈佛结构:指令与数据是分开的,各⾃独⽴的地址/数据总线,可同时对指令与数据操作⼆、单⽚机结构概述1、中央处理单元(CPU):(1)指令解码单元(IU)通过解码硬件电路去解析⼀连串⼆进制码以作为控制器的决策核⼼(2)执⾏控制单元(EU)接受IU所发出的指⽰,将各单元中的数据进⾏互换、传送、运算、判断,再依汇编指令所指定的动作或运算进⾏输⼊、输出、存储等⼯作(3)算术逻辑单元(ALU)可从指令集中实现算术和逻辑操作,ALU在接收相关的指令码后执⾏需要的算术与逻辑操作,并将结果存储在指定的存储位置2、程序存储器(ROM)内容⼀般不可更改的,⽤于存放⽤户代码的存储器,不同型号不同容量3、数据存储器(RAM)内容可更改的,⽤于存放单⽚机状态或⽤户变量的存储器,不同型号不同容量4、总线(BUS)⽤于内部各单元间信息互通,⼀般有3种总线:数据总线、控制总线、地址总线(1)数据总线:传送各单元间数据的硬件(2)控制总线: 控制单⽚机数据的读或写,使、除能某单元以接收或传送数据(3)地址总线: 主要⽤来寻址,指⽰数据存取的位置,即⽤地址总线寻址三、 HT合泰单⽚机结构分析(以HT48系列为例)1、时序和流⽔线结构(1)系统时钟由晶体/陶瓷震荡器或RC震荡器提供(2)指令周期由T1~T4 4个内部时钟组成,流⽔线结构保证指令在⼀个指令周期内被有效执⾏T1:程序计数器⾃动加1并抓取新指令T2~T4:完成解码、算术逻辑并执⾏功能(3)当程序计数器的内容改变时,如call调⽤或jmp跳转时,指令需要多⼀个指令周期取出当前指令地址的下⼀条指令,并清除流程,再⽤另⼀个周期去执⾏下⼀动作2、程序计数器(PC)(1)程序指令码的读取是由于内部有⼀程序计数器来寻址,在指令码被读取后程序执⾏期间,程序计数器指向下⼀条要执⾏的指令地址(2)复位起始地址是0000h,在每条指令执⾏后⾃动加1(jmp、call等除外) 3、堆栈(Strack)是存储器特殊的部分,在⼦程序调⽤或中断响应时,程序指针压⼊堆栈,返回指令(RET或RETI)使程序指针返回到上次⼦程序调⽤位置四、程序存储器(ROM)存放⽤户代码,内容为⼆进制机器码1、分类:掩模 \ OTP \ EEPROM \ FLASH2、⼀般为14Bit~16Bit,除了存放程序外也包含中断⼊⼝和数据表3、特殊向量地址(以HT48R50A-1为例):(1)复位向量地址: 000H(2)外部中断向量地址: 004H(3)定时/计数器0中断向量地址: 008H(4)定时/计数器1中断向量地址: 00CH五、数据存储器(RAM)1、可更改的8位内部存储器,⽤来存放临时数据,分为“专⽤寄存器”和“通⽤数据存储器”2、通⽤数据存储器(⽩⾊部分)3、专⽤寄存器六、专⽤寄存器1、间接寻址寄存器IAR0/IAR1在间接寻址寄存器上的任何动作,将对间接寻址指针(MP0/MP1)所指定的数据存储地址产⽣的读/写操作2、间接寻址指针MP0/MP1与IAR0/IAR1组成间接寻址操作功能3、累加器ACC所有ALU得到的运算结果都会暂时存储在累加器,数据传送也需要累加器4、程序计数器低字节寄存器PCL直接给PCL赋值将导致直接跳转到本页范围的某⼀地址。
合泰单片机ht46x65v220使用手册

注:这里只强调额定功率,超过极限参数所规定的范围将对芯片造成损害,无法预期芯片在上述标示范围外的工作状态,而 且若长期在标示范围外的条件下工作,可能影响芯片的可靠性。 Rev. 2.20 4 2014-06-06
HT46R65/HT46C65 直流电气特性
符号 VDD IDD1 IDD2 IDD3 ISTB1 ISTB2 参数 工作电压 工作电流 (晶体振荡、RC 振荡) 工作电流 (晶体振荡,RC 振荡) 工作电流 (fSYS=32768Hz) 静态电流 (*fS=T1) 静态电流 (*fS=RTC 振荡) 静态电流 (*fS=WDT 振荡) VDD — — 3V 5V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V 3V 5V — 测试条件 条件 fSYS=4MHz fSYS=8MHz 无负载,ADC 关闭 fSYS=4MHz 无负载,ADC 关闭 fSYS=8MHz 无负载,ADC 关闭 无负载,系统 HALT, HALT 时 LCD 关闭 无负载,系统 HALT, HALT 时 LCD 打开, 电容型偏压 无负载,系统 HALT, HALT 时 LCD 打开, 电容型偏压 无负载,系统 HALT, HALT 时 LCD 打开, 电阻型偏压,1/2bias, VLCD=VDD (选择低电流偏压) 无负载,系统 HALT, HALT 时 LCD 打开, 电阻型偏压,1/3bias, VLCD=VDD (选择低电流偏压) 无负载,系统 HALT, HALT 时 LCD 打开, 电阻型偏压,1/2bias, VLCD=VDD (选择低电流偏压) 无负载,系统 HALT, HALT 时 LCD 打开, 电阻型偏压,1/3bias, VLCD=VDD (选择低电流偏压) — 最小 2.2 3.3 — — — — — — — — — — — — — — — — — — — 0 典型 — — 1 3 4 0.3 0.6 — — 2.5 10 2 6 17 34 13 28 14 26 10 19 —
合泰芯片选型手册

IntroductionContinual growth and a persistent stream of new product releases onto the global market has been the hallmark of Holtek Semiconductor since the establishment of the company in 1983to the present date.Although remaining focused in the area of microcontroller devices,Holtek has also made substantial inroads into a wide range of peripheral products.Behind these products developments are the company ¢s highly qualified engineering design teams,which have been extremely successful in providing Holtek customers with a wide range of high quality industrial grade semiconductor devices.This range of mature and high quality semiconductor devices can now be found among many of today ¢s well known consumer appliances and industrial products and stands as a witness to Holtek products being able to offer customers one of today ¢s best choices in the market in terms of both price and performance.Product Device RangeHoltek continues to retain its product development focus in the area of microcontrollers and their peripheral products.The huge and continually expanding microcontroller range includes an extensive range of fully integrated digital and analog functions such as A/D converters,LCD drivers,PWM generators,high current LED drivers,touch switches,SPI/I 2C interfaces,USB drivers,Voice functions,RF functions,Telecom functions etc.Microcontroller devices meet with full industry specifications in having a wide voltage and temperature operating range and are provided in Mask,OTP and increasingly Flash type plementing its microcontrollers are Holtek many peripheral products such as Touch Switch ICs,LED driver ICs,Power Management ICs,etc.diversifying further the total product range and opening up the application areas into a wider market area.Product Development StrategyThe commitment of Holtek to new product development and innovation can be seen through its increasing device functionality.With its years of development experience in the microcontroller arena,Holtek has relentlessly striven to include market and customer functional demands in its new device releases.The integration of features such as voice,touch key and power management functions into its microcontroller range show this commitment to an ever increasing functional integration.While being rightly proud of its ever expanding array of industrial quality MCU devices,the company also provides a comprehensive range of hardware and software development tools to ease the designer ¢s product development process.In addition to its Microcontroller device range,Holtek will also continue to develop and release other peripheral devices in the communication,remote control,computer peripheral,memory,touch switch,power management,display driver,video and other product areas.Holtek ¢s obligation to ISO compliance and its string of innovation awards and intellectual properties provide further evidence of the company ¢s commitment to product development excellence.Marketing Service NetworkThe sustained commitment to research and development is fully complemented by the company ¢s strong global marketing focus giving the company a presence in most parts of the world.With an established large number of worldwide sales offices and agents,Holtek ¢s global marketing and promotional structure will see the company take an increasingly prominent role and be well placed to take advantage of any new market opportunities which may arise.Selecting Your Holtek DeviceAs the range of 8-bit microcontroller devices covers a vast range of types and functions,Holtek recommends that customers consult our on-line ²Product Selector ²to assist them in their selection of the best microcontroller for their specific application.As Holtek is continually releasing new products,it should be noted that the website version,rather than the printed version of the selection guide,will contain the most up to date product information.Holtek CompanyIntroductionContentsDisplay DriverMemoryCommunicationMiscellaneousMCU Programming ToolsHoltek is fully aware that success of their microcontroller device range also depends upon the availability of high quality development tools.As a result Holtek has developed a full suite of professional hardware and software tools to provide designers with an excellent set of development resources to ensure their applications are designed and debugged as efficiently as possible.In this section can be found details regarding which set of tools should be used for each microcontroller device.HT-IDE3000Development EnvironmentThe HT-IDE3000is a fully integrated development system for the Holtek range of microcontrollers.Working in conjunction with the HT-ICE hardware emulator,the HT-IDE3000system provides a user friendly workbench to ensure the process of application program development and debug is as efficient and trouble free as possible.By combining all software tools,such as editor,cross assembler, linker,library manager,symbolic debuggers as well as hardware tools,application designers have all the tools required at their disposal to ensure rapid development and debug of their new designs.An HT-IDE3000User¢s Guide is available for download from the Holtek website,which provides much more detailed information on the HT-IDE3000development system.The software functions of the development system include a user-friendly windows based workbench which integrates together func-tions such as program editor,cross assembler,linker and library manager.An additional feature of the system is its software simulation mode which enables the system to run without connection to the HT-ICE emulator hardware.The HT-IDE3000development system software is available for free download from the Holtek website.To ensure that users are pro-vided with the latest modifications and enhancements to the system and to support new device releases,Service Packs are regularly provided.HT-ICE¾Holtek In-Circuit EmulatorThe HT-ICEs are multi-featured hardware emulators to assist designers with the rapid development of their Holtek MCU applications. Their expansive integrated hardware and software features,provide designers with a full suite of tools for rapid and easy product devel-opment.At the heart of the system is the hardware emulator,which can fully emulate Holtek8-bit MCU devices in real time as well as providing full debug and trace integrated functions.The HT-ICE package includes the hardware mainboard platform,CD,flat cables, power adapter,power cord and printer cable.HT-ICE Interface CardFor Holtek's MCU development,dedicated HT-ICEs and their associated HT-ICE Interface Cards are provided.Please check the HT-ICE Interface Card Reference Manual for overall Interface Card information.Although most of the HT-ICE hardware emulators now come equipped with an integrated programmer,Holtek also supplies a range of additional tools for device programming.These programmers can be used to program OTP or Flash type devices during product devel-opment or for low to medium volume production purposes.Most of these programmers can operate by connecting to a PC or to operate in a stand alone mode.More information on the relevant programmers can be found within the programmer¢s Users Guide.Note that if the device package type to be programmed does not match the supplied Textool socket,extra Adapter Cards are available to accommo-date various device package types.Various kinds of OTP/Flash programmers exist,of which are included a partial-lock programmer and two-chips-in-one programmer, which support the MCU with partial lock function and two chips in one package respectively.Also,a Flash programmer provides the Flash devices programming functions.The detailed information is contained within HT-MTPWriter User¢s Guide.Product Application CombinationAccessories and Learning KitsA USB interface cable is available to allow the HT-ICE emulators to interface to the PC USB port rather than the standard printer port. Additionally a prototype board is available for the HT46and HT48R/C/F series of devices.A Starter Kit and Learner Kit is also available which can be used in place of the HT-ICE for product learning and application development purposes.The Holtek OTP/Flash Programmers and HT-ICE are supplied with a single Adapter Card into which the OTP/Flash devices can be placed for programming.However as the standard supplied Adapter Card my not fit all available package types,others are available.To enable selection of the appropriate Adapter Card type,the following table shows a cross reference between the Adapter Card part num-ber,device and package type.MCU Tools Indexing TableLocated here is the information regarding Holtek's microcontroller-based development tools.These include the HT-IDE3000Software, Holtek In-Circuit HT-ICE Emulator,HT-ICE Interface Card,OTP/Flash Programmer,OTP/Flash Adapter Card,Other Programmers,Ac-cessories and Learning Kits.For the convenience of users whose computer is not equipped with an LPT port,Holtek provides an HT-ICE USB cable allowing customers to connect the HT-ICE LPT connector to the computer USB port.The part number of this USB cable is CUSBICECABLE4A.Please contact us for purchasing details.Because Holtek provides a wide series of MCU devices,please refer to the Literature section for various user's manuals.The following table allows the correct tools to be quickly located against a device part number.In instances where tools are not listed for specific devices,this may infer that such tools are not required.Holtek Semiconductor assumes no responsibility for errors or omissions in this Selection Guide.THESE MATERIALS ARE PROVIDED "ASIS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. Holtek further does not warrant the accuracy and indirect,incidental or consequential damages, including without limitation, lost revenues or lost profits, which may result from use of these materials.Holtek's products are not authorized for use as critical components in life support devices or systems. Holtek may make changes to these materials, or to the products described therein, at any time without notice. Holtek makes no commitment to update the information contained Holtek Semiconductor Inc. (Shenzhen Sales Office)herein. For the most up-to-date information, Please visit our web site at .Holtek Semiconductor (USA), Inc. (North America Sale t s Office)46729 Fremont Blvd., Fremont, CA 94538Tel : 1-510-252-9880Fax : 1-510-252-9885Holtek Semiconductorn Inc. (Taipei Sales Office)4F-2, No. 3-2, YuanQu St., Nankang Software Park, Taipei 115, TaiwanTel:886-2-2655-7070Fax:886-2-2655-7373Fax:886-2-2655-7383 (International sales hot l ine)5F, Unit A, Productivity Building, No.5 Gaoxin M 2nd Road , Nanshan District, Shenzhen, China 518057Tel: 86-755-8616-9908, 8616-9308Fax: 86-755-8616-9722Holtek Semiconductor Inc. (Headquarters)No.3, Creation Rd. II, Science Park, Hsinchu,TaiwanTel:886-3-563-1999Fax:886-3-563-1189。
Holtek HT32F12345 32位单片机产品规格书说明书

HT32F12345产品规格书带Arm® Cortex®-M3内核以及1 MSPS ADC、USART、UART、SPI、I2C、I2S、MCTM、GPTM、BFTM、PDMA、CRC、RTC、WDT、EBI、SDIO和USB 2.0 FS高达64 KB Flash和16 KB SRAM的 Holtek 32-Bit单片机版本: V1.40 日期: 2020-08-03目录目录1 简介 (6)2 特性 (7)内核 (7)片上存储器 (7)Flash 存储器控制器 – FMC (7)复位控制单元 – RSTCU (7)时钟控制单元 – CKCU (8)电源管理 – PWRCU (8)外部中断/事件控制器 – EXTI (8)模数转换器 – ADC (8)模拟比较器 – CMP (9)I/O 端口 – GPIO (9)马达控制定时器 – MCTM (9)通用功能定时器 – GPTM (10)基本功能定时器 – BFTM (10)看门狗定时器 – WDT (10)实时时钟 – RTC .................................................................................................................................10内部集成电路 – I 2C . (11)串行外设接口 – SPI (11)通用同步异步收发器 – USART (11)通用异步收发器 – UART ..................................................................................................................12内置音频接口 – I 2S . (12)循环冗余校验 – CRC (12)外设直接访问内存 – PDMA (13)外部总线接口 – EBI (13)通用串行总线设备控制器 – USB (13)安全数字输入/输出 – SDIO (14)调试支持 (14)封装和工作温度 (14)3 概述 (15)单片机信息 (15)方框图 (16)存储器映射 (17)时钟结构 (20)4 引脚图 (21)目录5 电气特性 (28)极限参数 (28)建议直流工作条件 (28)片上LDO稳压器特性 (29)功耗 (29)复位和电源监控特性 (30)外部时钟特性 (31)内部时钟特性 (32)PLL特性 (32)USB PLL特性 (32)存储器特性 (33)I/O端口特性 (33)A/D转换器特性 (34)比较器特性 (35)GPTM/MCTM特性 (36)I2C特性 (36)SPI特性 (37)I2S特性 (39)SDIO特性 (41)USB特性 (42)6 封装信息 (44)SAW Type 46-pin QFN (6.5mm×4.5mm×0.75mm)外形尺寸 (45)48-pin LQFP (7mm×7mm) 外形尺寸 (46)64-pin LQFP (7mm×7mm) 外形尺寸 (47)表列表表列表表1. 特性及外设列表 (15)表2. 寄存器映射 (18)表3. 46-pin QFN ,48/64-pin LQFP 封装引脚图 (24)表4. 引脚描述 (26)表5. 极限参数 (28)表6. 建议直流工作条件 (28)表7. LDO 特性 (29)表8. 功耗特性 .........................................................................................................................................................29表9. V DD 电源复位特性 (30)表10. LVD/BOD 特性 (30)表11. 外部高速时钟 (HSE) 特性 (31)表12. 外部低速时钟 (LSE) 特性 (31)表13. 内部高速时钟 (HSI) 特性 (32)表14. 内部低速时钟 (LSI) 特性 (32)表15. PLL 特性 (32)表16. USB PLL 特性 (32)表17. Flash 存储器特性 (33)表18. I/O 端口特性 (33)表19. A/D 转换器特性 (34)表20. 比较器特性 (35)表21. GPTM/MCTM 特性......................................................................................................................................36表22. I 2C 特性 (36)表23. SPI 特性 ........................................................................................................................................................37表24. I 2S 特性 (39)表25. SDIO 特性 (41)表26. USB 直流电气特性 (42)表27. USB 交流电气特性 (43)图列表图列表图1. 方框图 (16)图2. 存储器映射 (17)图3. 时钟结构图 (20)图4. 46-pin QFN引脚图 (21)图5. 48-pin LQFP引脚图 (22)图6. 64-pin LQFP引脚图 (23)图7. A/D转换器采样网络模板 (35)图8. I2C时序图 (37)图9. SPI时序图 – SPI主机模式 (38)图10. SPI时序图 – SPI从机模式,CPHA = 1 (39)图11. I2S主机模式时序图 (40)图12. I2S从机模式时序图 (40)图13. SDIO默认模式 (41)图14. SDIO高速模式 (42)图15. USB信号上升时间、下降时间和交叉点电压(V CRS)定义 (43)1 简介1 简介HT32F12345的Holtek 单片机是一款基于Arm ®Cortex ®-M3处理器内核的32-bit 高性能低功耗单片机。
经典:合泰指令教学

A,[m] ; ACC与数据存储器做“或”运算,结果放入数据存储
A,[m] ; ACC与数据存储器做“异或”运算,结果放入数据存
A, x A, x A, x [m] [m]
;ACC与立即数做“与”运算,结果放入ACC ;ACC与立即数做“或”运算,结果放入ACC ;ACC与立即数做“异或”运算,结果放入ACC ;对数据存储器取反,结果放入数据存储器 ;对数据存储器取反,结果放入ACC
10
递增和递减
INCA INC
存储器 DECA DEC
存储器
[m] ;递增数据存储器,结果放入ACC [m] ; 递增数据存储器,结果放入数据
[m] ;递减数据存储器,结果放入ACC [m] ; 递减数据存储器,结果放入数据
11
移位
RRA RR RRCA RRC
存储器 RLA RL RLCA RLC
单片机指令概述
合泰单片机指令运用
了解指令,让编程序变得更容 易.
1
什么是单片机
单片机就是一块单片的计算机看起来就是一个黑块,他把计算机正常工 作所需要用的设备接口等全部集成在一个芯片上,并可以完成一些简 单的工作,这里举一个简单的例子让你了解单片机是什么是干什么功 能的,比如说你现在把一个led小灯,接在了单片机的P1.0引脚上,我 们要灯亮就给单片机一个setb P1.0的指令,我们要灯熄灭就给clr p1.0 灯就熄了。
3
单片机的应用场合
◆智能仪器仪表 单片机用于各种仪器仪表,一方面提高了仪器仪表的使用功能和精度,使仪器仪表智
能化,同时还简化了仪器仪表的硬件结构,从而可以方便地完成仪器仪表产品的升级换 代。如各种智能电气测量仪表、智能传感器等。 机电一体化产品是集机械技术、微电子技术、自动化技术和计算机技术于一体,具有 智能化特征的各种机电产品。单片机在机电一体化产品的开发中可以发挥巨大的作用。 典型产品如机器人、数控机床、自动包装机、点钞机、医疗设备、打印机、传真机、复 印机等。 ◆实时工业控制 单片机还可以用于各种物理量的采集与控制。电流、电压、温度、液位、流量等物理 参数的采集和控制均可以利用单片机方便地实现。在这类系统中,利用单片机作为系统 控制器,可以根据被控对象的不同特征采用不同的智能算法,实现期望的控制指标,从 而提高生产效率和产品质量。典型应用如电机转速控制、温度控制、自动生产线等 。 ◆家用电器 家用电器是单片机的又一重要应用领域,前景十分广阔。如空调器、电冰箱、洗衣机、 电饭煲、高档洗浴设备、高档玩具等。 另外,在交通领域中,汽车、火车、飞机、航天器等均有单片机 的广泛应用。如汽车 自动驾驶系统、航天测控系统、黑匣子还有分 布式系统的前端模块等等 。