基于stcc单片机的太阳能智能充电系统外文翻译内容摘要:

微控制器。 他们还可以 在 很多电器设备 中 找到,如洗衣机,微波炉和电话。 制造商们通常生 产微控制器的特殊版本,以帮助目标系统的硬件和软件开发。 起初 这些措施包括 EPROM 的 顶部 有一个 “ 窗口 ” ,可以通过紫外线擦除它的程序存储器, 以便 重新编程( “ 烧写 ” )和测试周期。 自 1998 年以来, EPROM 的版本变得 罕见,并已 被 EEPROM 和 FLASH 这 些 容易使用( 可以电擦除 )和更便宜 的设备 所取代。 其他版本可能 出现在 ROM 作为外部设备,而不是内部记忆体 的场合 ,但是 因为廉价微控制器编程器的广泛使用, 这 种情况越来越少了。 单片机的现场可编程器件的使用可能允许 现场更新固件或升级 工厂已经组装的,但尚未交付的产品 的版本。 可编程存储器也减少了新产品的部署所需的时间。 由于有无数同型号设备的需求 ,利用在制造时编程 的 部件是一个经济的选择。 这些 “掩模 编程 ” 的部件有相同的 逻辑程序。 编程环境 微控制器最初只 用 汇编语言编程,但目前各种高级编程语言普遍使用 在 目标微控制器 上。 这些语言 或者 专门为 某一用途 设计,或 是 通用语言版本,如 C 编程语言。 通用语言的编译器通常会有一些限制,以及增强,更好地支持微控制器的独特性。 有些微控制器 有 帮助开发某些类型的应用程序 的 环境。 微控制器供应商通常免费提供工具给 开发者,使其 更容易地 操作 他们的硬件。 许多微控制器 是如此奇特,它们有效地要求自己非标准的 C,如 8051 的 SDCC,它 阻止 使用标准的工具(如代码库或静态分析工具)防止代码 和 硬件功能不相关。 解释程序 常用来 隐藏 这种低层次的 错误。 解释程序 固件也可用于一些微控制器。 例如, BASIC 用于 早期 的 英特尔 8052第 5 页 (共 11 页 ) 微控制器。 BASIC 和 FORTH 用于 Zilog Z8。 通常这些 解释程序交互编程。 模拟器可用于如 Microchip 的 MPLAB 环境和 Revolution Education PICAXE的 有些微控制器。 这允许开发人员分析 如果他们用的是真实的器件,微控制器的行为 和程序应该是什么样的。 一个模拟器将显示 控制器 内部状态和 输出 ,以及允许输入信号的产生。 虽然一方面大多数模拟器无法在 一个 系统 中 模拟许多其他的硬件,但 他们可以 模拟 难以再现 的 物理实现 条件 ,可以最快的方式进行调试和分析问题。 最近的微控制器往往集成了片上调试电路,当由 JTAG 访问内电路仿真器 时 ,允许用 调试器 调试固件。 第 6 页 (共 11 页 ) Microcontroller The die from an Intel 8742, an 8bit microcontroller that includes a CPU running at 12 MHz, 128 bytes of RAM, 2048 bytes of EPROM, and I/O in the same chip. A microcontroller (sometimes abbreviated 181。 C , uC or MCU) is a small puter on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal puters or other general purpose applications. Microcontrollers are used in automatically controlled products and devices, such as automobile engine control systems, implantable medical devices, remote controls, office machines, appliances, power tools, and toys. By reducing the size and cost pared to a design that uses a separate microprocessor, memory, and input/output devices, microcontrollers make it economical to digitally control even more devices and processes. Mixed signal microcontrollers are mon, integrating analog ponents needed to control nondigital electronic systems. Some microcontrollers may use Fourbit words and operate at clock rate frequencies as low as 4 kHz, for low power consumption (milliwatts or microwatts). They will generally have the ability to retain functionality while waiting for an e。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。