|
|
自己做了一款51單片機(jī)開(kāi)發(fā)板,主芯片為 STC89C52RC,也可用 Atmel 的 AT89S52,例程功能是電子鐘,同時(shí)測(cè)溫度、測(cè)濕度,并且?guī)odbus協(xié)議,可聯(lián)網(wǎng)。是準(zhǔn)備用于通信機(jī)房的。主要硬件資源:51單片機(jī) + usb轉(zhuǎn)串口芯片(ch340g) + 時(shí)鐘芯片(ds1302) + RS485接口(max485) + 74HC373+8路撥碼開(kāi)關(guān)(設(shè)置modbus從機(jī)地址) + 12864LCD顯示屏 + DS18B20(測(cè)溫度) + DHT11(測(cè)濕度)
提供了STC89C52RC 的下載接口(ch340g),也提供了Atmel 的 AT89S52 的 ISP 下載接口。
最得意之處是,電子鐘的人機(jī)交互接口,比網(wǎng)上賣(mài)的電子鐘都方便、實(shí)用、快捷,共8個(gè)按鍵:
K5功能選擇鍵(切換選擇:正常顯示、時(shí)間設(shè)置、鬧鐘設(shè)置),
K6確認(rèn)鍵(保存:時(shí)間設(shè)置、鬧鐘設(shè)置),
K7退出鍵(退出設(shè)置,轉(zhuǎn)到正常顯示),
K8切鈴鍵(關(guān)閉鬧鐘聲響),
K3、K4光標(biāo)移動(dòng)選擇鍵(在設(shè)置時(shí),左、右移動(dòng)光標(biāo)到所選項(xiàng)),
K1、K2數(shù)值加、減鍵(在設(shè)置時(shí),改變所選項(xiàng)的值)。
電子鐘走時(shí)準(zhǔn)確,功能完善,顯示清析、美觀。如下圖示,歡迎點(diǎn)評(píng)、指點(diǎn)。
|
|