
一、定義1、上拉就是將不確定的信號(hào)通過一個(gè)電阻嵌位在高電平!“電阻同時(shí)起限流作用”!下拉同理!2、上拉是對(duì)器件注入電流,下拉是輸出電流3、弱強(qiáng)只是上拉電阻的阻值不同,沒有什么嚴(yán)格區(qū)分4、對(duì)于非集電
新入職一個(gè)公司,做智能家居的,只用宏晶51單片機(jī)。好長時(shí)間沒搞了,今天就遇到一個(gè)問題之前沒遇到過,就是配置IO口的工作類型。 數(shù)據(jù)手冊(cè)里面是這樣說的,在此多說一句,數(shù)據(jù)手冊(cè)做的真爛。 這里舉個(gè)例子。如果給
偽指令不屬于單片機(jī)的指令系統(tǒng),而是由匯編器提供的指令,用于調(diào)整存儲(chǔ)器中程序的位置、定義宏、初始化存儲(chǔ)器等。AVR單片機(jī)的匯編器共提供18條偽指令(見附表)。 其中,ORG、DB、DW、EQU讀
低功耗問題經(jīng)常讓產(chǎn)品設(shè)計(jì)者頭痛而又不得不面對(duì)。以單片機(jī)(MCU)為核心的系統(tǒng),其功耗主要由單片機(jī)功耗和單片機(jī)外圍電路功耗組成。要降低單片機(jī)系統(tǒng)的功耗,需要從硬件和軟件
AD轉(zhuǎn)換我們先看看R1和R2,R2是個(gè)可調(diào)電阻 如果我們將R2變大 RA0這個(gè)管腳上的電壓就越大。R2變小 RA0這個(gè)管腳上的電壓就越小。那單片機(jī)是怎么知道電壓變化的。這就需要AD轉(zhuǎn)換
PIC單片機(jī)電容觸摸按鍵,最方便的地方就是外圍電路簡單,不需要任何外圍元器件。只要從引腳連接出一條線到焊盤上即可。電容按鍵觸摸的原理PIC單片機(jī)通過松弛振蕩器是一個(gè)自
1 //******************************2 // 51單片機(jī)模擬呼吸燈3 // 2012.9.234 // 5 // p0.0接一個(gè)LED燈,狀態(tài)0為亮6 //******************************789 #include10 #define N 2 //亮暗的速率11 #define T
#include#include void delayms(unsigned char ms) // 延時(shí)子程序 { unsigned char i; while(ms--) { for(i = 0; i < 120; i++); } }main() { unsigned char LED; LED = 0xfe; P0 = LED; while(1)
ili9320.h1 #ifndef __ILI9320_H__2 #define __ILI9320_H__3 #include "reg52.h"45 #define u8 unsigned char6 #define u16 unsigned int7 #define uchar unsigned char8 #define uint unsigned int910 //#define LC
該項(xiàng)目設(shè)計(jì)硬件平臺(tái)選擇了簡單易用的AT89C51單片機(jī),顯示屏選擇的是AMPIRE128X64液晶屏幕顯示器,按照一定順序連接后,如下圖: 軟件方面采用了C51編寫代碼,代碼編寫模塊如下圖: 除去網(wǎng)上已有的圖形
同學(xué)們?cè)趯W(xué)習(xí)技術(shù)的時(shí)候,一定要多動(dòng)腦筋,遇到問題后,三思而后問。有些時(shí)候你考慮的和真理就差一點(diǎn)點(diǎn)了,沒有堅(jiān)持下去,別人告訴你后才恍然大悟。這樣得到的結(jié)論,可以讓你學(xué)到知識(shí),但是卻培養(yǎng)不了你的邏輯思維能
好的開始是成功的一半 通過上一章的學(xué)習(xí),我想你已經(jīng)掌握了如何在程序中釋放CPU了。希望能夠繼續(xù)堅(jiān)持下去。一個(gè)良好的開始是成功的一半。我們今天所做的一切都是為了在單片機(jī)編程上做的更好。在談?wù)摻裉斓闹黝}
CA12864K 串口C51演示程序// CA12864K 測試程序(串口)//***************************************************************************//連線表: CPU=89C52 SystemClock=12Mhz *//CS=P3
看郭天祥的單片機(jī)書中數(shù)碼管部分,使用 P0=0xff 的方法可以消除段選數(shù)據(jù)對(duì)位選的干擾,另外使用我下面的方法可以達(dá)到同樣的效果。但即便這樣數(shù)碼管仍有影子,這種狀況是,當(dāng)前數(shù)碼管有下一個(gè)數(shù)碼管的影子,或者當(dāng)前數(shù)
1、 程序存儲(chǔ)器片內(nèi)程序存儲(chǔ)器片外程序存儲(chǔ)器2、 數(shù)據(jù)存儲(chǔ)器片內(nèi)RAM 128B片外RAM max64KB3、 特殊功能寄存器(SFR)4、 位存儲(chǔ)器
LED顯示器的接法:(1)共陰極(2)共陽極 共陰極 共陽極七段數(shù)碼管加上一個(gè)小數(shù)點(diǎn),共計(jì) 8 段。因此為LED顯示器提供的編碼正好是一個(gè)字節(jié)。TX 實(shí)驗(yàn)板用共陰 LED顯示器,根據(jù)電路連接圖
定時(shí)器是單片機(jī)系統(tǒng)的一個(gè)重點(diǎn),但并不是難點(diǎn),大家一定要完全理解并且熟練掌握定時(shí)器的應(yīng)用。1) 時(shí)鐘周期時(shí)鐘周期 T 是時(shí)序中最小的時(shí)間單位,具體計(jì)算的方法就是 1/時(shí)鐘源頻率,我們 KST-51 單片機(jī)開發(fā)板上用的晶振
oled.c文件內(nèi)容如下:#include"oled.h"#include"lpc11xx.h"#include"w25q16.h"//OLED////[0]0123...127//[1]0123...127//[2]0123...127//[3]0123...127uint8_tOLED_GRAM[128][4];constunsignedcharmenu_op[3][16]={{
8051單片機(jī)使用定時(shí)器1工作在方式2的情況下作為串口波特率發(fā)生器,其波特率=(2smod/32)×(定時(shí)器T1溢出率),其中smod是PCON,表示是否波特率加倍,F(xiàn)soc是系統(tǒng)的晶振大小。波特率公式中:T1溢出率=溢出周期的倒數(shù);溢
1.AVR單片機(jī)熔絲位鎖死簡單快捷的解密方法:在很多AVR單片機(jī)的初學(xué)者在使用AVR單片機(jī)中,很容易把熔絲位弄錯(cuò)而造成單片機(jī)鎖死,比如說JTAGEN置為1后,單片機(jī)的JTAG就不能再下載程序進(jìn)去了,因此給我們帶