基于at89s51单片机的十字路口单片机交通灯课程设计内容摘要:

最佳选择。 单片机内部也用和电脑功能类似的模块,比如 CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件性能都相对我们的家用电脑弱很多,不过价钱也是低的,一般不超过 10 元即可 ......用它来做一些控制电器一类不是很复杂的工作足矣了。 我们现在用的全自动滚筒洗衣机、排烟罩、 VCD等等的家电里面都可以看到它的身影。 ......它主要是作为控制部分的核心部件。 它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和离线式计算机的(比如家用 PC)的主要区别。 单片机芯片单片机是靠程序运行的,并且可以修改。 通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。 一个不是很复杂的功能要是用美国 50年代开发的 74 系列,或者 60 年代的 CD4000 系列这些纯硬件来搞定的话,电路一定是 一块大 PCB 板。 但是如果要是用美国 70 年代成功投放市场的系列单片机,结果就会有天壤之别。 只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性。 由于单片机对成本是敏感的,所以目前占统治地位的软件还是最低级汇编语言,它是除了二进制机器码以上最低级的语言了,既然这么低级为什么还要用呢。 很多高级的语言已经达到了可视化编程的水平为什么不用呢。 原因很简单,就是单片机没有家用计算机那样的 CPU,也没有像硬盘那样的海量存储设备。 一个可视化高级语言编写的小程序里面即使只有一个按钮,也会达到几十 K 的尺寸。 对于家 用 PC 的硬盘来讲没什么,可是对于单片机来讲是不能接受的。 单片机在硬件资源方面的利用率必须很高才行,所以汇编虽然原始却还是在大量使用。 一样的道理,如果把巨型计算机上的操作系统和应用软件拿到家用 PC 上来运行,家用 PC 的也是承受不了的。 可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。 不过,这种电脑,通常是指个人计算机,简称 PC 机。 它由主机、键盘、显示器等组成。 还有一类计算机,大多数人却不怎么熟悉。 这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。 顾名思义,这种计算机 的 最小系统只用了一片集成电路,即可进行简单运算和控制。 因为它体积小,通常都藏在被控机械的“肚子”里。 它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。 现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。 各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词 —— “智能型”,如智能型洗衣机等。 现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。 究其原因,可能就卡在产品未使用单片 机或其它可编程逻辑器件上。 单片机诞生于 20 世纪 70 年代末,经历了 SCM、 MCU、 SoC 三大阶段。 单片机由运算器、控制器、存储器、输入输出设备构成 单片机是嵌入式系统的独立发展之路,向 MCU 阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了 SoC化趋势。 随着微电子技术、 IC 设计、 EDA 工具的发展,基于 SoC 的单片机应用系统设计会有较大的发展。 因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应 用系统。 单片机集成度高。 单片机包括 CPU、 4KB 容量的 ROM( 8031 无)、 128 B 容量的 RAM、 2 个 16 位定时 /计数器、 4 个 8 位并行口、全双工串口行口。 系统结构简单,使用方便,实现模块化。 单片机可靠性高,可工作到 10^6 ~10^7 小时无故障。 处理功能强,速度快。 第 3 章 芯片简介 •174。 兼容与 MCS 51 产品 •4K 的系统内字节可编程( ISP)的快闪记忆体 耐力: 10,000 写 /擦除周期 • 至 工作电压范围 •全静态操作: 0 赫兹至 33 兆赫 •三级程序存储器锁定 •128 8 位内部 RAM •32 个可编程 I / O 线 •2 个 16 位定时器 /计数器 •6 个中断源 •全双工 UART 串行通道 •低功耗空闲和掉电模式 •中 断恢复从掉电模式 •看门狗定时器 •双数据指针 •断电标志 •快速的编程时间 •灵活的 ISP 编程(字节和页模式) •绿色(铅 /无卤化物)包装股权 在 AT89S51 单片机是一种低功耗,高性能 CMOS8 位微控制器与 4K 字节的系统内可编程闪存。 该装置是采用 Atmel 的高密度非易失性内存技术,并与业界标准的 80C51 指令集和引脚兼容。 片上闪存允许程序内存被重新编程在系统或由传统的非易失性存储器编程。 通过结合系统内可编程闪存一个多功能的 8位 CPU上单片芯片, Atmel 的单片机 AT89S51 是一 个功能强大的微控制器提供 了一个高度灵活和成本有效的解决方案为许多嵌入式控制应用。 AT89S51 具有以下标准特性: 4K 字节闪存, 128 字节内存, 32 个 I/ O 线 ,看门狗定时器,两个数据指针,两个 16 位定时器 /计数器,五向量两级中断结构,一个全双工串行口,片上振荡器,和时钟电路。 此外,单片机 AT89S51 设计了静态逻辑操作下降到零频率,并支持两种软件可选的节电模式。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。