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