ios7风格_51单片机入门教程.ppt
文本预览下载声明
雨雾 雨雾 雨雾 雨雾 雨雾 雨雾 中断允许寄存器IE 定时器 MSB LSB EA ES ET1 EX1 ET0 EX0 EA:总中断允许位 0:CPU屏蔽所有的中断请求 1:CPU开放所有中断 ET1和ET0:分别是定时器1和定时器0的中断允许位 0:禁止相应的外部中断 1:允许相应的外部中断 码盘测速 光电码盘是由光学玻璃制成,在上面刻有许多同心码道,每个码道上都有按一定规律排列的透光和不透光部分。如图所示。 工作时,光投射在码盘上,码盘随运动物体一起旋转,透过亮区的光经过狭缝后由光敏元件接受,光敏元件的排列与码道一一对应,对于亮区和暗区的光敏元件输出的信号,前者为“1”,后者为“0”。 通过统计单位时间内收到的脉冲数,即可计算得出码盘的运转速度。 现在开始,DIY一个自己的 作品吧吧 51 流水灯: 51单片机(¥5) 晶振(¥1) 40P芯片座(¥0.5) 洞洞板(¥2) 4.7kΩ 9pin排阻(¥0.5) 2.54mm单排针(¥1) 合计: ¥10 电子钟: 流水灯 + 带电子钟功能的计算器 : 流水灯 + 温度计: 流水灯 + LCD1602(¥14) DS1302芯片(¥3) 按键(¥2) 蜂鸣器(¥1) 合计: ¥30 DS18B20芯片(¥7) 4位8段数码管(¥4) 合计: ¥21 DS1302芯片(¥3) 蜂鸣器(¥1) 4位8段数码管(¥4) 合计: ¥18 * 单片机入门教程 MICROPROCESSOR-8051 TUTORIAL 自动化学院科学与技术协会 曹亮 2014 QUESTIONS 什么是单片机 学单片机有什么用处 如何学习单片机 1 了解5 1 单片机在实际生活中的应用及其重要性 2 3 学习51单片机之前, 必须掌握的基础知识 现场编写程序,讲解51单片机的四个经典例程 了解51单片机基本工作原理 建立最小系统 C51-51单片机的C语言标准 进制转换 按键控制流水灯 LCD1602液晶屏显示字符 外部中断实验 计时器实验(项目:用码盘测电机转速) 1 51单片机 在生活中的实际应用 应用实例1: 烟草烘烤炉自动控制系统 应用实例2: 烟雾、火灾报警器 应用实例N…… 2 如何搭建51单片机 的最小系统? 51单片机 一种集成电路芯片,一台完善的微型“电脑”。 *STC89C52RC为例 图为intel 80C51 ?8K字节程序存储空间(ROM) ?512字节数据存储空间(RAM) ?内带2K字节EEPROM存储空间 ?通用异步串行口(UART) ? 3 个16 位定时器/计数器 ?4路外部中断 ?工作频率范围:0~40MHz ?6时钟/机器周期或12时钟/机器周期 P1 P3 P0 P2 特殊功能引脚 晶振引脚 复位引脚 51单片机引脚 *STC89C52RC 51单片机最小系统 51单片机,及其正常工作时必需的外围器件共同组成的硬件生态系统。 任何基于51单片机的产品,都由其最小系统扩展而来。 传统51单片机的最小系统,分为3个部分。 X R P0 时钟电路 复位电路 P0口上拉电阻 *当P0口用作通用IO口使用时 X 时钟电路 18 19 20 GND XTAL1 XTAL2 震荡电路为是微处理器的“心脏”,由一个石英晶体谐振器和两个电容组成,电路图如下所示。电容的典型值为20~40pF。 石英晶体振荡器简称晶振,可与其它元件配合,产生标准脉冲信号,提供可靠的时钟。如果没有时钟脉冲,系统就无法工作。 R RST 09 VCC 传统51单片机开机上电时,需要在RST引脚上施加一个高电平,并维持一段时间,才能启动运行。右图为复位电路的示意图,电容取1~10uF,电阻取1~10KΩ。 在运行过程中如果发生意外情况,如死机、程序跑飞造成故障等,也可在RST引脚上施加一定时长高电平,即可复位单片机,使得系统恢复正常。 + 复位电路 P0 51单片机有四组IO口,分别为P1、P2、P3口和P0口。 其中P0口和其他的三组IO口相比,有本质的不同:P0口由两个场效应管构成推挽输出结构,当用作普通IO口时,与VCC连的场效应管永远截止,此时不能输出高电平,需要外
显示全部