91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 77KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-12
  • 語言: 其他
  • 標簽: 點陣??

資源簡介

通過設置好的時間,自動運行程序,并實時顯示年份、月份、時間,還實行廣告的流動……

資源截圖

代碼片段和文件信息

/*****************************************************
???????4字LED點陣屏+DS1302萬年歷電子鐘?C?程序【改模對換/反顯】
******************************************************
聲明:
?????本程序中DS1302讀寫部分是直接引用網上網友提供的共享程序,
??本程序供大家學習之用,用勿用于商業用途。尊重作者版權。
?
?編寫:鄧椿薪
?時間:2006年6月9日?晚
?郵箱:love2151@xinhuanet.com
?網址:www.89s51diy.com
*******************************************************

?DS1302?接線圖

?????????Vcc2??CLK?I/O??/RST?
???????????
????????????|???|???|???|
???????????-------------------
??????????|?8???7???6???5??|
??????????|???DS1302???????|
??????????|????????????????|
??????????|?1???2???3???4??|
???????????-------------------
????????????|???|???|???|
?????????VCC1???????????GND

1?腳接+5V????2,3腳32768HZ晶振??4腳接地??5腳接S51的P02?6腳接S51的P01?7接S51的P00
8腳接后備電源,可以接老計算機主板上的3.6V電池,也可以通過二級管隔離接一個大容量電解電容
電壓在2.5V以上即可維持


595連級輸出數據,138行驅動。*/



#include?
#define?uchar?unsigned?char
#define?uint?unsigned?int
#define?light?3????????????????????????//定義亮度
uchar?code?hanzi[]; ????//漢字字模

uchar?code?timer[12][16]; //0~9數字
uchar?code?sw[]; ????????????????????//138驅動數據

void?Show_word();??????????????????????//待機顯示按三秒間隔分別顯示年、月日、星期、時分秒。
void?Show_pass(); ???????????//不顯示一個字
void?Send_data(unsigned?char?*d);??????/*串口發送一行*/



/******************************************/
sbit?resget=P0^2; //時鐘復位
sbit?key_moda=P0^3; //模式轉換
sbit?key_up=P0^4; //時鐘加
sbit?key_Down=P0^5; //時鐘減

sbit?T_CLK=P2^3; ????//DS1302引腳連接
sbit?T_IO?=P2^2;
sbit?T_RST=P2^1;

sbit?ACC0=ACC^0;???????????//1bit數據存儲位
sbit?ACC7=ACC^7;

sbit?STR=P1^7;??????????????//鎖存 ?
sbit?CLK=P3^1; ????????????//時鐘 ?
sbit?Data=?P3^0;????????????//數據 ?
sbit?E=P1^4; ??


uchar?starts_time[7]={0x000x100x220x110x060x070x06}; ?//初始化后設置
uchar?MoveSpeedFlickerlineSecCentHourYearMonthDayWeek;??//時間變量
uchar?abfhmsecidx;???????????//標志計數器?a為自動轉換顯示時間,b為手動與自動標志
uint?zimuo; ???????????????????//字模計數器
uchar?BUFF[10]; ???????????//緩存

void???RTInputByte(uchar);?????????/*?輸入?1Byte?*/
uchar??RTOutputByte(void);?????????/*?輸出?1Byte?*/
void???W1302(uchar?uchar);????????//?向DS1302寫入一個字節
uchar??R1302(uchar);???????????????//?從DS1302讀出一個字節
void???Set1302(uchar?*);???????????//?寫DS1302時間
void???du1302();???????????????????//?讀時間??
void???DelayMs(void);??????????????//?延時
void???Set(ucharuchar?);??????????//?變量調整
void???in_data(); ???//?調整移動數據
void???rxd_data(); ???//?串口發送移動數據


/*主函數*/
void?main()
{
???Move=0;
???zimuo=0;
???TMOD=0x01; //16位定時
???TH0=0x3c;????//25ms晶振為24M
???TL0=0xb0;
???EA=1;
???TR0=1;
???ET0=1;?
???SCON=0;?????????????//初始化串口為工作方式0(同步通信方式,TxD輸出同步脈沖)

???while(zimuo<512)
????{?
?while(Move<16) ?????????????//數據移位。
???????{
?????for(Speed=0;Speed<10;Speed++)???????//移動速度
??????{
????for(line=0;line<16;line++)
??{
?????????in_data(); ?????//調整移動數據
?????????????rxd_data();
??????????????????????P1=sw[line];???????
?????????????????????? ?
STR=1;STR=0

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-06-04?00:06??4字屏翻頁萬年歷\
?????文件??????181498??2008-07-16?12:43??4字屏翻頁萬年歷\4字時間顯示.DSN
?????文件????????1364??2011-06-04?00:03??4字屏翻頁萬年歷\4字時間顯示.PWI
?????文件??????181498??2008-07-16?12:41??4字屏翻頁萬年歷\Last?Loaded?4字時間顯示.DBK
?????文件???????29346??2008-07-16?12:35??4字屏翻頁萬年歷\zsp.c
?????文件???????11349??2008-07-16?12:35??4字屏翻頁萬年歷\zsp.hex

評論

共有 條評論