???? #include
???? #include
???? #define????? Z8279??? XBYTE[0x8FFF] //定義外部命令口
???? #define????? D8279??? XBYTE[0x8FFE] //定義外部數據口
???? #define????? LEDWR0?? 0x90??? //寫端口命令
#define uchar unsigned char
???
???? void view8279(void);
uchar?? hour1=0,hour2=0,min1=0,min2=0,sec1=0,sec2=0,num_20; //時分秒的十位和個位,初值為零
???? uchar led[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};//定義0到F的鍵碼
???
???? void main(void)
???? {
????? TMOD=0x01;
????? TH0=0x3c;
????? TL0=0xb0;
????? IE=0x82;
????? TR0=1;
????? num_20=20;
????? while(1)
????? {}
???? }
???
???? void shizhong(void) interrupt 1
???? {????????? //7?????????????????
????? TH0=0x3c;
????? TL0=0xb0;
????? num_20--;
????? if(num_20!=0) return;
????
????? if(sec1==5 && sec2==9)
????? {????????? //05
??? sec1=0;
??? sec2=0;
?????? if(min1==5 && min2==9)
?????? {???????? //03
???? min1=0;
???? min2=0;
??????? if(hour1==5 && hour2==9)
??????? {??????? //01
???????? hour1=0;
???????? hour2=0;
???? }??????? //01
???????? else if(hour2==9)
???????? {?????? //02
????????? hour1++;
????????? hour2=0;
???????? }?????? //02
???????? else hour2++;
??????? }??????? //03
??????? else if(min2==9)
??????? {??????? //04
???????? min1++;
???????? min2=0;
??????? }??????? //04
???????? else min2++;
?????? }
??????????? //05
?????? else if(sec2==9)
?????? {???????? //06
??????? sec1++;
??????? sec2=0;
?????? }???????? //06
?????? else sec2++;
???
????
????? view8279();
????? num_20=20;???????? //7
???? }
???
???? void view8279(void)
???? {??
????? if (1)??? //在正常顯示情況下顯示各位數字
????? {
????????? Z8279=LEDWR0;
??????????? D8279=led[sec2];
??????????? D8279=led[sec1];
????? D8279=0x40;?????
??????????? D8279=led[min2];
??????????? D8279=led[min1];
??????????? D8279=0x40;
??????????? D8279=led[hour2];
??????????? D8279=led[hour1];
????? }
???? }
8279做的時鐘程序C語言源代碼
- 時鐘(130269)
相關推薦
8279芯片資料,最好有C語言底層
新人第一次發帖,最近需要用下鍵盤的一個芯片8279,可是書上的看的不是很清楚,就想問下各位大哥有沒有8279芯片的資料,還有C語言的底層,謝謝大家了??!
2015-05-22 19:44:11
從源代碼到CPU執行過程
1.從源代碼到CPU執行過程.c等高級語言經過編譯器編譯后轉換為.s匯編源代碼經過匯編器轉化為elf格式二進制可執行程序通過Objcopy工具轉化成Bin格式燒錄文件通過總線傳送到CPU中進行解碼在
2021-12-20 07:55:29
嵌入式C語言與C語言的區別
嵌入式C語言與C語言的區別:最常用的系統編程語言是C,它是在匯編語言中使用的一種簡單的編程語言,源代碼采用自由格式。Embeddedc是c語言用于編寫嵌入式軟件的擴展,這兩者有什么區別?首先是啟動
2021-10-27 06:52:17
開源~~電子時鐘資料原理圖,源代碼
`開源~~電子時鐘資料原理圖,源代碼!有時,分 加功能按鍵分別為P1.0 與P1.1 C源程序仿真文件也分享給大家!希望大家多多交流另外加以USB轉串口的驅動`
2013-06-15 17:30:37
心形led燈(包括原理圖、PCB圖、C 語言源代碼)
本帖最后由 yejunjie176 于 2018-5-10 18:45 編輯
心形led燈(包括原理圖、PCB圖、C 語言源代碼),可以自己做了送給女朋友
2016-08-17 16:30:39
新手做的時鐘(ME500B)源代碼
新手做的時鐘(ME500B)源代碼:LED_TUBE_TIMER.lnpLED_TUBE_TIMER.hexLED_TUBE_TIMER.OptLED_TUBE_TIMER_Opt.BakLED_TUBE_TIMER.plgLED_TUBE_TIMERLED_TUBE_TIMER.OBJLED_TUBE_TIMER.Uv2LED_TUBE_TIMER_Uv2.BakLED_TUBE_TIMER.ASMLED_TUBE_TIMER.M51LED_TUBE_TIMER.LST
2008-06-02 13:19:54
能轉化成c語言嗎?這是8279鍵盤顯示實驗匯編代碼
LJMPSTAR ORG0100H STAR:MOVSP,#60H ACALLINIT8279;初始化子程序 MOVKeyCount,#0 STAR1:CALLSCAN_KEY;鍵掃描
2015-10-25 12:03:17
自己做的6*6*6光立方原理圖和源代碼(程序有詳細注釋)
自己做的6*6*6光立方原理圖和源代碼,由于我自己在搭建是弄錯了!網上下載了一個程序,但是看不懂,就自己寫了一個,加上本身C語言不好!所以寫的代碼不是很好!有著詳細的注釋! AD剛學??!原理圖畫的就更垃圾了??! !求大家指點
2012-10-24 12:11:28
請問有C運行時庫源代碼嗎?
經驗。但對微芯片U/CS的影響很小。我已經習慣了用完整的源代碼到CRTL的C/C++編譯器。我正在做一個引導加載程序和匯編代碼,我在尋找源代碼ToprItf和SaveTFF以及其他一些STDIO例程。我想對Primtf和Spavtf和一些其他STDIO例程做一些修改。我想把它們編譯成我的項目。丹
2019-09-29 09:55:09
c語言貪吃蛇源代碼
本程序為貪吃蛇游戲,想必大家都玩過這個游戲,程序源代碼用TC2.0編譯通過,需要圖形驅動文件的支持,在TC2.0的集成環境中有.
本程序利用數據結構中的鏈表,來將蛇身連接,同
2007-06-05 12:45:49205
mcp2515 c程序源代碼
mcp2515 c程序源代碼
;----------------------------------------------------------------------;MCP2510.INC; Description:&
2008-06-06 21:47:47673
MTK1389的DVD方案C語言程序源代碼
MTK1389的DVD方案程序C語言源代碼,自已根據需要修改界面什么的就可以成自已的產了。MTK1389 the DVD program source code, customers can
2009-02-25 12:02:17171
178個經典c語言源代碼
178個經典c語言源代碼:#define N 11float max=0,min=0;float average(array,n)float array[];int n;{ int
2010-02-08 17:19:01178
DES算法程序源代碼
DES算法程序源代碼:The file MacDES.sit.hqx is a $15 shareware program by John Powers,written in 1985 for Macintoshes. It is extremely slow.
2010-02-09 11:20:3450
解密程序源代碼
解密程序源代碼源程序5;***********************************************************; File: system.ASM; Taget
2010-02-09 15:08:1638
匯編語言源代碼分析
匯編語言源代碼分析
查看源代碼將發現它由4 4個文件組成,其中:• 兩個是匯編語言文件,它們的名字帶后綴“ . s”;• 28個是用“C”語言編寫的,它們的名
2010-02-09 16:18:2126
紅外源程序源代碼
紅外源程序源代碼
/*遙控接收在此中斷程序內完成//遙控碼放在ir_da[]中/************************************//* Interrupt for IR subroutine *//*&nbs
2010-02-24 14:35:0947
駐留撥號程序匯編語言源代碼
駐留撥號程序匯編語言源代碼:; DIALER.ASM ; Resident dialer;; Author: Inbar Raz; Placed
2010-05-06 16:40:2210
ad9850-c程序-設計源代碼
ad9850-c程序-源代碼
#include #includefloat l,m,n,q,z;double k; //-----------------------定義管腳---------
2008-04-10 13:12:171407
lc72130的應用C程序源代碼
lc72130的應用C程序源代碼收音頭控制程序(LC72130)//------------------------------------------------------------------------/******************************************
2008-07-31 11:43:292477
sle4442程序(ic卡程序,C語言源代碼)
sle4442程序(ic卡程序,C語言源代碼)
//*********************FileName:Main.c**
2008-09-22 17:33:405889
8279顯示電子鐘的設計與程序源代碼
分享到 可以看看時鐘程序是怎么樣設計的。 Z 8279 EQU 08701H ;8279 狀態/命令口地址D8279 EQU 08700H ;8279 數據口地址LEDMOD EQU 00H;左邊
2018-01-22 22:52:25389
C語言的源代碼文件和目標文件與可執行文件的詳細介紹
1、源代碼文件
存放程序代碼的文件,即我們編輯代碼的文件,稱為源代碼文件。
C語言源程序文件的擴展名為“.c”。源代碼文件是相對目標文件和可執行文件而言的,一般是用高級語言寫出來的。
2020-02-18 11:52:477629
c語言源程序main函數的位置
理解C語言程序的執行過程。 C語言程序的執行過程可以簡單概括為以下幾個步驟: 掃描源代碼:在程序執行前,編譯器會將C語言源代碼進行掃描。這個過程包括詞法分析和語法分析,目的是將源代碼轉換為可執行的二進制代碼。 編譯:經過掃描后,編譯
2023-11-24 10:23:26680
如何把c語言源程序變成應用程序
將C語言源程序轉變為應用程序可以分為以下幾個步驟:編寫源代碼、編譯、鏈接和運行。在這篇文章中,我將詳細介紹這些步驟以及相關的工具和技術。 第一步是編寫源代碼。在C語言中,源代碼是以文本形式編寫
2023-11-26 09:04:081246
評論
查看更多