51单片机-Protues仿真实例
2021-04-22 21:01:56 25.06MB 51单片机-Protues仿真实
1
DAC8551-51单片机例程;
2021-04-22 12:46:59 3KB DAC DAC8551 DAC8550
1
51单片机教室智能照明控制系统功能概述: 1.用51单片机STC89C52、时钟芯片DS1302、液晶屏LCD1602、光敏电阻、红外对管、设计一个教室智能照明控制系统; 2.单片机默认使用STC89C52,可选择AT89S52,下单请备注。默认供电方式为USB电源线,需要电池盒或适配器供电也可以自己做些略微改动。 3.使用4个LED灯模拟教室的照明灯,在符合条件开启时,人数小于10人亮一个灯,10-20人亮二个灯,20-30人亮三个灯,大于30人则全亮四个灯; 4.教室使用两个红外对管来检测是否有人进入并进行人数统计,人数可以统计到二位数99人,并实时将人数显示到液晶屏LCD上,液晶屏同时显示实时日期/时间/星期; 5.利用光敏电阻检测教室的光线强弱; 6.系统分自动/手动模式,可以通过按键切换模式,并有LED指示当前所在模式,在自动模式下,可以设定定时时间段,在定时时间段内,当教室有人(人数大于0)的情况下,如果光线暗弱则自动打开照明灯,照明灯点亮个数根据人数而定,不在定时时间段或者教室无人的情况下,关闭所有照明灯,另外在手动模式下,可以通过手动开关控制照明灯的亮灭,人数统计部分仍然生效; 实物截图: 视频演示: https://player.ku6.com/refer/BODxr_xHNNNyuno0louZSg... 附件内容截图: 附件内容说明: 仿真使用Protues、编程用C语言、编译器使用Keil4、原理图使用Protel(也可以用AD/DXP直接打开编辑), C语言源程序大部分都有解析,方便理解。 智能教室照明系统实物订做或者购买链接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w50...
2021-04-21 23:26:24 14.74MB 51单片机 智能照明 电路方案
1
新编MCS-51单片机应用设计 张毅刚.pdf
2021-04-21 14:04:50 10.70MB 51单片机 应用设计
1
实现的功能包括: 1.用DS18B20检测环境温度。 2.用光照传感器检测环境光强度。这里可以用电位器+ ADC0804(ADC0808需要选择输入通道,单片机的IO引脚数不足。ADC0804只有1路输入,可以满足需求)芯片代替。电压的大小代表光照的强弱,电压越大,光照越弱。 3.用按键实现一些设置功能: (1)用开关(switch)选择手动模式或自动模式。自动模式下,单片机根据光照强度和阈值大小,控制窗帘打开或闭合;手动模式下,需要手动按键控制窗帘。 (2)两个按键来分别控制光照阈值增加或减少 (3)两个按键,来控制打开窗帘,或者闭合窗帘 4.显示模块。由LCD1602显示温度、当前光照、光照阈值的信息。 5.步进电机控制模块。由单片机控制正转、反转,模拟窗帘的打开、闭合。当AD模块的输出高于阈值,说明光照较弱,电机正转打开窗帘;当AD模块输出低于阈值,说明光照较强,电机反转关闭窗帘。
2021-03-23 16:26:36 20.4MB 51单片机 C语言 智能窗帘仿真
1
新编MCS-51单片机应用设计,张毅刚版,高清PDF文档
1
1.可指定LED2、LED3代表红灯,设置保持时间; 2.可指定LED5、LED6代表黄灯,设置保持时间; 3.可指定LED8、LED9代表绿灯,设置保持时间; 4.交通灯显示刷新;
2021-02-07 14:02:03 8KB 单片机 c语言 硬件 KST-51单片机
1
 随着工业应用对信号检测与传输的要求不断提高,新型智能仪表将在市场中占有越来越重要的地位。本文在分析压力变送器基本工作原理的基础上,针对新形势下的生产要求,设计了基于MSC-51单片机的智能压力变送器的数据采集电路、看门狗电路以及接口电路。并设计了相应的数据采集算法、通信协议以及其他软件功能。
1
非常经典的汇编语言教程,深入浅出 ,非常适合入门
1
本书是在第3版《MCS:51单片机应用设计》一书的基础上,从应用的角度,详细地介绍了MCS:51单片机的硬件结构、指令系统、各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序以及MCS:51单片机应用系统的设计,并对MCS:51单片机应用系统设计中的抗干扰技术以及各种新器件也作了详细的介绍。本书突出了选取内容的实用性、典型性。书中的应用实例,大多来自科研工作及教学实践,且经过检验。内容丰富、详实。本书可作为工科院校的本科生、研究生、专科生单片机课程的教材以及毕业设计的参考资料,也可供从事自动控制、智能、仪器、仪表、电力、电子、机电一体化以及各类MCS:51单片机应用的工程技术人员参考。 第1章 单片机概述 1.1 什么是单片机 1.2 单片机的历史及发展概况 1.3 8位单片机的主要生产厂家和机型 1.4 单片机的发展趋势 1.5 单片机的应用 1.6 MCS-51系列单片机 思考题及习题 第2章 MCS—51单片机的硬件结构 2.1 MCS-51单片机的硬件结构 2.2 MCS-51的引脚 2.2.1 电源及时钟引脚 2.2.2 控制引脚 2.2.3 I/O 引脚 2.3 MCS-51的微处理器 2.3.1 运算器 2.3.2 控制器 2.4 MCS-51存储器的结构 2.4.1 程序存储器 2.4.2 内部数据存储器 2.4.3 特殊功能寄存器(SFI{) 2.4.4 位地址空间 2.4.5 外部数据存储器 2.5 并行L/O端口 2.5.1 P0口 2.5.2 P1 口 2.5.3 p2口 2.5.4 P3口 2.5.5 PO-P3口电路小结 2.6 时钟电路与时序 2.6.1 时钟电路 2.6.2 机器周期和指令周期 2.6.3 MCS-51的指令时序 2.7 MCS-51的复位和复位电路 2.7.1 复位操作 2.7.2 复位电路 思考题及习题 第3章 MCS—51单片机指令系统 3.1 指令系统概述 3.2 指令格式 3.3 指令系统的寻址方式 3.4 MCS-51单片机指令系统分类介绍 3.4.1 数据传送类指令 3.4.2 算术操作类指令 3.4.3 逻辑运算指令 3.4.4 控制转移类指令 3.4.5 位操作指令 3.5 MCS-51汇编语言的伪指令 思考题及习题 第4章 MCS—51的中断系统 4.1 中断的概念 4.2 MCS-51中断系统的结构 4.3 中断请求源 4.4 扣断控制 4.4.1 中断允许寄存器m 4.4.2 中断优先级寄存器IP 4.5 中断响应 4.6 外部中断的响应时间 4.7 外部中断的触发方式选择 4.7.1 电平触发方式 4.7.2跳沿触发方式 4.8 中断·清求的撤消 4.9 中断服务程序的设计 4.10 多外部中断源系统设计 4.10.1 定时器/计数器作为外部中断源的使用方法 4.10.2 中断和查询结合的方法 4.10.3 用优先权编码器扩展外部中断源 思考题及习题 第5章 MCS—51的定时器/计数器 5.1 定时器/计数器的结构 5.1.1 工作方式寄存器TMOD 5.1.2 定时器/计数器控制寄存器TCON 5.2 定时器/计数器的4种工作方式 5.2.1 方式0 5.2.2 方式1 5.2.3 方式2 5.2.4 方式3 5.3 定时器卅数器对外部计数输入信号的要求 5.4 定时器卅数器编程和应用 5.4.1 方式0应用 5.4.2 方式1应用 5.4.3 方式2的应用 5.4.4 方式3的应用 5.4.5 门控制位CATE的应用—测量脉冲宽度 5.4.6 实时时钟的设计 5.4.7 运行中读定时器/计数器 思考题及习题 第6章 MCS—51的串行口 6.1 串行口的结构 6.1.1 串行口控制寄存器SCON 6.1.2 特殊功能寄存器PCON 6.2 串行口的4种工作方式 6.2.1 方式0 6.2.2 方式1 6.2.3 方式2 6.2.4 方式3 6.3 多机通讯 6.4 波特率的设定 6.4.1 波特率的定义 6.4.2 定时器T1产生波特率的计算 6.5 串行口的编程和应用 6.5.1 串行口方式1应用编程(双机通讯) 6.5.2 串行口方式2应用编程 6.5.3 串行口方式3应用编程(双机通讯) 思考题及习题 第7章 MCS—51扩展存储器的设计 7.1 概述 7.2 系统总线及总线构造 7.2.1 系统总线 7.2.2 构造系统总线 7.2.3 单片机系统的串行扩展技术 7.3 读写控制、地址空间分配和外部地址锁存器 7.3.1 存储器扩展的读写控制 7.3.2 存储器地址空间分配 7.3.3 外部地址锁存器 7.4 程序存储器EPROM的扩展 7.4.1 EPROM芯片介绍 7.4.2 程序存储器的操作时序 7.4.3 典型的EPRO
2020-10-20 08:33:18 19.15MB MCS-51 单片机 51单片机 51单片机应用设计
1