求一个时钟电路电路图图跟程序

   本学期单片机课程要求做课程设計我选取的课题如下:
基于单片机的电子时钟设计,要求:
(1)实时显示当前时间;
(2)能够对时间进行设置;
(3)包括年月日小时,分钟秒.
经过一周的时间已实现上述功能,故在此分享一下;

单片机最小系统(这就不用细说了吧这里我选用AT89C51),排阻四个按钮开关,8位共阴数码管蜂鸣器;

注:P1^1引脚接的是蜂鸣器,但是因为单片机的引脚输出太低不能驱动蜂鸣器,所以需通过三极管放大電流从而驱动蜂鸣器正常工作当引脚输出为低电平时分蜂鸣器响,同时对元件参数做些设置——蜂鸣器工作电压设置为2V即可三极管前電阻阻值通常设置为1K即可

接下来直接放代码,注释写的也很清楚了就不描述了

具体功能通过4个按钮实现

实际仿真中数码管显示可能会不穩定,具体原因已排除代码问题通过实验把蜂鸣器换成发光二极管后显示正常,但是换为蜂鸣器后显示就会不稳定;所以猜测可能是仿嫃时钟电路电路图的问题或者软件bug上实物后应该不会出现这种情况

我要回帖

更多关于 时钟电路电路图 的文章

 

随机推荐