金牌会员
 
- 积分
- 1332
- 金钱
- 1332
- 注册时间
- 2021-1-2
- 在线时间
- 121 小时
|
本帖最后由 tongzhihong 于 2022-1-14 14:06 编辑
由于stm32芯片涨价太猛,我DIY就只好重新暂时玩点便宜一点的芯片,如51单片机。
自己做了一款51单片机开发板,主芯片为 STC89C52RC,也可用 Atmel 的 AT89S52,例程功能是电子钟,同时测温度、测湿度,并且带modbus协议,可联网。是准备用于通信机房的。
主要硬件资源:51单片机 + usb转串口芯片(ch340g) + 时钟芯片(ds1302) + RS485接口(max485) + 74HC373+8路拨码开关(设置modbus从机地址) + 12864LCD显示屏 + DS18B20(测温度) + DHT11(测湿度)
提供了STC89C52RC 的下载接口(ch340g),也提供了Atmel 的 AT89S52 的 ISP 下载接口。
最得意之处是,电子钟的人机交互接口,比网上卖的电子钟都方便、实用、快捷,共8个按键:
K5功能选择键(切换选择:正常显示、时间设置、闹钟设置),
K6确认键(保存:时间设置、闹钟设置),
K7退出键(退出设置,转到正常显示),
K8切铃键(关闭闹钟声响),
K3、K4光标移动选择键(在设置时,左、右移动光标到所选项),
K1、K2数值加、减键(在设置时,改变所选项的值)。
电子钟走时准确,功能完善,显示清析、美观。如下图示,欢迎点评、指点。
电话:1531 0328 107 (童工) 邮箱:tzh1963@qq.com
|
|