編程在4個七段LED數(shù)碼管上顯示1234START:MOV P2,#11100001B LCALL D2MS MOV P2,#11010010B LCALL D2MS MOV P2,#10110011B
狀態(tài)機思路在單片機程序設計中的應用狀態(tài)機的概念 狀態(tài)機是軟件編程中的一個重要概念。比這個概念更重要的是對它的靈活應用。在一個思路清晰而且高效的程序中,必然有狀態(tài)機的身影浮現(xiàn)。 比如說一個按鍵命令解析程
單片機智能開發(fā)平臺解決方案一、單片機應用開發(fā)平臺的意義 單片機是最初的大型計算機的一個分支,主要用于:工業(yè)自動化控制、智能儀器、儀表、航海、航天、智能家電等領(lǐng)域。單片機作為一種嵌入式產(chǎn)品應用的主流控
PIC單片機實現(xiàn)音樂播放的實例程序 ******************************** * PIC單片機實現(xiàn)音樂播放 * ******************************** 源程序: 以下程序要用二個定時器資源,凡是有二個定時器的PIC單片機均
用HI-TECH C寫的使用PIC12C508讀寫93LC46范例程式/************************************************************ * Processer : Microchip PIC12C508 * * Compiler : Hi-TECH PICC 8.00 PL2 *
PIC:讀寫24LCxx系列的EEPROM的實例C語言程序//********************************************************* //* Using I2C Master Mode for access Slave (EEPRM) //* //* Writ
PIC16Fxxx的LCD驅(qū)動程序(適用于HD44780兼容的驅(qū)動器) ;************************************************ ;* LCD.ASM * ;***********************************************
讀寫24LCxx系列的EEPROM的實例程序;******************************************************** ;* * ;* ? PIC16F877A ?I2C Master 家Α???﹃?Α EEPROM ?絛ㄒ祘Α * ;
使用PIC讀寫1-wire EEPROM DS2430的實例程序;-------------------------------------------------------------------- ; ; 1-wire device access ;DS2430 ;memory function ;write scratchpad ;read scratchpa
讀寫PIC18F452內(nèi)部EEPROM的實例源程序 list p=18f452 #i nclude <P18F452.INC> ; ;---- 18F452 RAM LOCATIONS ------ Data_EE_Addr EQU 0X000 Data_EE_Data EQU 0X001 EEPROM_Buffer equ 0x
PIC16F84產(chǎn)生兩組PWM輸出的實例源程序;********************************************************************** list p=16F84 ; list directive to define processor #i nclude <p16F84.inc
頭文件AT89x051.H/*-------------------------------------------------------------------------- AT89x051.HHeader file for the Atmel 89C1051U, 89C2051, 89C4051. Copyright (c) 1995-2000 Keil Software, In
HOLTEK 主I2C的源程序代碼調(diào)用的代碼 case C_READ+C_I2C: return_buf[2] = comm_buf[4]; // read(comm_buf[3],comm_buf[4],&return_buf[3]);
一 二進制數(shù)轉(zhuǎn)換為ASCⅡ碼 將一個字節(jié)的二進制數(shù)轉(zhuǎn)換為兩位16進制數(shù)的ASCⅡ碼 main: mov a,@0x9f ;二進制數(shù)為0x9f mov 0x30,a ;二進制數(shù)存入0x30 mov a,@0x02 mov 0x10,a ;0x10中存放轉(zhuǎn)換次數(shù) mov a,@0x
16進制轉(zhuǎn)換算成10進制程序 unsigned char d[10]; //用于顯示的10位顯示緩存 //======================================================== //16進制to10進制輸出子程序:顯示數(shù)據(jù),起始位,結(jié)束位,有無小