STM8S MCU family 8-bit microcontroller
https://www.sodocs.net/doc/ab12379360.html,/mcu September 2008
STMicroelectronics’ STM8S family of general-purpose 8-bit Flash microcontrollers offers ideal solutions for industrial and appliance market requirements. An advanced core version combined with a 3-stage pipeline ranks the STM8S microcontroller in the top position for performance. The true embedded EEPROM and the calibrated RC oscillator bring a significant cost effectiveness to the majority of applications. An easy-to-use and intuitive development environment contributes to improving time to market.
STM8S: robust and reliable
In addition to performance, comprehensive design specifications and specific peripheral features make the STM8S robust and reliable:
n 2 internal RC oscillators with dual independent watchdogs
n Clock security system (CSS) to monitor the failure of external clock source n Complementary copy of configuration option bytes and EMS reset n Low emission in accordance with the IEC 61967 standards
n Outstanding robustness performance according to IEC 1000-4-2 and IEC 1000-4-4 standards n High current injection immunity (1 μA leakage current when 4 mA current is injected in adjacent pin)n Dedicated firmware library compliant to Class B of IEC 60335
STM8S20x Performance line
Up to 6 KB SRAM
2nd UART
STM8 core @ 24 MHz
UART
LIN/Smartcard/IrDA I2C
400 kHz multimaster
SPI 10 MHz Up to 3 x 16-bit timer
8-bit timer 2 x Watchdog (IWDG and WWDG)
AWU
Beeper 1/2/4 Khz 10-bit ADC Up to 16 channel
XTAL
16 MHz int.RC osc.128 MHz int.RC osc.
SWIM Debug module STM8S10x Access line
STM8 core @ 16 MHz
CAN 2.0B
Up to 2 KB SRAM
STM8 core @ 16 MHz Up to 2 KB EEPROM
Up to 1 KB EEPROM
Up to 128 KB Flash
Up to 32 KB Flash
STM8S product lines
STM8 core
n 1.6 CPI average n 20 MIPs peak @ 24 MHz
n
32-bit memory interface n 3-stage pipeline
n 16-bit index registers n 20 addressing modes
STM8S MCU family
STM8S portfolio
TSSOP20LQFP32LQFP44LQFP64LQFP80
LQFP48
(*) w/wo EEPROM
Performance line
Pin count Memory size
VQFN20, VQFN32 and VQFN48 packages are under quali?cation Access line (*)
Under development
? STMicroelectronics - September 2008 - Printed in Italy - All rights reserved
The STMicroelectronics corporate logo is a registered trademark of the STMicroelectronics group of companies.
All other names are the property of their respective owners.
For more information on ST products and solutions,
visit https://www.sodocs.net/doc/ab12379360.html,
Order code: BRSTM8S0908
Device summary
Hardware and software development tools 1
软件供应商选型条件与 评分标准 文件编码(GHTU-UITID-GGBKT-POIU-WUUI-8968)
软件供应商选型条件与评分标准 上海XX网络技术有限公司公司ERP选型小组 被评分公司信息:上海XX软件科技有限公司 提供主要软件:k3/cloud 主要联络人:XXX 小组评定内容:(权重:约80%,括号内填写分数) 1.企业的规模影响了企业专业服务的稳定性和可持续性,供应商是否是国内知名软件企业,国内软件行业前5名以内的软件公司;() A、是,得8-10分; B、不是,的5-7分; C、一般规模排名之外的公司,得1-4分; 2.软件公司的资金实力是支撑企业的研发投入和可持续发展的有力保障,资金能力是否雄厚,是否是上市公司;() A、是,得8-10分; B、不是,的5-7分; C、其他企业,得1-4分; 3.客观的距离影响到解决问题的时间,集团研发总部与被服务企业之间的距离;() A、距离较近(10公里以内)得8-10分; B、距离较远,(50公里以内)5-7分; C、距离特别远(50公里以上);1-4分; 4.供应商已经实现的服务的客户总量决定了社会对该供应商的认可度和供应商的行业经验值,供应商客户服务总量;() A、国内应用客户在100万以上8-10分; B、100万以下5-7分; C、不足50万1-4分; 5.行业产品的应用对同行企业的影响至关重要,本行业应用该供应商解决方案;() A、达到10家以上8-10分; B、5家以上5-7分;C不足5家1-4分; 6.是否能够提供参观同行成功的样板客户应用情况是直接考评供应商产品各项能力的有效依据;() A、能提供同行样板客户参观8-10分; B、参观其它行业客户5-7分; C、没有样板1-4分; 7.供应商软件系统具备自行开发平台,有能满足企业后期自行开发使用功能是企业可持续应用的条件;() A、有成熟开发平台8-10分; B、有不成熟的开发平台5-7分; C、没有开发平台1-4分; 8.为企业提供专业的持续的信息化人员培训是企业可持续发展的保障;() A、供应商有专业的培训院校提供持续规范的培训8-10分; B、只有培训人员5-7分; C、没有此项服务1-4分; 9.供应商拥有的专业技术在行业的先进程度决定了系统的先进性;()
SN8F2250/2270 Series USB Type Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features SN8F22511B10K-Flash 512 8 8 - - 4 - 1 - 7/1 SSOP16 Full speed USB2.0,Support Control/3 Interrupt SN8F2251B10K-Flash 512 8 8 - - 4 - 1 - 7/0 QFN16 Full speed USB2.0,Support Control/3 Interrupt SN8F22521B10K-Flash 512 8 12 - - 4 2 1 - 7/2 SOP20/SSOP20 Full speed USB2.0,Support Control/3 Interrupt SN8F22531B10K-Flash 512 8 16 - - 4 2 1 - 7/2 QFN24 Full speed USB2.0,Support Control/3 Interrupt SN8F2253B10K-Flash 512 8 16 - - 4 2 1 - 7/2 SOP24 Full speed USB2.0,Support Control/3 Interrupt SN8F2255B10K-Flash 512 8 24 - - 4 2 1 - 7/2 LQFP32 Full speed USB2.0,Support Control/3 Interrupt SN8F2271B5K-Flash 192 8 10 - - 2 - 1 - 5/1 QFN16 Low speed USB2.0,Support Control/2 Interrupt SN8F22721B5K-Flash 192 8 14 - - 2 1 1 - 5/2 DIP20/SOP20/SSOP20 Low speed USB2.0,Support Control/2 Interrupt SN8F2280 Series USB Type Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features
松翰单片机问答集——IO口 Q322001. 当SONIX MCU的I/O口作OPEN DRAIN输出时,外接上拉电阻的供电电压比IC电源电压高,是否允许? Ans: 我们IC 的open drain 是属于pseudo open drain, 外接上拉电阻的电压要小于等于MCU 的VDD, 主要目的是应用在多个output 并接bus 上(例如I2C), 或者是电压比VDD低的接口电压电平的转换。用户可以通过外接三极管来解决这个问题。 Q322002. 低功耗I/O口应如何设置? Ans: 正确设定I/O口状态,可以避免I/O口的漏电流: 1.对空闲口的设置,空闲口一般设定为输入上拉或输出低电平。 2.对ADC I/O通道,应用P4CON的设定,可以避免I/O口的漏电流。 3.对于不同的外部硬件电路,考虑I/O的状态设置,设定不当,会有漏电流,特别注意上拉电阻的正确设定,若I/O 口外接低点平,又将pull-up enable会造成漏电,例如:VDD=5V 会有约5V / 100K = 50uA 漏电。 Q322003. SONIX MCU的I/O上拉电阻是多少? Ans: 此点在芯片的规格书中(电气特性章节)有所描述。 Vdd=3V时,上拉电阻典型值为200K欧姆。 Vdd=5V时,上拉电阻典型值为100K欧姆。 Q322004. 独立按键与MCU如何连接能有效避免I/O口损伤? Ans: 在产品开发时,按键是最常见的功能,由于考虑到成本等因素,很多客户都是将按键的两端分别与MCU和GND 相连,这种做法在大部分情况下是没有问题的。但是,当该产品的工作环境比较差时,比如静电、电源噪声等,此时若按键被按下,则相当于将MCU的一个I/O口直接与GND相连,此时就很可能会有瞬间大电流或高电压甚至负压灌入I/O口,造成I/O损坏。 减少这种问题的防范措施是:根据实际电路的需要,在按键与MCU的I/O之间串接100ohm ~ 1Kohm电阻,可有效避免上述问题带来的损伤。 Q322005. I/O外接下拉电阻,没有外接信号时芯片为何读不到低电平? Ans: SONIX MCU的普通I/O口内建上拉电阻,其等效阻值大概是100 Kohm@5V、200 Kohm@3V。如果客户在程序中将某I/O的上拉电阻使能,同时又在该I/O的外围接有下拉电阻,在没有信号输入的情况下,相当于内置上拉电阻与外接下拉电阻串联分压,所以会导致I/O口读不到低电平。例如,在VDD=5V的情况下,内置上
目录 摘要 (1) 1概述 (2) 1.1任务要求 (2) 1.2编程环境 (2) 2分析 (3) 2.1程序功能 (3) 2.2设计思路 (3) 3程序流程图 (4) 3.1主程序流程图 (4) 3.2子程序流程图 (5) 4程序调试 (8) 5心得与体会 (9) 参考文献 (11)
摘要 用汇编语言编写程序能够直接利用硬件系统的特性直接对位、字节或字寄存器、存储单元、I/O端口进行处理,同时也能直接使CPU指令系统和指令系统提供的各种寻址方式编出高质量的程序。汇编程序是最早也是最成熟的一种系统软件,能够将汇编语言源程序翻译成机器语言程序,可以自动对源程序进行检查给出错误信息等。本说明书主要介绍了用汇编语言编写程序计算比赛成绩的设计思路和编程流程图,以及调试程序时的心得与体会。 关键词汇编流程
比赛评分系统程序设计 1概述 1.1任务要求 ①比赛选手人数控制在30以下; ②9个评委,每个评委给分范围为0~10分(整数),随机给出分数 ③9个评委的给分中,去掉一个最高分和一个最低分,余下7位评委的平均分即为参加者的得分(精确到小数点后一位); ④将分数在屏幕中间位置处用红色显示出来; ⑤将参加比赛的选手的排名顺序显示出来。 1.2编程环境 把汇编语言翻译成机器语言的过程称为汇编,为了实现这一过程正确运行汇编语言,系统需具备以下编辑程序: Masm.exe Link.exe Debug.exe Masm为宏汇编程序,负责对源文件进行汇编;link为连接程序,把汇编后产生的目标模块连接在一起,产生可执行文件;debug是调试程序,它是调试汇编语言程序必不可少的工具。
Series 系列型号 FPPA 核心数 OTP ROM (K Word) RAM (Byte) ADC (bit*ch) I/O LCD (bit*ch) PWM INT Special Functions Package Re. PMS150-S081160-6--1-SOP82501C,12C509 PMC150-S081160-6--1-SOP8131,513 PMC153-S141164-12--2- SOP14153,2511,16C505 PMC156-S161164-14?VDD*4-2- SOP16156 PMC156-S181164-16?VDD*4-2- SOP1816C56 PMC251-S082160-6--1-SOP8153+ PMC251-D082160-6--1-DIP82511+ PMC251-S14 2160-12--2- SOP14 PMC251-D142160-12--2-DIP14 PMC271-S0821648*26?VDD*2-2-SOP816C71 PMC271-S1421648*512?VDD*4-2-SOP14 PMC271-S1621648*614?VDD*4-2-SOP16 PMC271-S1821648*716?VDD*4-2- SOP18 P201CS082158-69*321-SOP8EM78P152 P201CD082158-69*321-DIP8SN8P2501 P201CS142158-129*422- SOP148P53 P201CD142158-129*422- DIP14 EM78P163N P201CS162158-149*422- SOP16 P201CD162158-149*422-DIP16 PMC131-S081 1.58812*46-218*8加乘器SOP82711+ PMC131-S141 1.58812*912-448*8加乘器 SOP1671AS+ PMC131-S161 1.58812*1114-648*8加乘器 SOP16712+ PMC232-S14 2216012*61213*312- SOP1478P259 PMC232-S162216012*71413*422- SOP162712+ PMC232-S20 2216012*91813*422- SOP20 PMC234-S202420812*101821*432- SOP2078P346 PMC234-S242420812*102221*432- SOP242712+ PMC234-S28 2420812*102621*432- SOP28 P232CS142220012*612-12- SOP14EM78P259 P232CD142220012*612-12- DIP14SN8P2711/22 P232CS202220012*1018-22- SOP20HT46R064/65 P232CD202220012*1018-22- DIP20 HT46R46/47 P234CSS202420012*101816*422- SSOP20EM78P418 P234CS202420012*101816*422- SOP20EM78P346 P234CS242420012*102216*432- SOP24HT46R066/67 P234CK242420012*102216*432- SKDIP24 P221CS1821648*41611*4-2- SOP18EM78P156/159、SH69P20 P221CD1821648*41611*4-2- SOP18SN8P2602B/C、HT48R05/06 ① 产品名称说明: P232CS14 P = PADAUK 2 = FPPA Count 3 = Series 2 = ROM size(K word) C = Program Memory Type(C=OTP/F=FLASH/R=MASK) S = Package Type 14 = Pin Count ② PMC为P的升级版,引入单一FPPA运作模式,降低功耗,工作电压更宽,内部基准电压更准。但P系列比PMC系列多了一个硬件比较器。 P201C、PDK22、P211C、P221C、P232C、P234C全系列将于2015年停产,请优先选择PMC系列芯片。 ③ 全系列都带16位定时器,含PWM功能的芯片另带8位定时器并可产生PWM波形。 ④ 含A/D功能的芯片,晶圆上均有1个通道为内置Band-gap参考电压生成器,可用于绝对电压的测量。 ⑤ PMC系列通常为金线封装,高抗干扰(High EFT),工作温度(-40℃ ~ 85℃)。 ⑥ PMS系列通常为合金线封装,请勿使用于AC阻容降压供电,强电源纹波,或高EFT要求的应用场景,工作温度(0℃ ~ 70℃)。 ⑦
企业应用软件选型评分表 本文档所载信息和意见仅供参阅。本报告并不提供量身定制的管理信息化咨询建议。报告的撰写并未考虑到企业 的具体状况。本报告所探讨的问题可能不适用于所有企业。建议企业根据自身的状况和目标确定具体的战略措施。
软件系统选型是每一个企业在开展企业信息化工作过程中必须要进行的一项重要工作。本报告提供的系统选型评估表可以为企业提供可参考的标准,希望以定量的方法和可衡量的标准为企业提供选型建议,使企业的信息化项目不走或少走弯路。 本报告在介绍企业选型框架的基础之上,将企业应用软件选型指标划分为六个主要指标:供应商的资格与资信、软件产品的技术性能、软件产品系统功能、供应商项目实施方法、项目实施服务、投资与商务条款。并根据重要程度给每个指标赋予相应的权限。 接下来,报告详细列出了每个指标的子指标,从而使企业可以根据具体的事项进行定性和定量分析,最后给出定量的评分结果。 报告的最后部分以某企业在ERP选型评分表给出企业应用软件选型的实例,从而进一步指导企业对评分表的操作使用。 阅读对象: 9企业CIO以及相关领导 9企业IT部门人员 9咨询顾问
作者简介 (2) 摘要 (3) 目录 (4) 第一章 (5) 前言 (5) 目的 (5) 受众 (5) 范围 (6) 总结 (6) 第二章:应用软件选型框架 (7) 应用软件选型的整体框架 (7) 企业应用软件选型流程 (7) 应用软件选型评价指标 (8) 第三章:选型评分表使用说明 (9) 评标依据 (9) 评估指标及权重 (9) 评标细则 (10) 计算得分 (10) 注意事项 (11) 第四章:企业应用软件选型评分表 (12) 总表 (12) 供应商的资格与资信 (12) 软件产品的技术性能 (13) 软件产品系统功能 (14) 供应商项目实施方法 (15) 项目实施服务 (16) 投资与商务条款 (17) 评估结果表 (18) 选 实例:某企业ERP型评分表 (18)
SyncMOS MCU Selection Guide V e r. K 2012/1 SM59RXX 系列 (RISC 1T/2T) Part No. VCC Speed FLASH RAM Size I/O Pin Package EEPROM SPI IIC UART ISP&ICP WDT Power Down Wake-Up OPA PCA PWM ADC EEI&KBI RTC&MDU IRC ICE Function SM59R02A1 3.0/5 25MHZ 8KByte 256+1KB 36/40/44 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Dual DPTR SM59R03A1 3.0/5 25MHZ 12KByte 256+1KB 36/40/44 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Dual DPTR SM59R04A1 3.0/5 25MHZ 16KByte 256+1KB 36/40/44 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Dual DPTR SM59R04A2 3.0/5 25MHZ 16KByte 256+1KB 36/40/44 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Yes Dual DPTR SM59R08/16A2 3.0/5 25MHZ 32/64KB 256+2KB 48 W/U Yes Yes Yes X2 ISP/ICP Yes(2)Reset/INT/ KBI 16bit 4ch 12/16bit 4ch10bit 8ch EEI MDU Yes Yes Dual DPTR SM59R05A3 3.0/5 25MHZ 20KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Yes Dual DPTR SM59R09A3 3.0/5 25MHZ 36KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Yes Dual DPTR SM59R16A3 3.0/5 25MHZ 64KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI 16bit 4ch 10/16bit 8ch10bit 8ch KBI MDU Yes Yes Dual DPTR SM59R05A5 3.0/5 25MHZ 20KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/INT/ WDT/ KBI/ LVI/ RTC Yes 16bit 4ch 10/16bit 8ch10bit 8ch KBI RTC/MDU Yes Yes Dual DPTR SM59R09A5 3.0/5 25MHZ 36KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/INT/ WDT/ KBI/ LVI/ RTC Yes 16bit 4ch 10/16bit 8ch10bit 8ch KBI RTC/MDU Yes Yes Dual DPTR SM59R16A5 3.0/5 25MHZ 64KByte 256+2KB 38/42/46 P/J/Q/V Yes Yes Yes X2 ISP/ICP Yes RST/INT/WDT/KBI/LVI/RTC Yes 16bit 4ch 10/16bit 8ch10bit 8ch KBI RTC/MDU Yes Yes Dual DPTR SM59R05G6 2.7~5.5 25MHZ 20KByte 256+1KB 38/42/46 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI 16bit 4ch 10/16bit Yes Yes Dual DPTR SM59R09G6 2.7~5.5 25MHZ 36KByte 256+1KB 38/42/46 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI 16bit 4ch 10/16bit Yes Yes Dual DPTR SM59R16G6 2.7~5.5 25MHZ 64KByte 256+1KB 38/42/46 P/J/Q/V Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI 16bit 4ch 10/16bit Yes Yes Dual DPTR SM59R02G1 2.7~5.5 25MHZ 8KByte 256Byte 38/42 P/J/Q/V Yes X1 ISP Yes RST/ INT/ WDT/ LVR 16bit 4ch 16bit Yes Dual DPTR SM39RXX 系列 (RISC 1T~8T , Low Pin Count) Part No. VCC Speed FLASH RAM Size I/O Pin Package EEPROM SPI IIC UART ISP&ICP WDT Power Down Wake-Up OPA PCA PWM ADC KBI IRC ICE Function SM39R02G1 2.7~5.5 25MHZ 2KByte 256Byte 12 N(14)/O Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI Yes Yes Dual DPTR SM39R04G1 2.7~5.5 25MHZ 4KByte 256Byte 8/12 N(14)/O/M Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI Yes Yes Dual DPTR SM39R2051 2.7~5.5 25MHZ 2KByte 256Byte 18 20(N/S) Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI Yes Yes Dual DPTR/ SM39R4051 2.7~5.5 25MHZ 4KByte 256Byte 18 20(N/S) Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ LVI Yes Yes Dual DPTR/ SM39R08A2 2.7~5.5 25MHZ 8KByte 256Byte 18~26 N/S/K/G Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI Yes 16bit 2ch 10/16bit 8ch10bit 4-ch KBI Yes Yes Dual DPTR SM39R12A2 2.7~5.5 25MHZ 12KByte 256Byte 18~26 N/S/K/G Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI Yes 16bit 2ch 10/16bit 8ch10bit 4-ch KBI Yes Yes Dual DPTR SM39R16A2 2.7~5.5 25MHZ 16KByte 256Byte 18~26 N/S/K/G Yes Yes Yes X1 ISP/ICP Yes RST/ INT/ WDT/ KBI/ LVI Yes 16bit 2ch 10/16bit 8ch10bit 4-ch KBI Yes Yes Dual DPTR SM59XX 系列 (12T) Part No. VCC Speed FLASH RAM Size I/O Pin Package TWSI UART ISP WDT Power Down Wake-Up SPWM PWM ADC RTC Function SM5964A 3.3/5 25/40MHZ 64KByte 256+768 Byte(1)32/36P/J/Q Yes X1 ISP Reset/ INT 2-ch (5,8)bit VESA DDC/CI SM5964 5 40MHZ 64kByte 256+768 Byte 32/36 P/J/Q X1 ISP Yes(2)Reset 5-ch (5,8)-bit SM59264 5 40MHZ 64+64KB(D) 256+768 Byte(1)32/36 P/J/Q Yes X1 ISP Yes Reset 4-ch (5,8)-bit VESA DDC/CI SM59128 5 40MHZ 128KByte 256+768 Byte(1)32/36 P/J/Q Yes X1 ISP Yes Reset 4-ch (5,8)-bit VESA DDC/CI SM79XX 系列 (12T) Part No. VCC Speed FLASH RAM Size I/O Pin Package UART WDT Power Down Wake-Up SPWM PWM ADC RTC Function SM79108 3.3/5 40MHZ 8KByte 256Byte 32/36 P/J/Q X1 Yes Reset 1-ch (5,8)-bit 1-ch (5,8)bit 4-ch 8bit LCDD 4X14 SM79164 3.3/5 25/40MHZ 64KByte 256+3840B(1) 32/36 P/J/Q X1 Yes Reset 8-ch (5,8)bit SM89XX 系列 (12T) Part No. VCC Speed FLASH RAM Size I/O Pin Package UART WDT Power Down Wake-Up SPWM PWM ADC RTC Function SM894051 3.3/5 25MHZ 4KByte 128Byte 15 20(P/S)X1 Yes(2) Reset LED Drive sink 20mA SM8951A/52A 3.3/5 40MHZ 4/8KByte 256Byte 32/36 P/J/Q X1 Yes(2) Reset SM8954A/58A/516A 3.3/5 40MHZ 16/32/64KB 256+768 Byte(1) 32/36 P/J/Q X1 Yes Reset 5-ch (5,8)-bit SM89516 3.3/5 25MHZ 64KByte 256+768 Byte 32/36 P/J/Q X1 Yes(2) Reset SM89S16R1 3.3/5 40MHZ 64KByte 256+768 Byte(1) 32/36 P/J/Q X1 Reset/ RTC/ INT 2-ch (5,8)bit 4-ch 6bit RTC (1): Expanding RAM is default disable (2): WDT Clock is from External X’tal WDT Clock is from Internal X’tal define 250KHz (without (2) ) IIC =TWSI =Two-Wire Series Interface EX_INT=External Interrupt Wake-Up ADC = Analog and Digital Converter (類比數位轉換器) KBI=Keyboard Interface=EEI (擴充外部中斷) RTC = Real Time Clock (時鐘裝置) MDU=Multiplication-Division unit (硬件乘除法器) PCA=Programmable Counter Array (16bit Timer 2) =capture 、compare 、clock out 、16bit PWM SM59R16A5ihhkL yymmv (yy: year ,mm: month ,v: version) i: process ( L: 3.3V C: 5V W:2.7~5.5 ) hh: Max Speed (Before SM59RxxG6) or Pin Count (After SM39R & SM59RxxG6) k: package type { J:44(PLCC) M:10(MSOP-118mil) N:14/20/24/28(PDIP-300mil) O:14(SOP-150mil) {P:40(PDIP) Q:44(QFP) U:64(LQFP) V:48(LQFP) W:64(TQFP) S:20/24/28(SOP-300mil)} {K:24/28(Skinny PDIP-300mil) G:20(SSOP-150mil } L:PB Free {No text is Non-PB Free, "P" is PB Free} SZ恒信宇电子有限公司 http://wenku.baidu.com/view/44b3d4d250e2524de5187eb0.html 技术信息咨询:1091944079@Q Q.COM
SN8F2250/2270 Series USB Type Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features SN8F22511B10K-Flash 512 8 8 - - 4 - 1 - 7/1 SSOP16 Full speed USB2.0,Support Control/3 Interrupt SN8F2251B10K-Flash 512 8 8 - - 4 - 1 - 7/0 QFN16 Full speed USB2.0,Support Control/3 Interrupt SN8F22521B10K-Flash 512 8 12 - - 4 2 1 - 7/2 SOP20/SSOP20 Full speed USB2.0,Support Control/3 Interrupt SN8F22531B10K-Flash 512 8 16 - - 4 2 1 - 7/2 QFN24 Full speed USB2.0,Support Control/3 Interrupt SN8F2253B10K-Flash 512 8 16 - - 4 2 1 - 7/2 SOP24 Full speed USB2.0,Support Control/3 Interrupt SN8F2255B10K-Flash 512 8 24 - - 4 2 1 - 7/2 LQFP32 Full speed USB2.0,Support Control/3 Interrupt SN8F2271B5K-Flash 192 8 10 - - 2 - 1 - 5/1 QFN16 Low speed USB2.0,Support Control/2 Interrupt SN8F22721B5K-Flash 192 8 14 - - 2 1 1 - 5/2 DIP20/SOP20/SSOP20 Low speed USB2.0,Support Control/2 Interrupt SN8F2280 Series USB Type Part No. Program Memory RAM (8bit) Stack IO ADC DAC Timer PWM Buzzer SIO LCD Interrupt Int Ext Package Other Features 1 / 11
C8051F单片机选型表 Number MIPS (peak) Flash Memory (bytes) RAM (bytes) Ext Mem I/F Digital Port I/O Pins Serial Buses Timers (16- bit) PCA Chnls Internal Osc ADC1 ADC2 D C8051F005 25 32KB 2304 - 32 UART, SMBus, SPI 4 5 ±20%12-bit, 8ch., 100ksps - 1 2 C8051F015 25 32KB 2304 - 32 UART, SMBus, SPI 4 5 ±20%10-bit, 8ch., 100ksps - 1 2 C8051F020 25 64KB 4352 Y 64 2 UARTs, SMBus, SPI 5 5 ±20% 12-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F021 25 64KB 4352 Y 32 2 UARTs, SMBus, SPI 5 5 ±20% 12-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F022 25 64KB 4352 Y 64 2 UARTs, SMBus, SPI 5 5 ±20% 10-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F023 25 64KB 4352 Y 32 2 UARTs, SMBus, SPI 5 5 ±20% 10-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F040 25 64KB 4352 Y 64 CAN2.0B, 2 UARTs, SMBus, SPI 5 6 ±2% 12-bit, 13ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F060 25 64KB 4352 Y 59 CAN2.0B, 2 UARTs, SMBus, SPI 5 6 ±2% 16-bit, 2ch., 1Msps 10-bit, 8ch., 200ksps 1 2 C8051F064 25 64KB 4352 Y 59 2 UARTs, SMBus, SPI 5 6 ±2% 16-bit, 2ch., 1Msps - - C8051F120 100 128KB 8448 Y 64 2 UARTs, SMBus, SPI 5 6 ±2% 12-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F124 50 128KB 8448 Y 64 2 UARTs, SMBus, SPI 5 6 ±2% 12-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F126 50 128KB 8448 Y 64 2 UARTs, SMBus, SPI 5 6 ±2% 10-bit, 8ch., 100ksps 8-bit, 8ch., 500ksps 1 2 C8051F130 100 128KB 8448 Y 64 2 UARTs, SMBus, SPI 5 6 ±2% 10-bit, 8ch., 100ksps - - C8051F206 25 8KB 1280 - 32 UART, SPI 3 - ±20%12-bit, 32ch., 100ksps - - C8051F230 25 8KB 256 - 32 UART, SPI 3 - ±20%- - -C8051F236 25 8KB 1280 - 32 UART, SPI 3 - ±20%- - - C8051F300 25 8KB 256 - 8 UART, SMBus 3 3 ±2%8-bit, 8ch., 500ksps - - C8051F304 25 4KB 256 - 8 UART, SMBus 3 3 ±20%- - -C8051F305 25 2KB 256 - 8 UART, SMBus 3 3 ±20%- - - C8051F310 25 16KB 1280 - 29 UART, SMBus, SPI 4 5 ±2%10-bit, 21ch., 200ksps - - C8051F314 25 8KB 1280 - 29 UART, SMBus, SPI 4 5 ±2%- -C8051F315 25 8KB 1280 - 25 UART, SMBus, SPI 4 5 ±2%- - C8051F320 25 16KB 2304 - 25 USB 2.0, UART, SMBus, SPI 4 5 ±1.5% 10-bit, 17ch., 200ksps - - C8051F326 25 16KB 1536 - 15 USB 2.0, UART, SMBus, SPI 2 - ±1.5%- - - C8051F327 25 16KB 1536 - 15 USB 2.0, UART, SMBus, SPI 2 - ±1.5%- - - C8051F330 25 8KB 768 - 17 UART, SMBus, SPI 4 3 ±2%10-bit, 16ch., 200ksps - 1 1
#include
#define MAIN_GLOBAL #include "..\inc\config.h" //*****************************************************************// // 主函数 // //*****************************************************************// void main(void) { InitCPU(); Ram_init(); LED1_LEAVE_OFF(); LED2_LEAVE_OFF(); FGIE = 1;//开启中断 while(1) { _clrwdt(); _nop(); if(TimeFlag) { TimeFlag=0; Time_Fun(); //基准时间函数 } // Red_Fun(); } } //*****************************************************************// // 继电器负载输出函数 // //*****************************************************************// void Work_scan(void) { static uchar CaiDeng_Cnt = 0; if(Open_Flag && !Error_Flag) { MOTOR2_ON();//同步电机 if(Heat_Leave == 1) { if(Fan_ON_Flag && !YanShi_Cnt)
《操作系统》试题(A卷) (考试时间:90分钟) 一、选择题(共20分,每小题1分) 1.()不是基本的操作系统。 A.批处理操作系统 B.分时操作系统 C.实时操作系统 D.网络操作系统 2.现代OS具有并发性和共享性,是()的引入导致的。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 3.一般来说,为了实现多道程序设计,计算机最需要()。 A.更大的内存 B.更多的外设 C.更快的 CPU D.更先进的终端 4.在下面的I/O控制方式中,需要CPU干预最少的方式是()。 A.程序I/O方式 B.中断驱动I/O控制方式 C.直接存储器访问DMA控制方式 D.I/O通道控制方式 5.在进程状态转换时,下列()转换是不可能发生的。 A.就绪态→运行态 B.运行态→就绪态 C.运行态→阻塞态 D.阻塞态→运行态 6.一个进程执行过程中不可能对应( )。 A.一个PCB B.一个JCB C.多个PCB D.一个程序 7.进程调度又称为低级调度,其主要功能是( )。 A.选择一个作业调入内存 B.选择一个主存中的进程调出到外存 C.选择一个外存中的进程调入到主存 D.将一个就绪的进程投入运行 8.如果允许不同用户的文件可以具有相同的文件名,通常采用()来保证按名存取的安全。 A.重名翻译机构 B.建立索引表 C.建立指针 D.多级目录结构 9.文件控制块不包括()。 A.文件名 B.文件访问权限说明 C.文件物理位置信息 D.磁盘坏块信息10.为了提高设备分配的灵活性,用户申请设备时应指定()号。 A.设备类相对 B.设备类绝对 C.相对 D.绝对 11.若进程P一旦被唤醒就能够投入运行,系统可能为( )。 A.在分时系统中,进程P的优先级最高。