摘要
目录
1概述· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·3
1 .1本课题设计的目的和意义· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·3
1 .2数字式转速测量系统的发展背景· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·3
2单片机· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·4
2.1单片机AT 89 C 51介绍· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·4
3系统方案提出和论证传感器的选择· · · · · · · · · · · · · · · · · · · · · · · · · ·8
3.1方案一霍尔传感器测量方案· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·8
3.2方案二光电传感器· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·9
4转速测量系统的原理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·1 1
4.1转速测量方法· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·1 1
4.2转速测量原理· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·12
5系统硬件设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·14
5.1转速信号采集· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·14
5.2转速信号处理电路设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·16
5.3最小系统的设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·18
5.3.1复位电路图4.8· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·18
5.3.2晶振电路· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·21
5.3.3最小系统的仿真· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·22
6显示部分设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·23
7系统软件设计· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·26
7.1主程序初始化· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·26
7.2主程序流程图程序流程图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·27
总结· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·29
致谢· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·30
参考文献· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·31
速表时常用测速发电机的方法即将测速发电机的转轴与待测轴相连测速
磁阻的霍尔元件等)、 电容式(对高频振荡进行幅值调制或频率调制)等还有
这个芯片内部去了就这么一个小小的芯片就能构成一台小型的电脑因此叫做单片机。
图2.1 AT89C51芯片
AT89C51管脚分布
P3口也可作为AT89C51的一些特殊功能口。
P3口管脚备选功能
●P3.0 RXD串行输入口
●P3.1 TXD串行输出口
●P3.2/INT0外部中断0
●P3.3/INT1 外部中断1
●P3.4 T0记时器0外部输入
●P3.5T1 记时器1外部输入
●P3.6/WR外部数据存储器写选通
●P3.7/RD外部数据存储器读选通
●P3口同时为闪烁编程和编程校验接收一些控制信号。
●RST复位输入。当振荡器复位器件时要保持RST脚两个机器周期的高电平时间。
●ALE/PROG当访问外部存储器时地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间此引脚用于输入编程脉冲。在平时ALE端以不变的频率周期输出正脉冲信号此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是每当用作外部数据存储器时将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时 ALE只有在执行MOVXMOVC指令是ALE才起作用。另外该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止置位无效。
●PSEN外部程序存储器的选通信号。在由外部程序存储器取指期间
每个机器周期两次/PSEN有效。但在访问外部数据存储器时这两
次有效的/PSEN信号将不出现。
●EA/VPP当/EA保持低电平时则在此期间外部程序存储器
0000H-FFFFH 不管是否有内部程序存储器。注意加密方式
1时 /EA将内部锁定为RESET当/EA端保持高电平时此间
内部程序存储器。在FLASH编程期间此引脚也用于施加12V编
程电源VPP 。
●XTAL 1 反向振荡放大器的输入及内部时钟工作电路的输入。
●XTAL2 来自反向振荡器的输出。
3 振荡器特性
XTA L 1和XTA L2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件XTA L2应不接。有余输入至内部时钟信号要通过一个二分频触发器因此对外部时钟信号的脉宽无任何要求但必须保证脉冲的高低电平要求的宽度。
4 芯片擦除
整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合并保持ALE管脚处于低电平10ms来完成。在芯片擦操作中代码阵列全被写“1”且在任何非空存储字节被重复编程以前该操作必须被执行。
此外AT89C51设有稳态逻辑可以在低到零频率的条件下静态逻辑支
对于一般的用户来说,我们使用宝塔面板免费版本功能还是足够的,如果我们有需要付费插件和专业版的功能,且需要的插件比较多,实际上且长期使用的话,还是购买付费专业版或者企业版本划算一些。昨天也有在文章中分享年中促销活动。如今我们是否会发现,我们在安装宝塔面板后是必须强制我们登录账户的,否则一直有弹出登录界面,我们还是注册一个账户比较好。反正免费注册宝塔账户还有代金券赠送。 新注册宝塔账户送代金券我们注册...
virmach怎么样?virmach家这几年非常火,从商家的黑五闪购开始,以超低的价格吸引了大批的国人客户,而且商家的机器还是非常稳定的,站长手里的4.75刀年付已经用了两年了,非常稳定,不过商家到国内的线路一般,目前商家新上了夏季优惠促销,价格低到发指,年付7.2美元起,商家反馈将在9月开始更换AMD+NVMe平台,这个消息从年初就有了,不过一直没有更换,目前这个时间也不确定是否准确。点击进入:...
官方网站:点击访问青果云官方网站活动方案:—————————–活动规则—————————1、选购活动产品并下单(先不要支付)2、联系我司在线客服修改价格或领取赠送时间3、确认价格已按活动政策修改正确后,支付订单,到此产品开设成功4、本活动产品可以升级,升级所需费用按产品原价计算若发生退款,按资源实际使用情况折算为产品原价再退还剩余余额! 美国洛杉矶CN2_GIACPU内存系统盘流量宽带i...