Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

使用STC89C52和DS1302芯片做的数码管显示时钟程序

License

NotificationsYou must be signed in to change notification settings

hungtcs/8052-clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

使用8052、ds1302和8位共阴数码管制作的数码管时钟程序。
主控IC为 STC89S52。
数码管驱动为 74HC573。
编译器 sdcc version 3.5.0

使用方式

程序有设置显示两个模式,另外有操作设置两个按键。
在非设置模式下,操作按钮的功能为切换显示模式,即切换日期显示和时间显示。
按下并松开一次设置按钮可以切换到设置模式,每按一次设置按钮切换一次设置的项目,在时间显示模式对应时分秒、日期显示模式对应年月日,在设置日或者秒的时候再按一次设置按钮则退出到显示模式。

修改引脚

DS1302引脚:

// file: DS1302.h#defineDS1302_SCK P1_7#defineDS1302_IO  P2_7#defineDS1302_RST P1_2

数码管引脚:

// DS1302.c#defineDT_SS        P2_0    // 段选#defineDT_BS        P2_1    // 位选#defineDT_DATA      P0

键盘引脚(低电平触发):

// DS1302.c#defineSETTING_KEY   P3_7#defineOPERATION_KEY P3_6

About

使用STC89C52和DS1302芯片做的数码管显示时钟程序

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp