割り込みを利用した1秒カウンターの実装
概要
8051マイコン(AT89C52等)と2桁の7セグメントLED(カソードコモン)を用いて、1秒ごとにカウントアップする簡易ストップウォッチをタイマ割り込みで実現する。
タイマ0を16ビットモードで動作させ、50msごとに割り込みを発生。20回の割り込みで1秒を計測し、カウンタ値を表示する。
ヘッダファイル (head.h)
#include <reg52.h>
#define uint unsigned int
#d ...
6月8日 23:33 投稿