www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

  • STM32學(xué)習(xí)筆記之點亮LED燈

    實驗程序:/*******************************led.c*********************************/#include"stm32f4xx.h"//在SYSTEM目錄下可以找到,把ST官方的部分庫抽取出來,組成了一個SYSTEM目錄#include"sys.h"voidLED_Ini

  • 51單片機系列之驅(qū)動蜂鳴器發(fā)聲

    名稱:51單片機驅(qū)動蜂鳴器發(fā)聲平臺:Keil 4, Ly-51S學(xué)習(xí)板內(nèi)容:模擬報警聲,如鬧鐘 滴 滴 滴 滴-----------------------------------------------------*/ #include sbit SPK = P1^2; void delay_2us(unsigned char

  • 單片機學(xué)習(xí)的四個階段 

      第一階段  是先瀏覽教科書里的硬件部分,大至了解單片機的硬件結(jié)構(gòu)。如  ROM、RAM、地址、I/O口等,以及看一些廠家的MCU資料(Data Sheet),來加強MCU所提供各項資源的印象?! 〉诙A段  就是了解二進位數(shù)

  • STM32的DMA配置

    DMA可以認為連接兩個“地址”數(shù)據(jù)通道。DMA共享系統(tǒng)總線,不占用CPU,所以可以實現(xiàn)快速數(shù)據(jù)傳輸。這里以DMA連接存儲器(數(shù)組)和串口(USART1->DR)為例。1 void DMA_init(void)2 {4 RCC->AHBENR|=1DR;//讀外設(shè)串口數(shù)據(jù)

  • 單片機 中斷( 定時器/計數(shù)器詳說 )

    方式0應(yīng)用    通過設(shè)置TMOD寄存器中的M1M0位00選擇定時器方式0,方式0的計數(shù)位數(shù)是13位,對T0來說,TL0寄存器的低5位(高3位未用)和TH0寄存器的8位組成。TL0的低5位溢出時向TH0進位,TH0溢出時,置位TCON中的TF

  • STM32f103的數(shù)電采集電路的DMA設(shè)計和使用優(yōu)化程序

    DMA,全稱為:DirectMemoryAccess,即直接存儲器訪問。DMA傳輸方式無需CPU直接控制傳輸,也沒有中斷處理方式那樣保留現(xiàn)場和恢復(fù)現(xiàn)場的過程,通過硬件為RAM與I/O設(shè)備開辟一條直接傳送數(shù)據(jù)的通路,能使CPU的效率大為提

  • 單片機中斷喚醒

    生活上有很多東西都搭載著單片機而進行工作的,而且有相當一部分的設(shè)備、儀器、產(chǎn)品都是靠蓄電池來提供電源的,往往這些靠蓄電池供電的設(shè)備、儀器、產(chǎn)品都能夠用上一大段時間。例如我們經(jīng)常接觸到的遙控器,假若MCU一

  • PLC與單片機的本質(zhì)區(qū)別是什么?

    想搞清楚PLC與單片機有什么不同,在網(wǎng)上搜了許多,看得頭都大了,還是一團霧水。最后把其中說到點子上的一些句子,綜合起來認真分析總結(jié),本人認為PLC與單片機的差別應(yīng)該是:1.PLC是應(yīng)用單片機構(gòu)成的比較成熟的控制系

  • 51定時器通過查詢方式定時

    #includesbit P1_1 = P1^1;//定時器的初始化void delay_1ms(void){TMOD = 0x01;//采用16位計數(shù)器TH0= 0xFC;TL0= 0x18;ET0= 0;TR0= 1;//開啟while(!TF0);TF0= 0;TR0 = 0;}void main(void){while(1){P1_1 = 1;delay_1m

  • 普通IO口模擬IIC(I2C)接口通訊的程序代碼

    I2C總線是Philips公司提出的一種集成電路IC器件之間相連接的總線協(xié)議,其目的是使電子系統(tǒng)(不只 限于單片機系統(tǒng))各個IC器件之間的連線變得容易。因為使用傳統(tǒng)的并行總線在IC器件之間連接,往往會使得IC之間連線較多

  • ARM筆記:移植串口xmodem協(xié)議

    串口xmodem的移植比較簡單,參考ymodem協(xié)議就行。實驗環(huán)境:Linux ubuntu 9.10(來自韋東山老師光盤自帶虛擬機)開發(fā)板:Jz2440(ARM9S3C2440NANDK9F2G08SDRAMK4S561632 * 2)U-Boot: u-boot-1.1.6燒寫工具: OpenJt

  • pic 單片機DS18B20采樣 LCD1602顯示

    #include"1602.h"#include"18b20.h"#include"main.h"__CONFIG(0X0B31);main(){charmsg[2][16]={"Temperature:",".C"};delay_us2(40,40);delay_us2(100,200);initial();while(1){start_convert();change

    單片機
    2018-09-05
    pic 單片機
  • STM32外設(shè)寄存器地址定義

    一直都是用STM32做項目中的主控芯片,在編程的時候,之前一直忽視了一個問題,那就是寄存器的位置是如何定義的,為什么用一個USART1->CR操作就能夠給這個CR寄存器賦值?其實這是一個比較底層的問題,不懂這方面的知識

  • 一種基于單片機的智能節(jié)電器的研究

    三相交流異步電動機的節(jié)電器節(jié)電保護一直是電機領(lǐng)域研究的熱點,特別是近幾年來全國出現(xiàn)電力供應(yīng)緊張的局面,使得對交流異步電動機的節(jié)能設(shè)備的研究和推廣更為迫切。三相異步電動機由于結(jié)構(gòu)簡單,智能節(jié)電器使用方便

  • stm32的學(xué)習(xí)—FLASH的操作和使用

    Flash的操作:stm32大容量的flash不僅用來存儲程序代碼,還可用來存儲一些數(shù)據(jù)和系統(tǒng)用戶的參數(shù)。程序的代碼一般保存在從flash開始區(qū)域,剩下的區(qū)域空間大小可以用來存儲用戶數(shù)據(jù)(大小取決于Flash的大小和代碼占用空

    單片機
    2018-09-05
    Flash STM32
發(fā)布文章