1.概述 在各種單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)中,如智能儀器儀表、各類手持設(shè)備、GPS接收器等,都會(huì)遇到怎樣與PC機(jī)進(jìn)行通訊的問題。在數(shù)據(jù)量不大、傳輸速率要求不高的情況下,一般都
LED點(diǎn)陣屏發(fā)光亮度強(qiáng),指示效果好,可以制作運(yùn)動(dòng)的發(fā)光圖文,更容易吸引人的注意力,信息量大,隨時(shí)更新,有著非常好的廣告和告示效果。筆者此處就LED點(diǎn)陣屏動(dòng)態(tài)掃描顯示作
要想實(shí)現(xiàn)人機(jī)交互,顯示裝置是不可缺少的。這篇文章主要關(guān)于如何控制液晶顯示,并在此基礎(chǔ)上加上定時(shí)器的功能,把原來已用數(shù)碼管顯示的定時(shí)器搬到液晶屏上來。這里用到的液
IIC器件是一種介于高速和低速之間的嵌入式外圍設(shè)備,其實(shí)總體來說,它的速度算是比較慢的。通常情況下,速度慢的器件意味著更多的等待,這對(duì)于精益求精的嵌入式工程師來說,簡(jiǎn)直就是一個(gè)惡夢(mèng),低速器件的存取數(shù)據(jù)實(shí)
在第三章我們學(xué)習(xí)了 74HC138,了解到 74HC138 在同一時(shí)刻只能讓一個(gè)輸出口為低電平,也就是說在一個(gè)時(shí)刻內(nèi),我們只能使能一個(gè)數(shù)碼管,并根據(jù)我們給出的 P0 的值來改變這個(gè)數(shù)碼管的顯示字符,我們可以將此理解為數(shù)碼管
簡(jiǎn)單地說,沒有晶振,就沒有時(shí)鐘周期,沒有時(shí)鐘周期,就無法執(zhí)行程序代碼,單片機(jī)就無法工作?! 纹瑱C(jī)工作時(shí),是一條一條地從RoM中取指令,然后一步一步地執(zhí)行。單片機(jī)訪問一次存儲(chǔ)器的時(shí)間,稱之為一個(gè)機(jī)器周期,
時(shí)鐘周期:時(shí)鐘周期也叫振蕩周期或晶振周期,即晶振的單位時(shí)間發(fā)出的脈沖數(shù),一般有外部的振晶產(chǎn)生,比如12MHZ=12×10的6次方,即每秒發(fā)出12000000個(gè)脈沖信號(hào),那么發(fā)
一。單片機(jī)通信的知識(shí)1. 通信的兩種方式2. 串行通信的三種傳輸方式半雙工數(shù)據(jù)發(fā)送和接收數(shù)據(jù)不能同時(shí)傳輸,全雙工發(fā)送和接收互不影響,數(shù)據(jù)傳輸可以同時(shí)進(jìn)行。3. 串行通信的通信方式對(duì)于同步通信,除了一條數(shù)據(jù)線以外
設(shè)有兩個(gè)16位無符號(hào)數(shù)NA,NB分別存放在8031單片機(jī)內(nèi)部RAM的40H、41H及50H、51H單元中,當(dāng)NA > NB時(shí),將內(nèi)部RAM的42H單元清0;否則,將該單元置成全1,試編程。解法I:因?yàn)闊o16位數(shù)的比較指令,所以,只能用8位數(shù)的比
ADM101E是美國模擬器件公司新近推出的世界上第一個(gè)單接收器/單發(fā)送器RS -232接口芯片 ,該芯片具有體積小、功耗低等特點(diǎn) ,特別適用于僅需要單路RS -232通訊接口的單片機(jī)應(yīng)用
網(wǎng)絡(luò)通信的作用不用多說,而這次進(jìn)行的工作即是對(duì)以太網(wǎng)通信過程中,需要用到的硬件部分進(jìn)行初始化,也介紹了發(fā)送和接收數(shù)據(jù)的方法。由于較為復(fù)雜,所以使用了ASF框架。但是也會(huì)對(duì)用到的庫函數(shù)的實(shí)現(xiàn)做一個(gè)介紹。一、
題目:利用單片機(jī)串行口擴(kuò)展16個(gè)發(fā)光二極管,要求畫出電路圖并編寫程序,使16個(gè)發(fā)光二極管按照不同的順序發(fā)光(發(fā)光的時(shí)間間隔為1s)。答案:MOVSCON,#00HCLRP1.1MOVR7,#16MOVA,#10000000BLOOP:MOVSBUF,AJNBTI,$ACAL
1. 什么是波特率不管是什么單片機(jī),在使用串口通信的時(shí)候,有一個(gè)非常重要的參數(shù):波特率。什么是波特率:波特率就是每秒傳送的字節(jié)數(shù)。雙方在傳輸數(shù)據(jù)的過程中,波特率一致,這是通訊成功的基本保障。下面以STM32單
一、LCD的顯示原理。LCD的工作原理和驅(qū)動(dòng)電路 液晶是一種有機(jī)化合物,這種有機(jī)物質(zhì)在一定的溫度范圍內(nèi),既具有液體的流動(dòng)性和連續(xù)性,又具有某些晶體的光學(xué)性質(zhì)。LCD就是利
點(diǎn)亮 LED 小燈的程序我們第二課完成了,就是讓 LED = 0。熄滅小燈的程序也很簡(jiǎn)單,就是 LED = 1。點(diǎn)亮和熄滅都會(huì)了,那么如果我們?cè)诹梁蜏缰虚g加個(gè)延時(shí),反復(fù)不停的點(diǎn)亮和熄滅小燈,就成了閃爍了。我們首先復(fù)習(xí)一下
試編寫MCS-51單片機(jī)程序,計(jì)算∑i,I=1~100。參考單片機(jī)匯編語言程序:org000hljmpmainorg030hmain:mov 45h,#011hmov 46h,#022hmov 47h,#033hmov 48h,#044hmov 49h,#00hmov r0,#45hmov r7,#5mov r6,#4acallyiweisjmp
在Keil的工程設(shè)置中需要根據(jù)所選單片機(jī)來更改宏定義,如果程序移植后,宏定義沒有更改過去,有時(shí)候會(huì)報(bào)錯(cuò)。這個(gè)宏定義代表了芯片的類型,如下:因此需要根據(jù)自己芯片的類型,更改宏定義。如何知道自己芯片的資源名稱
可用肖特基二極管,正向串聯(lián)進(jìn)電路,防止引腳接到高于3v電壓上,倒流進(jìn)芯片內(nèi)部,燒毀芯片。肖特基二極管,正向?qū)妷狠^小,一般0.2v??纱?lián)進(jìn)電源線中,防止正負(fù)接反。如果需要接入5v電壓到單片機(jī)引腳(最高耐受
一、實(shí)驗(yàn)?zāi)康暮鸵蟆 ×私釲ED點(diǎn)陣顯示的基本原理和實(shí)現(xiàn)方法。掌握點(diǎn)陣漢字庫的編碼和從標(biāo)準(zhǔn)字庫中提取漢字編碼的方法。二、實(shí)驗(yàn)設(shè)備 單片機(jī)測(cè)控實(shí)驗(yàn)系統(tǒng) LED點(diǎn)陣顯示器實(shí)驗(yàn)?zāi)K Keil開發(fā)環(huán)境 STC-ISP程
STM32單片機(jī)的每組IO口都有4個(gè)32位配置寄存器用于配置GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR和GPIOx_PUPDR,2個(gè)32位數(shù)據(jù)寄存器用于配置輸入和輸出寄存器GPIOx_IDR和GPIOx_ODR,1個(gè)32位置位復(fù)位寄存器GPIOx_B