-
Telephone-Doorbell
利用单片机为主控芯片,通过检测按键是否按下来启动定时门铃,利用定时器控制蜂鸣器发出叮咚,此设计的门铃次数可调节,通过数码管显示调节的响铃次数与响铃时剩余的响铃次数。(附有PROTUES8.1仿真电路)
- 2022-09-15 03:55:03下载
- 积分:1
-
STM32网口IAP下载程序源码
STM32网口IAP下载程序源码,可用于STM32系列产品通过网口实现系统更新功能,还是很有参考价值的。
- 2022-03-09 16:28:01下载
- 积分:1
-
正点原子mini STM32F103-FreeModbus-uCosII 从机代码
基于整点原子mini开发板和其uCosII工程的FreeModBus-1.5代码移植,支持 01,02,03,04,05,06,15,16 共8个功能码,能够通过Modbus-poll进行LED亮灭控制(15码),读取按键状态(02码),读取AD值(04码),读写数组等操作。
- 2022-05-09 02:02:15下载
- 积分:1
-
Ds1302
时钟芯片ds1302驱动
读取这几个寄存器来获取实时时间和日期。这几个寄存器的说明如下:
1、秒寄存器(81h、80h)的位7定义为时钟暂停标志(CH)。当初始上电时该位置为1,时钟振荡器停止,DS1302处于低功耗状态;只有将秒寄存器的该位置改写为0时,时钟才能开始运行。
2、小时寄存器(85h、84h)的位7用于定义DS1302是运行于12小时模式还是24小时模式。当为高时,选择12小时模式。在12小时模式时,位5是 ,当为1时,表示PM。在24小时模式时,位5是第二个10小时位
3、控制寄存器(8Fh、8Eh)的位7是写保护位(WP),其它7位均置为0。在任何的对时钟和RAM的写操作之前,WP位必须为0。当WP位为1时,写保护位防止对任一寄存器的写操作。也就是说在电路上电的初始态WP是1,这时是不能改写上面任何一个时间寄存器的,只有首先将WP改写为0,才能进行其它寄存器的写操作。
- 2023-03-25 00:30:04下载
- 积分:1
-
51单片机小系统
此系统可以运行在8051 8位单片机上, 就像在嵌入系统中使用C语言替代汇编一样,在嵌入系统中使用RTOS是大势所趋。原因主要是现在在大多数情况下编程效率比执行效率重要(单片机便宜嘛)。但纵观51的RTOS,keil c51 所带的RTX Full 太大(6k多),且需要外部ram,又无源代码,很多时候不实用。RTX Tiny虽然小(900多字节),但是任务没有优先级和中断管理,也无源代码,也不太实用。而ucosII虽有源代码,但是它太大,又需要外部ram,所有函数又必须是重入函数,用在51这类小片内RAM的单片机上有点勉强。于是,我借鉴ucosII和RTX Tiny编写了Small RTOS 51,虽然它为51系列编写,但是它还是比较容易移植到其它CPU上。
- 2022-02-20 02:13:51下载
- 积分:1
-
standard clock with ds 1307
标准时钟使用8051 c编码。我用过keil ;uv3编译器…它的作品与任何移动电话真棒
- 2023-02-21 18:45:03下载
- 积分:1
-
stm32触摸屏显示
AD转换,DS18B20温度传感器,eeprom ,红外遥控,ADX345加速度传感器测试 ,CAN通信测试 ,触摸显示小游戏
- 2022-07-03 08:19:33下载
- 积分:1
-
基于STM32F103VET6的SD卡文件系统移植代码
这个是基于STM32F103VET6的SD卡文件系统移植代码,参考的野火指南者程序,现已成功移植,可以使用
- 2022-08-12 19:54:41下载
- 积分:1
-
LCD1602单片机控制的简单显示
包括了单片机控制的LCD—1602液晶显示源码,可以用于51内核的单片机,可直接使用
- 2022-08-16 04:43:53下载
- 积分:1
-
基于51单片机WiFi模块接入机智云
机智云作为中转站,上传数据,发送数据。此代码可控制IO口的高低电平
- 2022-02-04 22:39:29下载
- 积分:1