Q1一直是截止的,所以Q2導(dǎo)通時(shí),基極電流會(huì)從Vcc到R1到GND,Ice的電流是Ib的β倍,R1的阻值根據(jù)負(fù)載的需要來調(diào)整因?yàn)镽1的阻值可以取得很大,因?yàn)楫?dāng)輸出1時(shí),Q2截止。負(fù)載的電流根據(jù)R2的阻值來確定
#include#include#include#include#include#include#include#include#defineucharunsignedchar#defineuintunsignedint#definextal8#defineCSPA5#defineSIDPA6#defineSCLKPA7#defineSet_CS()DDRA|=(1
;18B10溫度測量+LCD1602顯示溫度;實(shí)戰(zhàn)目的;1、學(xué)習(xí)18B20單總線溫度傳感器的使用。;2、學(xué)習(xí)LCD的使用。;3、學(xué)習(xí)10進(jìn)制轉(zhuǎn)10進(jìn)制的方法。;所有資源:;1、TMRO定時(shí)器。產(chǎn)生溫度轉(zhuǎn)換所需要的延時(shí)時(shí)間。;2、P
這篇文章對(duì)于我的U-Boot移植起了重要作用,闡述了U-Boot從NAND Flash啟動(dòng)需要做的修改,但是其做法并不是完全正確(只是個(gè)人意見)。在這里謝謝Bekars渦輪增壓?。?這篇文章轉(zhuǎn)載自他的博客:http://blog.csdn.net/
C代碼#include "mcp41010.h" void MCP41010_init() { //P2MDIN // 上電默認(rèn) digital P2MDOUT = setBits(P2MDOUT,pin4|pin5|pin6|pin7); // port2 4567 push-pull } #define mcp_setCS()
Q:什么是SYSTick定時(shí)器?SysTick 是一個(gè)24 位的倒計(jì)數(shù)定時(shí)器,當(dāng)計(jì)到0 時(shí),將從RELOAD 寄存器中自動(dòng)重裝載定時(shí)初值。只要不把它在SysTick 控制及狀態(tài)寄存器中的使能位清除,就永不停息。Q:為什么要設(shè)置SysTick定時(shí)
stm32的can總線的配置如下: CAN_InitStructure.CAN_TTCM=DISABLE;//禁止時(shí)間觸發(fā)通信模式 CAN_InitStructure.CAN_ABOM=DISABLE; CAN_InitStructure.CAN_AWUM=DISABLE; CAN_InitStructure.CAN_NART=DISABLE;//CAN報(bào)文
就如你學(xué)習(xí)編程語言你寫下的“Hello world”,LED流水燈也是這樣的一個(gè)例子。通過這個(gè)實(shí)驗(yàn),我們可以快速了解到51單片機(jī)I/O口的基本用法,以及LED燈的基本原理。LED(發(fā)光二極管),是一種能夠?qū)㈦娔苻D(zhuǎn)化為光能的固態(tài)
在Realview MDK的集成開發(fā)環(huán)境中,默認(rèn)情況下可以生成*.axf格式的調(diào)試文件和*.hex格式的可執(zhí)行文件。雖然這兩個(gè)格式的文件非常有利于ULINK2仿真器的下載和調(diào)試,但是ADS的用戶更習(xí)慣于使用*.bin格式的文件,甚至有
#include//對(duì)24C02的讀、寫//externvoidDelayMs(unsignedint);//externvoidRead24c02(unsignedchar*RamAddress,unsignedcharRomAddress,unsignedcharbytes);//externvoidWrite24c02(unsignedchar*RamAddress,unsigne
ADS1246是TI公司大致在2009年中期推出的24位ADC,最高采樣速率可達(dá)2Ksps,其為單通道器件,與之相對(duì)應(yīng)的還有ADS1247和ADS1248三通道器件,但特性并非完全一致。據(jù)TI資料介紹,ADS1246在ADS1247/ADS1248功能上做出簡化
// HS12864-15B程序 圖形顯示和漢字顯示// st7920控制器#include #include #include #define lcd_bus P0 // 數(shù)據(jù)總線 sbit rs =P2^4; // 數(shù)據(jù)&指令選擇,H:寫數(shù)據(jù),L:寫指令 sbit rw =P2^3; // 讀&寫選擇,H:re
首先是gpio中斷,這一點(diǎn)和1768不同,1768使用的中斷時(shí)和eint3共用中斷通道,到了1788,專門為gpio開辟了中斷#ifndef __JOYPAD_H_#define __JOYPAD_H_#include "sys.h"#include "delay.h"#define JOYPAD_A 0X01#define JO
前言對(duì)于初學(xué)STM32的人來說,很多基礎(chǔ)的知識(shí)沒有掌握,這些基礎(chǔ)知識(shí)就成為阻擋他們?nèi)腴T的門檻。因此,今天也把基礎(chǔ)的知識(shí)分享出來,帶領(lǐng)那些還沒有邁過這個(gè)門檻的人入門。今天總結(jié)“GPIO配置詳細(xì)”,以F0標(biāo)準(zhǔn)外設(shè)庫初
stm8 rtc時(shí)鐘可以使用內(nèi)部低頻時(shí)鐘源,或者外部低速32768Hz時(shí)鐘源,關(guān)于rtc部分代碼如下:#include#includevoidinit_rtc(void){RTC_InitTypeDefRTC_InitStr;RTC_TimeTypeDefRTC_TimeStr;RTC_DateTypeDefRTC_DateStr;