www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀];;///////////////////////////////////////////////////////////;;;;[匯編原創(chuàng)]c51超長時間延時程序1小時到1000...小時。;;19:44 2007-3-10;;;;6MHZ晶振為100ms;若晶振為12mhz時則50ms;進入一次定時中斷;;;;你用定時

;;///////////////////////////////////////////////////////////;;
;;[匯編原創(chuàng)]c51超長時間延時程序1小時到1000...小時。
;;19:44 2007-3-10;;
;;6MHZ晶振為100ms;若晶振為12mhz時則50ms;進入一次定時中斷;;
;;你用定時中斷0方式1,進一次中斷,中斷內(nèi)加1如:inc 40h;
;;RUN COMMAND;;執(zhí)行命令;;
;;///////////////////////////////////////////////////////////;;
ORG 0000H
AJMP MAIN
ORG 000BH
AJMP ET0_0
RETI
ORG 0030H
MAIN:
MOV SP,#10H
MOV TMOD,#01H
MOV IE,#82H
MOV TH0,#(65536-50000)/256
MOV TL0,#(65536-50000)MOD 256
MOV TCON,#10H
MOV 40H,#00H;;毫秒
MOV 41H,#00H;;秒
MOV 42H,#00H;;分
MOV 43H,#00H;;時
MOV 44H,#00H;;日
;;..

LOOP:
NOP
MOV A,40H
CJNE A,#10,TIME1;;10*100ms=1000ms=1s
MOV 40H,#00H
;;RUN COMMAND;;
INC 41H
MOV A,41H
CJNE A,#60,TIME1;;60*1s=1分鐘
MOV 41H,#00H
MOV 40H,#00H
;;RUN COMMAND;;
INC 42H
MOV A,42H
CJNE A,#60,TIME1;;60*1MIN=60分鐘=1小時;;
MOV 42H,#00H
MOV 41H,#00H
MOV 40H,#00H
;;RUN COMMAND;;
INC 43H
MOV A,43H
CJNE A,#24,TIME1;;24*1小時=1天
MOV 43H,#00H
MOV 42H,#00H
MOV 41H,#00H
MOV 40H,#00H
;;RUN COMMAND;;執(zhí)行命令;;

INC 44H
MOV A,44H
CJNE A,#30,TIME1;;1天*30=1個月;;
MOV 44H,#00H
MOV 43H,#00H
MOV 42H,#00H
MOV 41H,#00H
MOV 40H,#00H
;;RUN COMMAND;;

TIME1:
MOV PCON,#01H
AJMP LOOP

ET0_0:
NOP
INC 40H
MOV TH0,#(65536-50000)/256;;
MOV TL0,#(65536-50000)MOD 256
RETI
END


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

單片機內(nèi)部有很多的特殊功能寄存器,每個寄存器在單片機內(nèi)部都分配有唯一的地址,一般我們會根據(jù)寄存器功能的不同給寄存器賦予各自的名稱,當(dāng)我們需要在程序中操作這些特殊功能寄存器時,必須要在程序的最前面將這些名稱加以聲明,聲明的...

關(guān)鍵字: C51 數(shù)據(jù)類型 擴充定義

數(shù)據(jù)元(Data Element),也稱為數(shù)據(jù)元素,是用一組屬性描述其定義、標(biāo)識、表示和允許值的數(shù)據(jù)單元,在一定語境下,通常用于構(gòu)建一個語義正確、獨立且無歧義的特定概念語義的信息單元。數(shù)據(jù)元可以理解為數(shù)據(jù)的基本單元,將若...

關(guān)鍵字: C51 數(shù)據(jù)類型

▼點擊下方名片,關(guān)注公眾號▼歡迎關(guān)注【玩轉(zhuǎn)單片機與嵌入式】公眾號,回復(fù)關(guān)鍵字獲取更多免費資料?;貜?fù)【加群】,限時免費進入知識共享群;回復(fù)【3D封裝庫】,常用元器件的3D封裝庫;回復(fù)【電容】,獲取電容、元器件選型相關(guān)的內(nèi)容...

關(guān)鍵字: C51 MDK RealView

在Keil C51軟件中51單片機的中斷服務(wù)和外設(shè)驅(qū)動程序的開發(fā)

關(guān)鍵字: keil5 編譯 C51

Intel公司1980年推出了MCS-51系列單片機:集成 8位CPU、4K字節(jié)ROM、128字節(jié)RAM、4個8位并口、1個全雙工串行口、2個16位定時/計數(shù)器。尋址范圍64K,并有控制功能較強的布爾處理器。 80C5...

關(guān)鍵字: C51 KEIL 編程

c上標(biāo)3下標(biāo)5怎么算用計算機,c上標(biāo)3下標(biāo)5怎么算

關(guān)鍵字: C51 KEIL

▼點擊下方名片,關(guān)注公眾號▼大家好,很高興和各位一起分享我的第16篇原創(chuàng)文章,喜歡和支持我的工程師,一定記得給我點贊、收藏、分享。加微信[xyzn3333]與作者溝通交流,免費獲取更多單片機與嵌入式的海量電子資料。很多初...

關(guān)鍵字: 51單片機 C51

常看見初學(xué)者要求使用_at_,這是一種謬誤,把C當(dāng)作ASM看待了。在C中變量的定位是編譯器的事情,初學(xué)者只要定義變量和變量的作 用域,編譯器就把一個固定地址給這個變量。

關(guān)鍵字: C51 單片機 誤區(qū) 注意事項

51單片機幾個精確延時程序:在精確延時的計算當(dāng)中,最容易讓人忽略的是計算循環(huán)外的那部分延時,在對時間要求不高的場合,這部分對程序不會造成影響.

關(guān)鍵字: 51單片機 延時程序 循環(huán)

簡介:編程首要是要考慮程序的可行性,然后是可讀性、可移植性、健壯性以及可測試性。這是總則。但是很多人忽略了可讀性、可移植性和健壯性(可調(diào)試的方法可能歌不相同),這是不對的。

關(guān)鍵字: C51 編程規(guī)范 文件配置
關(guān)閉