DS18B20温度センサーをSTC89C52/AT89C51で動作させる実装ガイド

プロジェクト概要 本プロジェクトは、STC89C52やAT89C51といった標準的な8051コアマイコン向けのDS18B20温度センサー駆動実装です。メイン制御プログラム(main.c)、独立した温度センサードライバモジュール(temp.c, temp.h)、およびコンパイル済みHEXファイル(template.hex)を含み、DS18B20の1-Wire通信プロトコルを厳密に実装しています。 システム設計とアーキテクチャ ...

8月11日 19:48 投稿

AT89C51による7セグメントLEDのダイナミックスキャン制御とProteusシミュレーション

AT89C51マイコンを使用して複数桁の7セグメントLEDを制御する際、表示がちらついたり、一部の桁だけ点灯したり、意図しないパターンが表示されることがあります。これは「ダイナミックスキャン」のタイミングや論理に誤りがあることが原因です。本稿では、Proteus環境で共陽極6桁7セグメントLED(7SEG-MPX6-CA)を安定して駆動するための「セグメント選択(セグ選)」と「 ...

6月18日 19:37 投稿