
圖片解碼首先是最簡單的bmp圖片解碼,關(guān)于bmp的結(jié)構(gòu)可自行查閱,代碼如下#ifndef __BMPDECODE_H_#define __BMPDECODE_H_#include "ff.h"#include "lcd.h"#include "stdlib.h"#include "usb_type.h"//重定義區(qū)typedef c
1 CAN總線介紹控制器局域網(wǎng)絡(luò)(Controller Area Network,CAN)是一種串行多主站控制器局域網(wǎng)總線。它具有很高的網(wǎng)絡(luò)安全性、通信可靠性和實時性,而且簡單實用,網(wǎng)絡(luò)成本低,
風機為通用機械,它廣泛地使用在國民經(jīng)濟的各個部門中。風機廣泛用在工廠、礦井、車輛、建筑物、家用電器等的通風、排塵和冷卻;谷物的烘干和選送;風洞風源和氣墊船的充氣和
#include#define waterin P1_6#define waterout P1_5#define swim P1_7bit flag;char Count,t,waterinflag,wateroutflag,swimflag; // 用于中斷程序的計數(shù)unsigned char second;void Timeinit(void){//秒表初始化 Co
PIC16C5X有五種型號,見下表:PIC16C5X管腳圖如下:表 1.2描述了各引腳的功能:注:RTCC設(shè)置成內(nèi)部定時器時(由程序設(shè)定),這時應(yīng)將RTCC端接VSS或VDD,以避免干擾。采用RC振蕩時,OSC2端輸出一OSC1的4
讓我們先來復(fù)習一下我們學過的一些指令:MOV P1,#0FFH,MOV R7,#0FFH這些指令都是將一些數(shù)據(jù)送到對應(yīng)的位置中去,為什么要送數(shù)據(jù)呢?第一個因為送入的數(shù)能讓燈全滅掉,第二個是為了要實現(xiàn)延時,從這里我們能看出來
中斷響應(yīng) 中斷響應(yīng)就是單片機CPU對中斷源提出的中斷請求的接受。中斷請求被響應(yīng)后,再經(jīng)過一系列的操作,而后轉(zhuǎn)向中斷服務(wù)程序,完成中斷所要求的處理任務(wù)。下面簡要說明80c51的中斷響應(yīng)過程: 1.外
硬件電路程序#include T89X51.H>#define DIN P1_0#define CLK P1_2#define LOAD P1_1unsigned char key_h,key_l,key_code;unsigned char ADS,i,j,m,n;unsigned char n_bit=0;unsigned char flag=0;unsigned char key
org 0000HAJMP STARTORG 30HSTART:mov SP,#5fh ;mov TMOD,#20h ;T1: 工作模式2mov PCON,#80h ;SMOD=1mov TH1,#0FDH ;初始化波特率(參見表)mov SCON,#50h ;Standard UART settingsMOV R0,#0AAH ;準備送出的數(shù)SETB R
我們讀取 EEPROM 的時候很簡單,EEPROM 根據(jù)我們所送的時序,直接就把數(shù)據(jù)送出來了,但是寫 EEPROM 卻沒有這么簡單了。給 EEPROM 發(fā)送數(shù)據(jù)后,先保存在了 EEPROM的緩存,EEPROM 必須要把緩存中的數(shù)據(jù)搬移到“非易失”
在講PWM之前,大家先做以下5個實驗。1、LED1循環(huán)亮300ms,滅700ms;2、LED1循環(huán)亮30ms,滅70ms;3、LED1循環(huán)亮3ms,滅7ms;4、循環(huán)以下步驟1)LED1循環(huán)亮3ms,滅7ms;執(zhí)行一百次;2)LED1循環(huán)亮8ms,滅2ms;執(zhí)行一百