org 0000hajmp mainorg 0030hmain:mov r7,#100 ;給軟件計(jì)數(shù)器賦值tt1: cpl p2.4 ;取反P2.4lcall delay5ms ;調(diào)用5ms延時(shí)djnz r7,tt1 ;r7不不等于零則返回到TT1處循環(huán)mov r7,#250 ;R7等于零則重新給賦值2
org 00h ;程序上電從00h開始ajmp main ;跳轉(zhuǎn)到主程序org 0030h ;主程序起始地址main:mov a,#0feh ;給A賦值成11111110mov r0,#8loop: mov p0,a ;將A送到P1口,發(fā)光二極管低電平點(diǎn)亮; mov p2,alcall delay
org 00ha_bit equ 30h ;個(gè)位數(shù)存放處b_bit equ 31h ;十位數(shù)存放處c_bit equ 32h ;百位數(shù)存放處d_bit equ 33h ;千位數(shù)存放處e_bit equ 34h ;萬(wàn)位數(shù)存放處f_bit equ 35h ;十萬(wàn)位數(shù)存放處org0000hajmpstar
PC EQU 2STATUS EQU 3RA EQU 5RB EQU 6RC EQU 7BIJIAO EQU 0FJIANZHI EQU 8BUFFER EQU 9BUFFER1 EQU 0AHBUFFER2 EQU 0BHCOUNTER EQU 0CHCON1 EQU 0DHCON2 EQU 0EHPIC57 EQU 7FFHZ EQU 2;--------------
;電子報(bào)2001年18期12版Cs_X1 EQU 26H ;數(shù)據(jù)緩沖區(qū)字節(jié)數(shù)Cs0_X1 EQU 25H ;緩沖區(qū)一個(gè)字節(jié)有幾位U0_X1 EQU 40H ;數(shù)據(jù)臨時(shí)存放字節(jié),存滿8位后送2AH~2FHN0_M EQU 1EH ;鍵值存放單元N0_J EQU 1FH ;遙控器識(shí)
;**********************************; 寫時(shí)間子程序;向DS12887回寫時(shí)間信息,包括年月日,時(shí)分秒;;**********************************WRITE_TIMEMOV DS_ADDR,#0BHMOV A,#0A2HLCALL WRITE_DS;寫秒信息,在
;三字節(jié)無(wú)符號(hào)除法程序(R2R3R4/R7)=(R2)R3R4 余數(shù)R7;入口 :R2,R3,R4,R7;占用資源:ACC,B,F0;堆棧需求:3字節(jié);出口 :(R2),R3,R4,R7,OVNDIV31 :MOV A,R2 MOV B,R7 DIV AB PUSH A MOV R2,B MOV B,#10HNDV311
一、概述PT2262/2272 是一種CMOS工藝制造的低功耗低價(jià)位通用編解碼電路,是目前在無(wú)線通訊電路中作地址編碼識(shí)別最常用的芯片之一。 PT2262/2272 最多可有 12 位 (A0-A11) 三態(tài)地址端管腳 ( 懸空 , 接高
74HC595具有一個(gè)8位串行輸入并行輸出的移位寄存器和一個(gè)8位輸出鎖存器。;================================================;74HC595 走馬燈演示程序;創(chuàng)作日期:2007/08/012;創(chuàng)作者:給我一支煙;======
1 引言現(xiàn)在流行的串行時(shí)鐘電路很多,如ds1302、 ds1307、pcf8485等。這些電路的接口簡(jiǎn)單、價(jià)格低廉、使用方便,被廣泛地采用。本文介紹的實(shí)時(shí)時(shí)鐘電路ds1302是dallas公司的一種具有涓細(xì)電流充電能力的電路
LED(liteEMIt diode)顯示是項(xiàng)目開發(fā)中經(jīng)常遇到的一種顯示方法,其具有亮度高、全視角、使用壽命長(zhǎng)、驅(qū)動(dòng)簡(jiǎn)單等特點(diǎn),因而在一些高端和大型的器材和設(shè)備上使用較為廣泛。下面就常用的led顯示及驅(qū)動(dòng)方法作
智能電子鐘的功能:1。 全日歷計(jì)時(shí)。2。 12/24小時(shí)轉(zhuǎn)換。3。 8路定時(shí)輸出(可關(guān)/開控制)4。 誤差:15S+1uS5。 大、小月,潤(rùn)年,周,自動(dòng)追蹤二、 調(diào)校:上電后,電子鐘顯示“1:00”。1。 8路定時(shí)時(shí)間
將預(yù)設(shè)的字由點(diǎn)陣作由左至右跑馬燈式(左移)顯示;port3.0~3.6connecttocolumn ;port1.0~1.4connecttorow ;delay=0.2s ;========== ;=Main= ;========== .ORG0000H START:MOVDPTR,#DATA MOVR3,#OK-DAT
學(xué)習(xí)了一段時(shí)間,有了一定經(jīng)驗(yàn)的朋友,肯定會(huì)覺(jué)得不過(guò)癮,老是紙上談兵,點(diǎn)個(gè)LED有什么用?能不能來(lái)點(diǎn)實(shí)際點(diǎn)的。好的,我們就安排一點(diǎn)實(shí)際一點(diǎn)的,這次是點(diǎn)亮真的電燈了,不過(guò)要注意安全,莫要發(fā)生
先是讓第一個(gè)燈閃的程序:start: SETB P0.0;(1)是讓燈滅 LCALL DELAY;(2)是延時(shí),調(diào)用延時(shí)子程序指令 CLR P0.0;(3)是讓燈亮 LCALL DELAY;(4)和第二條一模一樣,也是調(diào)用延時(shí)子程序指令 LJMP star