
;**********************************; 寫時間子程序;向DS12887回寫時間信息,包括年月日,時分秒;;**********************************WRITE_TIMEMOV DS_ADDR,#0BHMOV A,#0A2HLCALL WRITE_DS;寫秒信息,在
LED(liteEMIt diode)顯示是項目開發(fā)中經(jīng)常遇到的一種顯示方法,其具有亮度高、全視角、使用壽命長、驅(qū)動簡單等特點,因而在一些高端和大型的器材和設(shè)備上使用較為廣泛。下面就常用的led顯示及驅(qū)動方法作
將預(yù)設(shè)的字由點陣作由左至右跑馬燈式(左移)顯示;port3.0~3.6connecttocolumn ;port1.0~1.4connecttorow ;delay=0.2s ;========== ;=Main= ;========== .ORG0000H START:MOVDPTR,#DATA MOVR3,#OK-DAT
對于軟件抗干擾的一些其它常用方法如數(shù)字濾波、RAM數(shù)據(jù)保護與糾錯等,限于篇幅,本文未作討論。在工程實踐中通常都是幾種抗干擾方法并用,互相補充完善,才能取得較好的抗干擾效果
;******************;; 定時器程序 ;; 采用89c2051 ;;******************;; ;****************** ; 偽定義 ; ;****************** SL EQU 30H ;SL存放秒的個位數(shù) SH EQU 31H ;SH存放秒的十位數(shù) ML EQ
5l系列單片機中典型芯片(AT89C51)采用40引腳雙列直插封裝(DIP)形式,內(nèi)部由CPU,4kB的ROM,256 B的RAM,2個16b的定時/計數(shù)器TO和T1,4個8 b的工/O端I:IP0,P1,P2,P3,一個全雙功串行通信口等組成。
P0接數(shù)碼管的8段,P2.6-P2.1分別選通6個數(shù)碼管,順序依次是:P2.6 是秒的低位,P2.1選通時的高位。再有就是P3.2-P3.5接四個按鍵。DCF51-1型開發(fā)系統(tǒng)已經(jīng)通過??!;;主程序(MAIN),如下:ORG 0000HAJMP
#pragma small#include#include/********************************************* DS1302PINConfiguration *********************************************sbit DS_CLK = P1^6sbit DS_IO = P1^5;sbit DS
引言 手機在現(xiàn)代生活中的使用越來越廣,其功能也是越來越多,如現(xiàn)在有很多手機都帶有MP3及照相功能,有的還具有閃信和計步器功能。手機閃信需要處理器能完成多路模擬輸入、數(shù)據(jù)的實時處理等,原有的手機
//********WAVE-E6000/T***************//*MCU: AT89C51 *//*MCU-crystal: 12M *//***********************************#include#include#define uint unsigned int#define uchar unsigned char//*****
BasIC語言已經(jīng)發(fā)展到QuickBASIC以后,已經(jīng)具備了很多結(jié)構(gòu)化思想和編程方式,如函數(shù)、模塊、局部變量、全局變量、數(shù)據(jù)傳遞等。早期的BASIC語言由于生成的代碼不是最終目標機器的代碼,而是經(jīng)過一個RNUTI
蜂鳴器唱《祝你平安》 **********************************************************************************/SPK bit P1.4ORG 0000HLJMP STARTORG 000BHINC 20H ;中斷服務(wù),中斷計數(shù)器加1MOV TH0,#0D8
1請問:現(xiàn)在學(xué)習(xí)51系列單片機應(yīng)該選擇AT89C51還是89S51?答:89C51和89S51內(nèi)核相同,89S51針對89C51的明顯的幾個升級如下;1.程序存儲器寫入方式:二者的寫入程序的方式不同,89C51只支持并行寫入,同時
MCS-51系列單片機無PWM輸出功能,可以采用定時器配合軟件的方法實現(xiàn),對精度要求不高的場合是非常實用的。采用高速光隔6N137輸出,并將PWM的信號倒相?! ∫?、工作原理 二、PWM輸出 1.固定脈寬
單片機解密,最簡單的就是擦除單片機片內(nèi)的加密鎖定位。由于AT89C系列單片機擦除操作時序設(shè)計上的不合理。使在擦除片內(nèi)程序之前首先擦除加密鎖定位成為可能。AT89C系列 單片機 擦除操作的時序為:擦除開
查詢方式,鍵入程序,看到了什么?燈在閃爍了,這可是用定時器做的,不再是主程序的循環(huán)了。ORG 0000HAJMP STARTORG 30HSTART: MOV P1,#0FFH ;關(guān)所有燈 MOV TMOD,#00000001B ;定時/計數(shù)器0工作于方式1 M
此函數(shù)庫可以直接使用PHILIPS的Demo驅(qū)動D12TEST以下只用了端點1進行控制傳輸,端點2的數(shù)據(jù)傳輸自己添加,沒有使用DMA功能,為簡單的固件程序/*******************************************************
以下程序已實際調(diào)試運行通過); ---AT89C2051加氧泵控制器源程序-OK! org 0000h ajmp main nop org 01bh clr tr1 ajmp timon org 30h main:mov 40h,#00h mov 41h,#00h mov 42h,#00h mov 43h
了解了遙控發(fā)射的原理,就可以來自己動手做一個遙控器了,可是沒有專門的芯片怎么辦?用單片機,然后配合程序完成遙控碼的發(fā)射。1、硬件電路其中, 單片機 選用AT89C2051, 使用兩節(jié)電池供電就可以工作,用P1
以下是軟件模擬PT2272解碼程序,索性就放上來,大家參考一下。 軟件解碼程序(仿真PT2272) ; ;晶體頻率為11.0592MHz; 本程序中的時間定位關(guān)系只適用于接3.3M振蕩電阻的PT2262解碼 ; 使用其它阻值電阻時,