用单片机设计一个控制直流电机并测量转速的装置。单片机扩展有A/D转换芯片ADC0809(用ADC0808代替)和D/A转换芯片DAC0832。 (1)通过改变A/D输入端可变电阻来改变A/D的输入电压,D/A输入检测量大小,进而改变直流电机的转速。 (2)手动控制。在键盘上设置两个按键—直流电动机加速键和直流电机减速键。在手动状态下,每按一次键,电机的转速按照约定的速率改变。 (3)键盘列扫描(4x6)。
2022-12-26 22:26:58 69KB 汇编语言 单片机 课程设计 Proteus
1
DS1307 是具有 56 字节 SRAM 的电池供电时钟/日历。时钟/日历以秒、分钟、小时、天、日期、月和年显示数据。每个月的结束日期都会自动更改,特别是对于少于 31 天的月份。 它们以集成电路 (IC) 的形式出现,可以像时钟一样控制时间,像日历一样控制日期。RTC 的主要优势在于它有一个备用电池系统,即使断电也能保持时钟/日历正常工作。RTC 需要少量电力才能保持活跃。这些 RTC 可以在各种应用中找到,包括嵌入式设备和计算机主板。 DS==》如果您的模块在电池座旁边安装了 DS18B20 温度传感器,则该引脚设计用于输出温度信息(标记为 U1)。 SCL==》是 I2C 接口的时钟输入,用于同步串行接口上​​的数据传输。 SDA==》是 I2C 串行接口的数据输入/输出。 VCC==》该引脚为模块供电。它的范围可以从 3.3 到 5.5 伏。 GND==》是接地引脚。 BAT==》是任何标准 3V 锂电池或其他能源的备用电源输入,允许小工具在主电源丢失时保持精确的时间。
2022-12-23 14:01:48 2.87MB Arduino 时钟模块 DS1307
1
1、实验1:点亮第一个LED 2、实验2:LED闪烁 3、实验3:定时器0中断 4、实验4:DS18B20温度传感器 等一共22个单片机基础实验,每行代码都有解析!
2022-12-22 23:23:39 586KB 单片机 c51 汇编
1
内容摘要:本文详细系统地介绍了uC/OS-II在51单片机上的移植、重入实现方法、硬件仿真、固化、人机界面等关键内容。引言:随着各种应用电子系统的复杂化和系统实时性需求的提高,并伴随应用软件朝着系统化方向发展的加速,在16位/32位单片机中广泛使用了嵌入式实时操作系统。然而实际使用中却存在着大量8位单片机,从经济性考虑,对某些应用场合,在8位MCU上使用操作系统是可行的。从学习操作系统角度,uC/OS-IIfor51即简单又全面,学习成本低廉,值得推广。结语:μC/OS-II具有免费、简单、可*性高、实时性好等优点,但也有缺乏便利开发环境等缺点,尤其不像商用嵌入式系统那样得到广泛使用和持续的研
1
51单片机编程代码,自动避障红外电动小车C51程序
2022-12-20 21:13:45 7KB 51单片机 电磁车 自动避障
1
单片机C51与NRF2401结合,完成无线收发模块的设计
2022-12-20 16:54:38 12KB C51 NRF2401
1
52单片机实现nRF24L01模块的简单无线通讯,代码及工程文件全部打包奉上,移植只需要修改相关接口定义,更换显示外设。调试通过,简单可靠,后边将继续更新相关开发。
2022-12-20 16:51:12 914KB 52单片机 nRF24L01 无线收发 程序
1
大学期间做的课程项目,超声波测液位,精度还可以。 使用51单片机控制,超声波模块采集,LCD1602显示。 压缩包包含制作步骤,下载器,程序,演示视频,单片机datasheet,超声波模块资料 包教包会
2022-12-16 14:01:29 91.82MB 51单片机 超声波模块 LCD1602 液位测量
1
LED1602A液晶显示流程图 否 否 否 ----------------------- 开 始 对LCD1602A进行初始化 判是否有按键按下 扫描按键 延时消抖 首行扫描字R3列扫描送P1 扫描、判行确定键值 键值入栈保护 键值转化为ASII码,存入寄存器 判释放按键 继续扫描 判第七位是否为0 LCD1602A写命令 显 示 延 时 结 束 LCD1602流程图全文共3页,当前为第1页。 LCD1602流程图全文共3页,当前为第2页。 LCD1602流程图全文共3页,当前为第3页。
2022-12-16 13:13:50 41KB 文档资料
1
74HC595驱动LCD1602液晶并显示DS18B20温度传感器采集的温度
2022-12-15 17:24:19 2.58MB 文档资料 stm32
1