STC单片机和STM32单片机哪个更适合入门? - 知乎
STC单片机和STM32单片机哪个更适合入门? - 知乎首发于嵌入式切换模式写文章登录/注册STC单片机和STM32单片机哪个更适合入门?知乎用户vLI8b81、引言在当今这个模拟电子技术看似被冷落(其实无处不在)和数字电子技术主导的信息时代,对于刚入电子信息相关专业的大中专学生或需要转型进入电子产品硬件研发行业的工程师而言,首先面对的第一个问题是:8位的51单片机和32位的基于Cortex-M3内核的STM32单片机哪一个作为电子技术入门的硬件平台更合适?在综合收集网上相关信息后,我相信很多刚入行的朋友,都应该被支持51单片机和STM32单片机任一种硬件平台作为入门的理由搞得不知所措。我虽不才,但是,也从事硬件研发工作十年之久。因此,我也想从自己的角度给各位刚入行或准备进入电子产品硬件研发行业的工程师和大中专学生一个尽可能全面的参考依据。当然,我发布的言论,也仅仅是代表我个人的观点,各位朋友如何做出抉择,依旧要考各位朋友自己斟酌。由于在国内,STC系列的51单片机市场占有率最高,参考资料和使用人群众多,因此,在下文中,我们将以STC单片机作为51单片机的代表。正如,STM32单片机作为基于ARM公司Cortex-M3内核单片机的代表一样。在这里STC单片机是51单片机的代表,STM32是基于ARM公司Cortex-M3内核单片机的代表。2、从易到难的学习规律我想各位朋友都应该知道学习的基本规律就是:从易到难。无论我们学习任何知识、经验和技能,都要遵循这个规律,否则,好高骛远的后果就是:要么面对重重困难,选择放弃,或者,从头再来。图1STC单片机与STM32单片机相比,具备以下优点:(1)STC单片机内部结构比STM32单片机简单,便于初学者理解单片机的经典结构。虽然STC单片机和STM32单片机都是哈弗计算机结构,但是,STC单片机的内部结构相对而言,更为简单。(2)STC单片机寄存器数量比STM32单片机少了很多很多。STC单片机的寄存器只有几十个,可是STM32单片机的寄存器有几百个。两者完全不在一个数量级上。由于MCS-51、Cortex-M3、Cortex-M4、Cortex-A9、Cortex-A73或者MIPS等等单片机内核及片内外设,都是通过程序操作寄存器实现特定功能的,因此,寄存器数量只有几十个的STC单片机,相对而言,更容易让初学者入门学习。(3)STC单片机采用MCS-51指令集,其汇编指令一百多条,比STM32少了很多很多。相对少的汇编指令集,能够让初学者相对快速的了解运算处理器汇编指令的功能、结构与计算机体系结构之间的关系。(4)最新版本的STC8系列单片机具备下载程序方便和自身就是仿真器的特点,节约初学电子产品设计技术的资金投入,学习开发技术方便快捷。STM32需要单独购买独立的Jlink仿真器才可以仿真。(5)STC单片机具备相对简单的经典体系结构,使初学者不必花费太多精力在其硬件本身,可以集中精力掌握好后续任何类型单片机开发的基础语言:C语言。同时,也可以掌握电子产品基本的设计思想、经验和技能。因此,综上所述,根据我们由浅入深和从易到难的学习规律可知:初学电子产品开发技术的工程师和大中专学生,应先学习和掌握采用STC单片机开发电子产品的技能。这是基础技能。3、鱼和熊掌需依次兼得STC单片机和STM32单片机都是采用独立的数据和地址总线访问数据和程序存储器的哈弗计算机结构。STC单片机是基于MCS-51内核的8位单片机,STM32是基于Cortex-M3内核的32位单片机。两者都具备单芯片内集成计算机的核心运算处理器和不同功能的外设。STC单片机和STM32单片机在国内应用都非常广泛,资料也非常多,入门需要的信息、资源、工具和软件等等都比较丰富。这两种芯片的这些特点和现实,决定了当前一个非常重要的现实:硬件研发工程师有必要全部掌握采用STC单片机和STM32单片机开发产品的技能。4、总结入门学习建议:学习和掌握采用STC单片机研发产品的思想、知识、经验和技能。这是硬件研发工程师的基本技能,也是学习32位和64位SOC芯片的基础。当前技术发展的现实告诉我们一个现实:硬件研发工程师有必要全部掌握采用STC单片机和STM32单片机开发产品的技能。发布于 2019-03-27 16:47单片机入门STM32STM赞同 181 条评论分享喜欢收藏申请转载文章被以下专栏收录嵌入式嵌入式、物联网
深圳国芯人工智能有限公司
深圳国芯人工智能有
深圳国芯人工智能有限公司
深圳国芯人工智能有限公司
STC Microcontroller-STCmicro Technology Co,.Ltd
STC Microcontroller-STCmicro Technology Co,.Ltd
中文 ENGLISH
HOME
PRODUCTS
SUPPORT
ABOUT US
New Arrival
致客户
由于上游厂商近期对芯片价格的调
涨幅度大,我司近期对出货价格也做
出相应调整。具体出货价格,请与业
务员联系!
News
STCmicro 推出STC8S003芯片,性能更强,价格更低
推出STC25Q40系列宽电压SPI NOR FLASH芯片
STC推出15W系列增强型 1T 8051单片机,宽电压,双串口.
STCmicro 推出客户订制化IC服务,让客户产品保密性更强
中芯国际与高通合作推进中国28纳米晶圆制造
STC推出STC8G/8H/8C系列1T8051单片机
最新推出高频读卡芯片RC522系列,直接替换MFRC522
ST推出全球性能最强的基于Cortex-M微控制器:STM32F4
推出STC32G 系列32位8051单片机
GigaDevice新推多款大容量互联型通用微控制器
汽车电子引领中国MCU市场增长
GigaDevice推出GD32 Colibri系列支持Arduino接口的
TMC推出基于32-bit 高安全及有着丰富接口的MCU芯片
STCmicro 推出STC8034低功耗智能卡接口芯片
GigaDevice推出高性价比超值型MCU
全新STM32L0超低功耗微控制器 主打低能耗应用
推出GD32 Colibri系列支持Arduino接口的开发套件
STC推出8 seriesUSB型 1T 8051单片机,宽电压,双串口
Recommend Product
STC12C5A60S2
STC12C5A60S2 is a single-chip
microcontroller based on a high
performance 1T architecture 80C51 CPU
which is produced by STCmicro Limited
The STC12C5A60S2retains all featuresof
the standard 80C51. In addition, has
10-bit ADC,two UARTs,on-chip crystal
oscillator,2channel PCA and PWM, SPI
STC15F104W
STC15F104Wis 1T80C51 microcontroller
with 4K Bytes flash ROM and on-chip
high precision RC oscillator, which
means to meet the requirements(5MHz
~35MHz) factory calibrated to ±1%,
typical,
Scheme
and Its Application
基于单片机的蓄电池温基控器的设计与实现
基于单片机的智能温度预警系统的设计方案
基于单片机的水流量控制装置设计
基于51单片机的二代证阅读器设计方案
基于51单片机的太阳能草坪灯设计
简论单片机的嵌入式系统的低消耗设计
基于双单片机的数据通信模块的设计
嵌入式MCU硬件设计概述
基于单片机的低成本CMOS图像采集系统
基于单片机的多功能抢答器设计
使用电位计替代旋转开关
Datasheet
STC89C52RC series Data Sheet
STC10F08XE series Data Sheet
STC12C5616ADseries Data Sheet
STC12C2052ADseries Data Sheet
STC12C5A60S2series Data Sheet
STC90C52RC series Data Sheet
STC11F60XE series Data Sheet
STC12C5410ADseries Data Sheet
STC15W4K32S4series Data Sheet
STC15F204EA series Data Sheet
STC8G2K64S2 series Data Sheet
Products
MicroController
Memory
PowerManagment
Smart Card ICs
Interface
Discretes and Logic
Technical Support
Questions & Answers
Develop Tools
Download
Literature
DataSheet
SampleCode
About US
Corporate Overview
Search for Jobs
News Center
Sample & Buy
Contact US
Copy right © 2014-2023 stcmicro.com All Rights Reserved | Tel: +86(10) 86974238 |
E-mail:sales@stcmicro.com
STC 单片机入门 使用 Keil C51 - 知乎
STC 单片机入门 使用 Keil C51 - 知乎切换模式写文章登录/注册STC 单片机入门 使用 Keil C51飞多学堂作为国货之光,STC 单片机以其价格便宜、内置接口多等特性在一些大厂不屑一顾的角落茁壮成长。今天我们来学习一下基于 Keil C51 的开发环境搭建,然后编写一个简单的闪灯程序。先对一些术语去一下魅:烧录软件我们使用 STC-ISP 作为烧录软件。STC-ISP 下载地址如下:http://www.stcmicro.com/rjxz.html 。STC-ISP 我没有从 STC 官网下载,那个网站实在是太那个啥了,一言难尽。我选择的是 v6.86E 版本,最新的版本我的浏览器不让下,说是有毒,官网也是如此。下载解压完后,不用安装,直接运行,界面如下:界面非常的朴实无华,正好是酷炫吊炸天的反面。STC-ISP 这个软件除了烧录程序,还有它用,等会儿我们再说。Keil 软件IDE 我们使用 Keil C51, 下载地址如下:https://www.keil.com/demo/eval/c51.htm下载 Keil 的时候,Keil 网站可能会要求你填入姓名、电子邮件等信息,不愿意填的话可以胡编点填上。这点,STC 的官网比国外芯片商的官网好,下载软件时不用填入姓名电话等信息。下载完了 不用破解,评估版本一样用,就是会对编译后的文件的大小做限制,不能超过一定的大小。学习用的话,可以先用着,等到代码超限了后再破解。破解的时候得需要让你关闭杀毒软件,还得管理员权限运行,风险相当高。如果你不怕这些风险,破解了,保存破解后生成的那个 .LIC 文件,以后同一台机器就不用再次破解了。帝国主义的软件一向是不把我们中国人造的小小单片机看在眼里的,在 Keil 软件中新建工程默认是没有 STC 单片机的:这时候就轮到我们前面的 STC-ISP 这个软件出马了。非精简版的 STC-ISP 软件有一个功能 Keil 仿真设置:点那个 添加型号和头文件到Keil中 按钮,然后选择 Keil 的安装目录点击确定按钮就可以了。我的安装目录如下:刚才那个添加型号和头文件到 Keil 中主要是替我们干了下面两件事:添加 stc.cdb 文件到 Keil 安装目录中。我的安装目录是“D:\Keil_v5\UV4”, 你的可能是“C:\Keil_v5\UV4” 或者其他目录,你可以进去看下。更改 TOOLS.INI 文件。更改 “D:\Keil_v5” 目录下的 TOOLS.INI 文件:在 TOOLS.INI 文件中添加如下内容“CDB0=UV4\STC.CDB ("STC MCU Database")”:闪灯程序新建工程现在,在 Keil 中新建工程,点击 Device 就可以愉快地选择 STC MCU 了:在电脑上找个地方新建一个文件夹 blink-demo, 你也可以起个其他的名字。然后在 Keil 里依次点击菜单 Project-> new uVision Project 新建工程, 新建工程时选择我们刚才新建的 blink-demo 文件夹作为工程目录:我的单片机型号是 STC15W408AS ,你可以根据你的单片机型号做相应选择:新建工程时,如果问你是否复制,你选是:新建工程后,Project 窗口中内容如下:把 Target 1 改为我们工程的名字 blink-demo。把 SourceGroup 1 改为 Source。如果你不知道咋改名,选中目标,点一下键盘上的 F2 就可以改名了。改名后 Project 窗口内容如下:你也可以不改名,一样编译没问题。但我习惯改,这样看着舒心一些。生成头文件下面添加工程所需头文件。在 STC-ISP 软件中,打开 头文件 选项卡,在单片机 系列下拉列表中选择你的单片机型号,点击 保存文件 按钮将头文件保存到工程目录中,头文件的名字可以命名为 STC89xxx.h 或者任何其他你喜欢的名字:工程基本设置在工程属性中做如下设置。将系统频率设置为 12MHz, 你也可以设置成其他的,我的单片机最高可以支持到35MHz, 但对于小项目来说,一般 12MHz 就够用了:在 Output 选项中勾选 Hex文件,让系统编译后生成 .hex 文件:设置头文件路径。在 C51 选项卡中点击 ... 按钮,选中头文件所在目录,此处,我们选择工程所在目录。添加 main.c 文件在 Project 窗口 的 Source 文件夹上点一下鼠标右键选择 Add New item to Group ‘Source' :给文件起名为 main.c:新建完成后 Project 窗口 内容如下:生成延时函数闪灯程序需要一个延时函数,可以让 STC-ISP 这个软件给我们生成。填入相应的参数,点击 生成C代码 即可生成延时函数:这里我想要的延时时间为 500ms。系统频率要与前面的设置的频率一致。将生成的延时函数复制到 main.c 中:void Delay500ms() //@12MHz
{
unsigned char i, j, k;
_nop_();
_nop_();
i = 23;
j = 205;
k = 120;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}完整的闪灯程序完整的 main.c 代码如下:#include
#include "STC89xxx.h"
void Delay500ms(); //@12MHz
void main(void)
{
while(1)
{
P1 = 0xFF;
Delay500ms();
P1 = 0x00;
Delay500ms();
}
}
void Delay500ms() //@12MHz
{
unsigned char i, j, k;
_nop_();
_nop_();
i = 23;
j = 205;
k = 120;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}其中头文件“intrins.h” 用于包含延时函数中的 _nop()__ 函数,不加的话会出现编译错误。点击工具栏中的 Build 按钮或者按一下键盘上的 F7 键开始编译。编译结果如下:零错误、零警告,Perfect!烧录程序接下来,我们使用 STC-ISP 这个软件将我们辛苦编译出来的程序烧写到单片机中。STC 单片机支持串口在线可编程(ICSP),可以通过串口烧录程序。电脑中插入一个 USB 转串口适配器。电脑中会多出一个串口。在 STC-ISP 中选择这个串口:点击 打开程序文件 选择工程目录下 Objects 文件夹中的 blink-demo.hex 文件作为烧录文件:内部晶振频率还是选择 12MHz。设置是否使用复位引脚,这里选择使用,因此去掉了 复位脚作I/O口 的勾选。下载的时候,需要手动复位或重启单片机。否则会一直显示 正在检测目标单片机:总结今天我们学习了基于Keil C51 的 STC 单片机开发环境搭建。主要知识点如下:如何向 Keil 软件中添加 STC 单片机如何生成给定型号单片机的头文件如何生成延时函数各软件下载地址如下:Keil C51: https://www.keil.com/demo/eval/c51.htmSTC-ISP: http://www.stcmicro.com/rjxz.html版权所有,本文首发于:编辑于 2022-03-08 11:10单片机开发板MCU单片机赞同 228 条评论分享喜欢收藏申请
STC32G8K64系列简介
STC32G8K64系列简介
中文 ENGLISH
首页
产品
技术支持
关于我们
产品大全
微控制器
存储器
电源管理
智能IC卡终端
接口
分立器件与逻辑
产品介绍>>微控制器>>STC32G系列MCU
STC32G8K64系列
概述
技术文件
工具软件
产品选型
样品与购买
特性:
内核
• 超高速32 位8051 内核(1T),比传统8051 约快70 倍以上
• 48 个中断源,4 级中断优先级
• 支持在线仿真
工作电压
• 1.9V~5.5V(当工作温度低于-40℃时,工作电压不得低于3.0V)
• 内建LDO
工作温度
• -40℃~85℃(可使用内部高速IRC(38MHz 或以下)和外部晶振)
• -40℃~125℃(当温度高于85℃时请使用外部耐高温晶振)
Flash 存储器
• 最大64K 字节FLASH 程序存储器(ROM),用于存储用户代码
• 支持用户配置EEPROM 大小,512 字节单页擦除,擦写次数可达10 万次以上
• 支持硬件USB 直接下载和普通串口下载
• 支持硬件SWD 实时仿真,P3.0/P3.1(需STC-USB Link1 工具)
SRAM
• 2K 字节内部SRAM(edata)
• 6K 字节内部扩展RAM(内部xdata)
• 使用注意:(强烈建议不要使用idata 和pdata 声明变量)
时钟控制
• 内部高精度IRC(4MHz~38MHz ,ISP 编程时可进行上下调整)
– 误差±0.3%(常温下25℃)
– -1.35%~+1.30%温漂(全温度范围,-40℃~85℃)
– -0.76%~+0.98%温漂(温度范围,-20℃~65℃)
• 内部 32KHz 低速 IRC(误差较大)
• 外部晶振(4MHz~38MHz)和外部时钟,有专门的外部时钟干扰内部电路,可软件启动)
• 内部PLL 输出时钟(注:PLL 输出的96MHz/144MHz 可独立作为高速PWM 和高速SPI 的时钟源)
• 用户可自由选择上面的4种时钟源
复位
• 硬件复位
– 上电复位,复位电压值为1.7V~1.9V。(在芯片未使能低压复位功能时有效)
– 复位脚复位,出厂时P5.4默认为I/O口,ISP 下载时可将P5.4 管脚设置为复位脚(注意:当设置P5.4管脚为复位脚时,复位电平为低电平)
– 看门狗溢出复位
– 低压检测复位,提供4 级低压检测电压:2.0V、2.4V、2.7V、3.0V
• 软件复位
– 软件方式写复位触发寄存器
中断
• 提供48 个中断源:INT0、INT1、INT2、INT3、INT4、定时器0、定时器1、定时器2、定时器3、定时器
4、USART1、USART2、UART3、UART4、ADC模数转换、LVD低压检测、SPI、I2C、比较器、PWMA、
PWMB、CAN、CAN2、LIN、LCMIF 彩屏接口中断、RTC 实时时钟、所有的I/O 中断(8 组)、
串口1 的DMA 接收和发送中断、串口2 的DMA 接收和发送中断、串口3 的DMA 接收和发送中断、
串口4 的DMA 接收和发送中断、I2C 的DMA 接收和发送中断、SPI 的DMA 中断、ADC 的DMA 中断、
LCD 驱动的DMA 中断以及存储器到存储器的DMA 中断。
• 提供 4 级中断优先级
数字外设
• 5 个16 位定时器:定时器0、定时器1、定时器2、定时器3、定时器4,其中定时器0 的模式3 具有NMI
(不可屏蔽中断)功能,定时器0 和定时器1 的模式0 为16 位自动重载模式
• 2个高速同步/异步串口:串口1(USART1)、串口2(USART2),波特率时钟源最快可为FOSC/4。支持
同步串口模式、异步串口模式、SPI 模式、LIN 模式、红外模式(IrDA)、智能卡模式(ISO7816)
• 2 个高速异步串口:串口3、串口4,波特率时钟源最快可为FOSC/4
• 2 组高级PWM,可实现8 通道(4 组互补对称)带死区的控制的PWM,并支持外部异常检测功能
• SPI:支持主机模式和从机模式以及主机/从机自动切换
• I2C:支持主机模式和从机模式
• ICE:硬件支持仿真
• RTC:支持年、月、日、时、分、秒、次秒(1/128 秒),并支持时钟中断和一组闹钟
• I2S:音频总线
• CAN:两个独立的CAN 2.0 控制单元
• LIN:一个独立的LIN 控制单元(支持1.3 和2.1 版本),另外USART1 和USART2 可支持两组LIN
• MDU32:硬件32 位乘除法器(包含32 位除以32 位、32 位乘以32 位)
• I/O 口中断:所有的I/O 均支持中断,每组I/O 中断有独立的中断入口地址,所有的I/O 中断可支持4 种中断模式:高电平中断、低电平中断、上升沿中断、下降沿中断。I/O 口中断可以进行掉电唤醒,且有4
级中断优先级。
• LCD 驱动模块:支持8080 和6800 两种接口以及8 位和16 位数据宽度
• DMA:支持SPI 移位接收数据到存储器、SPI 移位发送存储器的数据、I2C 发送存储器的数据、I2C 接收数
据到存储器、串口1/2/3/4 接收数据到的存储器、串口1/2/3/4 发送存储器的数据、ADC 自动采样数据到
存储器(同时计算平均值)、LCD 驱动发送存储器的数据、以及存储器到存储器的数据复制
• 硬件数字ID:支持32 字节
模拟外设
• ADC:超高速ADC,支持12 位高精度15 通道(通道0~通道14)的模数转换,ADC 的通道15 用于测试
内部参考电压(芯片在出厂时,内部参考电压调整为1.19V,误差±1%)
封装
• 比较器:一组比较器
GPIO
• 最多可达45 个GPIO:P0.0~P0.7、P1.0~ P1.7、P2.0~P2.7、P3.0~P3.7、P4.0~P4.7、P5.0~P5.4
• 所有的 GPIO 均支持如下 4 种模式:准双向口模式、强推挽输出模式、开漏输出模式、高阻输入模式
• 除P3.0 和P3.1 外,其余所有IO 口上电后的状态均为高阻输入状态,用户在使用IO 口时必须先设置IO 口
模式
• 另外每个I/O均可独立使能内部4K上拉电阻
封装
• LQFP48、QFN48、LQFP32、QFN32、TSSOP20
参考文档:
总体介绍: STC32G8K64_Features.pdf
Data Sheet: STC32G8K64.pdf
ROSH:
SCH/PCB库: STC SCH/PCB库
示例程序:
库函数: STC32G12K128 系列库函数
演示程序: STC32G12K128 系列演示程序
开发用户USB-ISP软件 :STC32G开发用户USB-ISP软件
开发用户UART-ISP软件 :STC32G开发用户UART-ISP软件
开发软件:
专用烧录软件:
ISP下载软件 :STC ISP 下载软件(v6.90)
ISP下载软件 :STC ISP 下载软件(v6.91)
IDE软件:STC IDE软件(v0.1)
开发工具:
实验箱原理图:STC32G实验箱V9.4原理图
实验箱原理图:STC32G实验箱V9.6原理图
实验箱演示程序:STC32G实验箱演示程序
实验板原理图:屠龙刀三-STC32实验板原理图
实验板演示程序:屠龙刀-STC32-实验板演示程序
STC32转STC89原理图:STC32转STC89原理图
STC32转STC89演示程序:STC32转STC89学习程序
STC32G8K64系列单片机选型表:
单片机型号
工作
电压
(V)
Flash
程序
存储
器
SRAM
字节
D
P
T
R
E
E
P
R
O
M
I/O
UART
DMA
USART
同
步/异
步
串
口
并
可
掉
电
唤
醒
CAN
总
线
LIN
总
线
I2S
音频总线
D
M
A
SPI并
可
掉
电
唤
醒
D
M
A
I2C并
可
掉
电
唤
醒
定时
器/计
数器
(T0-
T4外
部管
脚也
可掉
电唤
醒)
MDU
32
硬件
32位
乘除
法器
16
位
高
级
PWM
定
时
器
互
补
对
称
死
区
控
制
掉电唤醒专用定时器
DMA
15路
高速
ADC
(8路
PWM
可当
8路
D/A
使用)
比
较
器
内部低压检测中断并可掉电唤醒
看门狗 复位定时器
内部高可靠复位(可选复位门槛电压)
内
部
高
精
准
时
钟
可对外输出时钟及复位
可设置下次更新程序需口令
支
持
R
S
4
8
5
下
载
支
持
U
S
B
直
接
下
载
本
身
就
可
在
线
仿
真
STC32G8K48
1.9-5.5
48K
8K
2
48K
45
2
有
有
有
有
有
有
5
有
8
有
12位
有
有
有
4级
有
是
是
是
是
是
STC32G8K64
1.9-5.5
64K
8K
2
IAP
45
2
有
有
有
有
有
有
5
有
8
有
12位
有
有
有
4级
有
是
是
是
是
是
样品申请与购买:
样品申请:STC样品申请单
样品在线购买 :在线购买
产品
微控制器
存储器
电源管理
智能IC卡终端
接口
分立器件与逻辑
技术支持
常见问题解答
开发工具
软件下载
参考文件
数据手册
示例程序
关于我们
公司简介
招贤纳士
新闻中心
样品与购买
联系我们
Copy right © 2014-2023 stcmicro.com All Rights Reserved | Tel: +86(10) 86974238 |
E-mail:sales@stcmicro.com
STC半导体
STC半导体
中文 ENGLISH
首页
产品
技术支持
关于我们
产品大全
微控制器
存储器
电源管理
智能IC卡终端
接口
分立器件与逻辑
产品介绍>>
STC产品介绍
产品
微控制器
存储器
电源管理
智能IC卡终端
接口
分立器件与逻辑
技术支持
常见问题解答
开发工具
软件下载
参考文件
数据手册
示例程序
关于我们
公司简介
招贤纳士
新闻中心
样品与购买
联系我们
Copy right © 2014-2022 stcmicro.com All Rights Reserved | Tel: +86(10) 86974238 |
E-mail:sales@stcmicro.com
-1.6 %����120 0 obj <> endobj
140 0 obj <>/Filter/FlateDecode/ID[<534CA0CB530FD94E9ED16D8B5A2E47FA>]/Index[120 54]/Info 119 0 R/Length 100/Prev 576093/Root 121 0 R/Size 174/Type/XRef/W[1 3 1]>>stream
h�bbd```b``>"���
)� f��H�X)"�߁�[�I�,�1�2̶ �G�"@$C�L.�����" s����,��8$I�wf?0 l�
endstream endobj startxref
0
%%EOF
173 0 obj <>stream
h�b```f``�``a`��ab@ !V da����h� x���>����@�C��+L�M�D,X��.��x%|߹6{ֵ� F�9:~�nn�3mƂ[�.ir����~t��G��*��z�����; k����tǯK�R6�v;��c�Q��� ?Z��t�.~�^ �P�"/v��c��w�;K�l'�ѭ��t��4?�u�{���܌ tt�i (ᲆ�F )&%%� �C�h����!@)K�}�`d`��F0��8��E�����C���,s�$pOa*dx��\��ⱆ�1�/������G��q����}�f��]xL93pe�` 6���
endstream endobj 121 0 obj <> endobj 122 0 obj <>/MediaBox[0 0 595.32 841.92]/Parent 117 0 R/Resources<>/Font<>/ProcSet[/PDF/Text]>>/Rotate 0/Tabs/S/Type/Page>> endobj 123 0 obj <>stream
h��[�n[ǒ~�c#c��e�,��E��n|10##������0�<3�U/���&��L�>[�W�4r$FҨ���J=RZSiFʣ�#-<�n�m�ҏ���a$CP��"��IK�Ct����($���nTW�Zt�ڲ�E����W���Z�¿ #%d���g%�E:�+��$]iG�9EW6�8�^F��Q(%��,]i��]E̔j)-"��QZEԥ>�E˞��.���Q��0X�o�<7��'���/�w1z6>�@/^_�-��t��ћ��Yy@kk��/_��,�W���K��t�o����ƤO��b~y~7��|I������x|��f>>8[-��i��������~{q�:�:��|���8[^��Q#�'T��H������&J�J�|�/h�T�;?�1��~:>���z�~q�����������2�����ۓ�l5��FⅥ�q{�������[Z�������b����bq������|����~ss9���2�}w�)��:>:�ӵ�`�f7���V#���h��|�U���]܍�������sKx�W�L�jn�o�̮����.��w����F�W��g���rNx�=w�'�gW���������B5�'�����N�����|u���}L#�B��W��������|$�'���OԉKˆo1����jy;�G���>-��n�O�+���Z>��e���v|t�|{|�nv3.[0>�H�A��w̴�:�.��U7��lj�x��P6�&�a��--3�4N=Q� ��[����\���{���E�<K�e�v��0F�&�Ƿ�ƻH,���}���-��������I�L�Y��C����-e�����!_��� S7�xHy��>�� .�u��闩lYF�3���:�!�V@{�m�m�&}�IbL����}&ҽe���;`�����]P��4w^k���ϯ�D�O������w�C���$ק�8YC/�����C^��7s����b����(���6PP��S��T��-��6q���:�)%ЛǛI��1���โ\r�h�dr)�]�c��%?/cjK��ϸ4f]%�Z�1l�̵��Ur��Z�:��DmK�_|�Oz�Si�� #�&�8�R/����O��5�6��.�4�x����a��>H�P�����Eҫ*�hZI`(Gfl��L�Vq�
������i�m�r�bR������l�Tlʘ�� �TV�.�/c�j�w���Lb�f�˩q�r&�&��'����3�0SD.U�~+h݀��k\����+�HcB��섪S�r�"L����r5pgMO C��v3G%27G_�J���9���#��ny�Y:��a�(�� �-��D*�c X������.���+�,�2�G;�Z��!���Z^NuH�+�ըr��6vrօ���?OkC��J�\_��X5��e��!CdV@e�wU����U����`�@H��D�F��%����a��h�����賘i�U,J��� �-)�*㶟v��Р�%c��f�`��`�Yax���� �+a������i�B SՏ�4OؒEfh�h�i%M�%8bo
�@5�����8�A�14���8fZ����X�8�7�/�#�z6�SWN��h�R����k�B��n���9�N\��n�] b�������'��[��h4�� <�@�Xe��Z�wD��� ��1���5���ipf�X��
��Ќ'�Lje�7�O�V�J�rϫ�}ݝ�y׀X�����p7�ݣ���$� ����^
��