學習51單片機,遙控小車小車是很多單片機愛好者、電子制作愛好者必先項目,這里為大家介紹一款51單片機紅外遙控小車的制作。51單片機紅外遙控小車材料準備,首先當然是淘寶網(wǎng)購啦,主要購買如下配件:單片機最小系統(tǒng)
一、背景客戶要了一塊單路CAN的板子,他希望在沒有其他板子的情況下進行自行測試,然后按照我寫的APP選擇自收發(fā)測試選項,卻無法接收到發(fā)送的信息,但是外接了一塊板子就可以接收到自己發(fā)送的信息;由于開發(fā)時間久遠
一、GPIO配置(1)GPIO_Mode_AIN 模擬輸入(2)GPIO_Mode_IN_FLOATING 浮空輸入(3)GPIO_Mode_IPD 下拉輸入(4)GPIO_Mode_IPU 上拉輸入(5)GPIO_Mode_Out_OD 開漏輸出(6)GPIO_Mode_Out_PP 推挽輸出(7)GPIO_Mo
MOV C,BITMOV BIT,C這組指令的功能是實現(xiàn)位累加器(CY)和其它位地址之間的數(shù)據(jù)傳遞。例:MOV P1.0,CY ;將CY中的狀態(tài)送到P1.0管腳上去(如果是做算術運算,我們就能通過觀察知道現(xiàn)在CY是多少啦)。MOV P1.0,CY ;將
由于項目要求要涉及到物聯(lián)網(wǎng),公司要采用wifi于是就采購了一塊串口wifi模塊,ESP8266開始拿到后首先應該掌握的就是測試,熟悉AT指令,因為串口wifi通信是采用AT指令進行通信的,在這里需要注意一點的就是:在編寫程序
該實驗比較簡單,就是使用了S3C2440上的ADC硬件接口AIN2。下面看下設置。根據(jù)Datasheet,A/D轉(zhuǎn)換的頻率為50MHz/(prescaler+1)eg. A/Dconverter freq. = 50MHz/(49+1) = 1MHz Conversion time = 1/(1MHz / 5cycles)
/*通訊規(guī)則:1:時鐘7.3728MHz/波特率9600/9個數(shù)據(jù)位/奇校驗/1個停止位/硬件多機通訊功能/2:通訊連接采用硬件MAX485,雙向單工3:每個上行/下行的數(shù)據(jù)包的字節(jié)個數(shù)都是一樣的(通訊數(shù)據(jù)量)4:每個上行/下行的
PIC16C5X把數(shù)據(jù)存儲器RAM都當作寄存器來使用以使尋址簡單明潔,它們功能上可分為操作寄存器、I/O寄存器、通用寄存器和特殊功用寄存器。它們的組織結(jié)構(gòu)如圖1.4所示:這些寄存器用代號F0~F79來表示。F0~
址方式物理地址的計算方法如下:寄存器間接尋址方式讀取存儲單元的原理如圖所示。在不使用段超越前綴的情況下,有下列規(guī)定:若有效地址用SI、DI和BX等之一來指定,則其缺省的段寄存器為DS;若有效地址用BP來指定,則
arm7/arm9架構(gòu)cpu有七種工作模式,分別為用戶模式、快中斷模式、中斷模式、管理模式、中止模式、未定義模式和系統(tǒng)模式。除了用戶模式與系統(tǒng)模式外,其它五種模式稱為異常模式。當特定的異常出現(xiàn)時,cpu進入相應的模式
#include"stm32f10x_lib.h"#include"stm32f10x.h"GPIO_InitTypeDefGPIO_InitStructure;//定義GPIO宏操作結(jié)構(gòu)體voidDelay(__IOuint32_tnCount)//__IO的宏定義volatile{for(;nCount!=0;nCount--);}/*初始化嵌入式Flas
數(shù)碼管顯示1-F。主程序:/******************************************************************************* *File: Main.c *功能: LED數(shù)碼管顯示0-F字符,同時控制4個LED顯示對應的十六進制 *****************
F4的RTC與F1的RTC有很大的差別。F1系列的RTC就是一個簡單的計數(shù)器,要想獲得時間,得自己計算。F4的就不需要這么麻煩了,讀出來的直接就是時間?!局饕攸c】STM32F4的RTC是一個獨立的BCD/時鐘計數(shù)器。RTC提供時間日
In my previous blog "PIC32MZ tutorial -- Output Compare", I shows how to apply Output Compare without interrupt to generate PWM signal. I also tried the Output Compare interrupt. I selected OC to
#includeT89X51.H>sbit DQ = P3^3;//定義DS18B20端口DQsbit BEEP=P3^7 ;unsigned char presence ;unsigned char codeLEDData[ ]= {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff};unsigned char datatemp