51單片機(jī)溫度報(bào)警DS18B20系統(tǒng)程序:#include "AT89X52.h"#include "stdio.h" #define uint unsigned int#define uchar unsigned char //宏定義#define SET P3_1 //定義調(diào)整鍵#define DEC P3_2 //定義減少鍵#define A
下面給出一個(gè)例子練習(xí)邏輯指令,本程序可以實(shí)驗(yàn)板或Keil C51仿真軟件上運(yùn)行,注意觀察程序運(yùn)行結(jié)果。MOV A,#24HMOV R0,#37HORL A,R0XRL A,#29HMOV 35H,#10HORL 35H,#29HMOV R0,#35HANL A,@R0
MCS-51系列CHMOS型單片機(jī)CPU執(zhí)行一條置“1”PCON.0(IDL)的指令,就使它進(jìn)入空閑方式狀態(tài)。例如80C31執(zhí)行如下指令便可以進(jìn)入空閑方式: MOVPCON,#01H;IDL←1 該指令是CPU執(zhí)行的最后
一 實(shí)驗(yàn)內(nèi)容簡(jiǎn)要描述1.實(shí)驗(yàn)?zāi)康膶W(xué)會(huì)驅(qū)動(dòng)程序的編寫方法,配置S3C2410的LCD驅(qū)動(dòng),以及在LCD屏上顯示包括bmp和jpeg兩種格式的圖片2.實(shí)驗(yàn)內(nèi)容(1)分析S3c2410實(shí)驗(yàn)箱LCD以及LCD控制器的硬件原理,據(jù)此找出相應(yīng)的硬件設(shè)
一 課題目標(biāo)本課題是用51系列單片機(jī)來實(shí)現(xiàn)頻率計(jì),并利用LCD1602液晶顯示器來顯示所測(cè)頻率值。二 課題分析LCD頻率計(jì)是利用十進(jìn)制數(shù)字顯示被測(cè)信號(hào)頻率的數(shù)字測(cè)量?jī)x器。根據(jù)定義,頻率就是在1s內(nèi)信號(hào)變化的周期數(shù)。在
◆測(cè)試代碼:#includevoid main(void){TMOD = 0x01;//定時(shí)器T0 工作方式1 16位定時(shí)TH0=0x3c;//50ms65536-50000usTL0=0xb0;ET0 = 1;//允許定時(shí)器T0中斷EA = 1;//開啟總中斷斷點(diǎn):TR0 = 1;//啟動(dòng)定時(shí)器,可以隨便放置^_^
/*************************************************************音樂播放器:按鍵0-9對(duì)應(yīng)最多10首樂曲,當(dāng)一首樂曲播放完畢后,響應(yīng)按鍵的動(dòng)作去播放相應(yīng)的音樂,另外,右、下這兩個(gè)按鍵對(duì)應(yīng)著下一首,左上這兩個(gè)按
問題描述ZET6跑了ucosII系統(tǒng),在運(yùn)行過程中有時(shí)會(huì)出現(xiàn)死機(jī)的情況,經(jīng)過硬件調(diào)試發(fā)現(xiàn),是進(jìn)入延時(shí)的時(shí)候?qū)е碌倪@個(gè)問題,延時(shí)函數(shù)是沒有問題的,而且這個(gè)問題是偶爾出現(xiàn)問題排查死機(jī)之后指針指向了硬件錯(cuò)誤中斷,初步
簡(jiǎn)介寫這篇教程主要是和大家分享使用STM32的基本方法,也是給自己學(xué)習(xí)過程的總結(jié)、記錄和備忘,避免重復(fù)學(xué)習(xí)之前明白但又忘記的知識(shí)和操作。我現(xiàn)在也是剛開始接觸學(xué)習(xí)STM32,我是在STM32的固件庫V3基礎(chǔ)上進(jìn)行學(xué)習(xí)。在
/*----------------------------------------------------名稱:IIC協(xié)議 PCF8591AD/DA轉(zhuǎn)換編寫:付新日期:2012/5/9平臺(tái):Keil 4, Ly-51S學(xué)習(xí)板引腳定義如下:與51連接:內(nèi)容:函數(shù)是采用軟件延時(shí)的方法產(chǎn)生SCL脈沖,固對(duì)高
Today I accomplish a simple application for PIC32MZ EC Starter Kit. This application uses Input Capture feature of PIC32MZ. The Input Capture module captures the 32-bit value of the selected Time
STM32F103系列上面,又只有60個(gè)可屏蔽中斷(在107系列才有68個(gè))中斷管理方法:首先,對(duì)STM32中斷進(jìn)行分組,組0~4。同時(shí),對(duì)每個(gè)中斷設(shè)置一個(gè)搶占優(yōu)先級(jí)和一個(gè)響應(yīng)優(yōu)先級(jí)值。分組配置是在寄存器SCB->AIRCR中配置:高
一、觸摸屏控制器簡(jiǎn)介1、TSC2046概貌2、TSC2046引腳描述3、TSC2046應(yīng)用電路4、常見接線方法YU=Y-YD=Y+XL=X-XR=X+二、TSC2046編程注意事項(xiàng) TSC2046的PENIRQ腳在觸摸屏被按下的時(shí)候輸出低電平,沒有按下的時(shí)候輸出高電
一、基于nRF24L01的無線溫濕度檢測(cè)系統(tǒng)設(shè)汁 摘要:提出了一種針對(duì)無線數(shù)據(jù)傳輸問題的解決方案,該方案基于nRF24L01來設(shè)計(jì)無線溫度采集系統(tǒng)。該系統(tǒng)采用低功耗、高性能單片機(jī)STC12C5A08S2和溫濕度傳感器DHT11來構(gòu)成
1前言嵌入式以太網(wǎng)開發(fā),可以分為兩個(gè)部分,一個(gè)是以太網(wǎng)收發(fā)芯片的使用,一個(gè)是嵌入式以太網(wǎng)協(xié)議棧的實(shí)現(xiàn)。以太網(wǎng)收發(fā)芯片的使用要比串口收發(fā)芯片的使用復(fù)雜的多,市面上流通比較廣泛的以太網(wǎng)收發(fā)芯片種類還不少,有