STC89C52rc是STC公司生產(chǎn)的一種低功耗、高性能的CMOS8位控制器,具有8k字節(jié)系統(tǒng)可編程FLASH存儲(chǔ)器。stc89c51用的是經(jīng)典的MCS-51內(nèi)核,但是做了很多改進(jìn),使芯片具有傳統(tǒng)51不具備的功能,但單芯上有靈活的8位CPU和系統(tǒng)
80C51單片機(jī)內(nèi)部設(shè)有兩個(gè)16位的可編程定時(shí)器/計(jì)數(shù)器??删幊痰囊馑际侵钙涔δ埽ㄈ绻ぷ鞣绞?、定時(shí)時(shí)間、量程、啟動(dòng)方式等)均可由指令來確定和改變。在定時(shí)器/計(jì)數(shù)器中除了有兩個(gè)16位的計(jì)數(shù)器之外,還有兩個(gè)特殊功能寄
在設(shè)計(jì)軟件的時(shí)候,有的對(duì)時(shí)序要求比較嚴(yán)格,但是簡(jiǎn)單的延時(shí)函數(shù)又不能準(zhǔn)確延時(shí)---STM32中有一個(gè)系統(tǒng)滴答時(shí)鐘是不錯(cuò)的配置-------第一部分是---向滴答時(shí)鐘寄存器寫初值,也就是要根據(jù)系統(tǒng)頻率來遞減---
SPI是一種全雙工串行接口,可處理多個(gè)連接到指定總線上的主機(jī)和從機(jī)。在數(shù)據(jù)傳輸過程中總線上只能有一個(gè)主機(jī)和一個(gè)從機(jī)通信。在數(shù)據(jù)傳輸中,主機(jī)總是會(huì)向從機(jī)發(fā)送一幀8到16個(gè)位的數(shù)據(jù),而從機(jī)也總會(huì)向主機(jī)發(fā)送一幀字
最近在淘寶逛的時(shí)候發(fā)現(xiàn)了一款單片機(jī),STM8。相比之前一直使用的也是8位的AVR相比,感覺STM8更為強(qiáng)大,芯片特點(diǎn)如下:內(nèi)核:具有3級(jí)流水線的哈佛結(jié)構(gòu)、擴(kuò)展指令集程序存儲(chǔ)器:8K字節(jié)Flash;RAM:1K字節(jié)數(shù)據(jù)存儲(chǔ)器:6
#include#define uint unsigned int #define uchar unsigned charuchar code monthday[]={31,28,31,30,31,30,31,31,30,31,30,31}; uchar month_n_day(uint y,uchar m) //算出某年某月有多少天 { if(m==2) r
1. 戰(zhàn)艦開發(fā)板全貌2. 通過USB線跟電腦連接(需要先安裝CH340驅(qū)動(dòng))3. 液晶屏插的時(shí)候要注意靠右對(duì)齊4. 戰(zhàn)艦STM32開發(fā)板資源圖5. 例程列表
Atmel公司的ATMEGA48是一款高性能、低功耗的8 位AVR微處理器,使用先進(jìn)的RISC 結(jié)構(gòu),大多數(shù)指令的執(zhí)行時(shí)間為單個(gè)時(shí)鐘周期,所以運(yùn)算速度更快。兩個(gè)具有獨(dú)立預(yù)分頻器和比較器功能的8 位定時(shí)器/ 計(jì)數(shù)器;
一、實(shí)驗(yàn)?zāi)康暮鸵蟆 ×私獠竭M(jìn)電機(jī)的工作原理,學(xué)習(xí)用單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)的硬件設(shè)計(jì)方法,掌握定時(shí)器和中斷系統(tǒng)的應(yīng)用,熟悉單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與調(diào)試方法。二、實(shí)驗(yàn)設(shè)備 單片機(jī)測(cè)控實(shí)驗(yàn)系統(tǒng) 步進(jìn)電
在做四旋翼時(shí)出現(xiàn)的一些問題,總結(jié)記錄一下。PWM定時(shí)器初始化先上代碼:(代碼不包括端口的初始化)voidTim2_init(void){TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;RCC_A
修改自51單片機(jī),launchpad的P10連接蜂鳴器,蜂鳴器演奏《八月桂花》 1 #include "msp430g2553.h" 2 3 unsigned char n=0; //n為節(jié)拍常數(shù)變量 4 unsigned char music_tab[] ={ 5 0x18, 0x30, 0x1C , 0x10, //格式
三極管在數(shù)字電路里的開關(guān)特性,最常見的應(yīng)用有 2 個(gè):一個(gè)是控制應(yīng)用,一個(gè)是驅(qū)動(dòng)應(yīng)用。所謂的控制就是如圖 3-7 里邊介紹的,我們可以通過單片機(jī)控制三極管的基極來間接控制后邊的小燈的亮滅,用法大家基本熟悉了。
最近在玩車載液晶儀表,之前用Arduino+USART液晶,后來發(fā)現(xiàn)Arduino性能不夠,就轉(zhuǎn)向STM32。由于需要在液晶屏上顯示手機(jī)信息,先是采用了普通點(diǎn)陣字庫方案,個(gè)人感覺效果慘不忍睹,滿屏的鋸齒。翻遍網(wǎng)絡(luò),沒發(fā)現(xiàn)比較合
Nand作為市面上最主要的非易失性閃存技術(shù)之一,應(yīng)用在各種固態(tài)大容量存儲(chǔ)解決方案中。由于Nand flash自身的特點(diǎn),Nand存儲(chǔ)器往往需要一款專用的Nand文件系統(tǒng)進(jìn)行管理。開源的Yaffs文件系統(tǒng)由于其優(yōu)異的性能,在Nand
STM32F205雙USB開發(fā)做device。記得使用STM32CubeMx聯(lián)合開發(fā),會(huì)讓你有意想不到效率!STM32F205有兩個(gè)USB接口,一個(gè)是FSUSB,另外一個(gè)是HSUSB。FSUSB——full speed USB ,HSUSB——high speed USBFSUSB最高支持全速的