电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

51单片机最小系统设计说明

51单片机最小系统设计说明_第1页
1/11
51单片机最小系统设计说明_第2页
2/11
51单片机最小系统设计说明_第3页
3/11
推断有无按键按下YN开始当Key1-Key5有键按下时调用延时程序调用彩灯循环程序当 Key6 按 下时设定相应的延时参数 R5 的值图 2-1 主程序流程图一、 容与要求容:设计制作一个 51 最小系统,用最小系统控制 8 个发光 2 极管。要求:全部点亮,依次点亮,交换点亮;用最小系统控制蜂鸣器;用最小系统控制电机。二、 设计思路使用 AT89C51 单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。八个发光二极管 D1-D8 分别接在单片机的 P2.0-P2.7 接口上,当给P2.0 口输出“0”时,发光二极管点亮,当输出“1”时,发光二极管熄灭。可以运用输出端口指令MOV P0,A或 MOV P0,#DATA,只要给累加器值或常数值,同理,接在P2.1~P2.7口的其他 7个 LED的点亮和熄灭的方法同 LED1。因此,要实现流水灯功能,我们只要将发光二极管 LED1~LED8 依次点亮、熄灭,8 只 LED 灯便会一亮一暗的成流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以与单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到闪耀效果。程序启动时跳转到键盘推断模块程序中,此程序里面包含 Key1~Key5 的按键情况推断,循环检测直到有按键按下的时候,程序转去相对应按键的彩灯显示的花型模块,与此同时,当按键 Key6 有闭合时,程序中调用延时程序程序时,给延时参数赋值上另一个值,是延时程序延时时间发生改变,以达到不同快慢节奏闪耀的彩灯。具体程序流程图 2-1 所示。三、 硬件设计3.1 直流稳压电源电路对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和基础。电子设备除用电池供电外,还采纳市电(沟通电网)供电。通过变压、整流、滤波和稳压后,得到稳定的直流电。直流稳压电源是电子设备的重要组成部分!本项目直流稳压电源为+5V。如下图所示:直流稳压电源的制作一般有 3 种制作形式,分别是分立元件构成的稳压电源、线性集成稳压电源和开关稳压电源。下图稳压电源采纳的是三端集成稳压器 7805 构成的正 5V 直流电源。图 3-1 三端固定式集成稳压电源电路图AT89C51 单片机的工作电压围:4.0V—5.5V,所以通常给单片机外接5V 直流电源。由于时间关系,此处用 3 节 1.5V 的干电池供...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

51单片机最小系统设计说明

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部