熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2017-5-14 00:17
正文摘要:要求: 1、數(shù)碼管顯示時(shí)、分,秒可通過(guò)小數(shù)點(diǎn)閃爍或點(diǎn)亮發(fā)光二極管顯示 2、時(shí)間可通過(guò)功能鍵(設(shè)置、移位、增加)設(shè)定或調(diào)整 3、整點(diǎn)報(bào)時(shí)(報(bào)時(shí)發(fā)光二極管顯示全亮) 4、鬧鐘功能(發(fā)光二極管顯示全亮) ... |
加油..................... |
李zhong富 發(fā)表于 2017-5-20 17:58 有匯編的。 實(shí)例33 具有校正功能的時(shí)鐘1302(LCD1602顯示) 上面已發(fā)過(guò)。在《80C51單片機(jī)實(shí)用教程——基于Keil C和Proteus》書中,高等教育出版社ISBN 978-7-04-044532-9, 用于學(xué)習(xí)51單片機(jī)原理,程序(雙解c和匯編)語(yǔ)句條條有注解,便于閱讀理解,便于自學(xué)。 仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購(gòu)買。 |
李zhong富 發(fā)表于 2017-5-20 17:58 有匯編程序的。 實(shí)例32 模擬電子鐘(由80C51定時(shí)器產(chǎn)生秒時(shí)基) 先Proteus仿真一下,確認(rèn)有效。 ![]() ![]() 以上摘自張志良編著《80C51單片機(jī)實(shí)用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學(xué)習(xí)51單片機(jī)原理,書中電路和程序設(shè)計(jì)有詳細(xì)說(shuō)明,程序(雙解c 和匯編)語(yǔ)句條條有注解,便于閱讀理解,便于自學(xué)。 仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購(gòu)買。 |
我用c寫完學(xué)匯編 |
我剛剛用c寫完 |
李zhong富 發(fā)表于 2017-5-20 17:58 別匯編了 學(xué)C吧 |
#include<reg52.h> #include<reg52.h> sbit dula=P2^6; sbit wela=P2^7; unsigned char code wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf}; unsigned char code duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x80}; unsigned int s, f, m, ss, sg, fs, fg, ms, mg, n, x; void delayms(unsigned int xms) { unsigned int i, j; for(i=0;i<xms;i++) for(j=0;j<110;j++); } void SMG(int i, int j) { dula=1; P0=duan[i]; dula=0; P0=0xff; wela=1; P0=wei[j]; wela=0; delayms(1); } void T0_time() interrupt 1 { TH0=(65536-45872)/256; TL0=(65536-45872)%256; n++; } void main() { TMOD=0x01; TH0=(65536-45872)/256; TL0=(65536-45872)%256; EA=1; ET0=1; TR0=1; while(1) { if(n==20){n=0;m++;} if(m==60){m=0;f++;} if(f==60){f=0;s++;} if(s==24){s=0;} ms=m/10; mg=m%10; fs=f/10; fg=f%10; ss=s/10; sg=s%10; for(x=0;x<2;x++) { SMG(10,1); SMG(10,3); SMG(ss,0); SMG(sg,1); SMG(fs,2); SMG(fg,3); SMG(ms,4); SMG(mg,5); } } } 程序中用到 數(shù)碼管 和 中斷 數(shù)碼管 dula wela IO口自行修改 |
zha 發(fā)表于 2017-5-14 01:19 我要的是匯編語(yǔ)言啊 |
本帖最后由 zl2168 于 2017-5-14 16:02 編輯 實(shí)例94 模擬電子鐘(由80C51定時(shí)器產(chǎn)生秒時(shí)基) 先Proteus仿真一下,確認(rèn)有效。 ![]() ![]() 以上摘自張志良編著《80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil C和Proteus》清華大學(xué)出版社ISBN 978-7-302-41682-1,內(nèi)有常用的單片機(jī)應(yīng)用100案例,用于仿真實(shí)驗(yàn)操作,電路與程序真實(shí)可靠可信可行。仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購(gòu)買。 |
本帖最后由 zl2168 于 2017-5-14 16:00 編輯 實(shí)例93 具有校正功能的時(shí)鐘1302(LED數(shù)碼管顯示) 先Proteus仿真一下,確認(rèn)有效。 ![]() ![]() 以上摘自張志良編著《80C51單片機(jī)仿真設(shè)計(jì)實(shí)例教程——基于Keil C和Proteus》清華大學(xué)出版社ISBN 978-7-302-41682-1,內(nèi)有常用的單片機(jī)應(yīng)用100案例,用于仿真實(shí)驗(yàn)操作,電路與程序真實(shí)可靠可信可行。仿真電路和Hex文件能在清華出版社網(wǎng)站免費(fèi)下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網(wǎng)上書店打折購(gòu)買。 |
這是我的用1602顯示的多功能電子時(shí)鐘 |
43.32 KB, 下載次數(shù): 29
參與人數(shù) 1 | 黑幣 +50 | 收起 理由 |
---|---|---|
![]() | + 50 | 回帖助人的獎(jiǎng)勵(lì)! |
Powered by 單片機(jī)教程網(wǎng)