九、ATMEGA16的模/數(shù)轉(zhuǎn)換器九—(02)、ATMEGA16的模/數(shù)轉(zhuǎn)換器的應(yīng)用—“施密特”電壓比較器實(shí)驗(yàn)直接上圖片~~然后是程序:IAR9_2.c//----------------------------------------------------------------------------
久聞STM32F0系列內(nèi)置IR_OUT紅外發(fā)射功能,此次有幸得到社區(qū)贈送STM32F0308-DISCOVERY,終于有機(jī)會動手體會。在許多應(yīng)用場合需要紅外發(fā)射管連續(xù)發(fā)送經(jīng)過調(diào)制的38KHZ脈沖信號,經(jīng)過接收頭接收后送信號處理電路來判斷其
ADC是單片機(jī)也是STM32在工控上常用功能之一,用來采集電壓,溫度等作為指標(biāo)提供給其他部分進(jìn)行對應(yīng)的操作,使用32的固件庫進(jìn)行配置相當(dāng)方便。這里利用串口打印的方式觀察采集到的電壓。#include "adc.h"void adc_ini
單片機(jī)運(yùn)行時(shí)的數(shù)據(jù)都存在于RAM(隨機(jī)存儲器)中,在掉電后RAM 中的數(shù)據(jù)是無法保留的,那么怎樣使數(shù)據(jù)在掉電后不丟失呢?這就需要使用EEPROM 或FLASHROM 等存儲器來實(shí)現(xiàn)。在傳統(tǒng)的單片機(jī)系統(tǒng)中,一般是在片外擴(kuò)展存儲
定時(shí)器計(jì)數(shù)值的確定。 TIMER的時(shí)鐘不是直接來源于APB1或者APB2,而是來自經(jīng)過APB1或者APB2一個倍頻器后的時(shí)鐘。當(dāng)APBx的預(yù)分頻數(shù)為1時(shí),這個倍頻器不起作用,此時(shí)定時(shí)器的時(shí)鐘頻率等于APBx的頻率;當(dāng)APBx倍頻數(shù)為其他
S3C2440是三星公司基于ARM920T設(shè)計(jì)的一款處理器,在開發(fā)基于S3C2440的系統(tǒng)的過程中,如何讓系統(tǒng)快速穩(wěn)定地啟動是一個重要問題。嵌入式系統(tǒng)的資源有限,程序通常都是固化在 ROM 中運(yùn)行。但在實(shí)際應(yīng)用中,為提高系統(tǒng)的
//程序中沒有做按鍵去抖,也沒有考慮多個鍵同時(shí)按下的情況。//最低兩位數(shù)碼管顯示相應(yīng)的按鍵(如按下S10,在顯示10;按下S25,則顯示25)//無按鍵按下的時(shí)候顯示FF//按鍵跟按鍵的掃描結(jié)果滿足如下關(guān)系:
C51 新手編程(第五課) 串行口 今天介紹單片機(jī)怎樣通過串行口與計(jì)算機(jī)通信。 1. 概述 通信實(shí)質(zhì)就是以計(jì)算機(jī)為中心,通過某些通信線路與設(shè)備,對二進(jìn)制編碼的字母、數(shù)字、符號化及數(shù)字化聲音、圖像信息進(jìn)行的傳輸
一定要包含這句:#include 定義這樣的設(shè)備參數(shù)結(jié)構(gòu):typedef struct { uchar Soft_Edition[20]; //軟件版本號 uchar Prequency_Nnm; //頻組數(shù) uchar channel; //信道數(shù)0-2 uint Time; //網(wǎng)卡復(fù)位時(shí)間 uchar state; /
利用三天假期把貪吃蛇游戲移植到了我的單片機(jī)開發(fā)板上,單片機(jī)是STC89C52只有8K的FLASH,本來想移植俄羅斯方塊的但是移植編譯之后大約有10K的空間。下面是我拍的視頻,優(yōu)酷的鏈接:http://v.youku.com/v_show/id_XNj
安裝J-link的驅(qū)動之后,在開始/程序(或者是'所有程序')/SEGGER/J-linkARM V4.10下,點(diǎn)擊J-Flash ARM圖標(biāo),就可以用這個軟件方便的燒錄程序。對于第一次使用的芯片可以使用如下步驟寫程序。a. 打開J-Flash ARM后
移植環(huán)境1,主機(jī)環(huán)境:VMare下CentOS 5.5 ,1G內(nèi)存。2,集成開發(fā)環(huán)境:Elipse IDE3,編譯編譯環(huán)境:arm-linux-gcc v4.4.3,arm-none-eabi-gcc v4.5.1。4,開發(fā)板:mini2440,2M nor flash,128M nand flash。5,u-bo
#include "led.h"#include "delay.h"#include "key.h"#include "sys.h"#include "lcd.h"#include "usart.h"#include "timer.h"#include "beep.h" extern u32 sec;int main(void){ delay_init(); //延時(shí)函數(shù)
#include#define uchar unsigned char #define uint unsigned int #define cs RC2 #define dout RC4 #define nop() asm("nop") __CONFIG(0x3B31); const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
各種類型的單片機(jī)片內(nèi)程序存儲器的配置形式主要有以下幾種形式:(1)掩膜(Msak)ROM型單片機(jī):內(nèi)部具有工廠掩膜編程的ROM,ROM中的程序只能由單片機(jī)制造廠家用掩膜工藝固化,用戶不能修改ROM中的程序。例如:MCS—