日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何制作單片機(jī)簡單電路

工程師 ? 來源:未知 ? 作者:姚遠(yuǎn)香 ? 2019-05-16 18:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

制作單片機(jī)驅(qū)動數(shù)碼管電路

把七或八只發(fā)光二極管組合在一個模件上組成了個8字和小數(shù)點(diǎn),用以顯示數(shù)字。為了減少管腳,把各個發(fā)光管的其中同一個極接在一起作為共用點(diǎn),因此就產(chǎn)生了共陽極和共陰極數(shù)碼之說。共陽管就是把各個發(fā)光管的正極接在一起,而共陰管就剛好相反。見下圖:

如何制作單片機(jī)簡單電路

大部分的邏輯IC的吸收電流要強(qiáng)于輸出電流。因此,大家都愛使用共陰極的數(shù)碼管,因為可選的IC多些。很可惜,我的這組數(shù)碼管是共陽的,因此公共端我打算用三級管來驅(qū)動。最常用的S9012,首先我得計劃好電路方式,就采用最常用的動態(tài)掃描顯示。先搭建最簡電路,調(diào)試出需采用元件的參數(shù)。

先不接上圖的R2和74HC244,將數(shù)碼管一個段直接接地。調(diào)節(jié)R1,測得S9012基極電流為0.21mA時集電極也就是數(shù)碼管上已有40mA,說明放大倍數(shù)足夠了。這時接上R2和74HC244,調(diào)節(jié)R2使數(shù)碼管電流控制在15mA,這樣當(dāng)8個段一起點(diǎn)亮?xí)r三極管上得通過120mA的電流。而基極上需要0.63mA,為了減小三極管的負(fù)荷應(yīng)使三極管過飽和,,調(diào)節(jié)R1使基極電流為2mA,此時測得集電極和漏極之間的電壓約0.1V。好!此時R1為2K。R2為240歐姆。

如何制作單片機(jī)簡單電路

接下來就是確定電路。電路的接口與AT89S51間有三組接口:段碼、位碼和電源。為了讓AT89S51獨(dú)立出來這三級接口都采用插針做接口,用排線自由連接到AT89S51的P1-P3口,電源用短路帽連接,完成后的板子見下圖:



單片機(jī)制作的點(diǎn)焊機(jī)電路與程序


如何制作單片機(jī)簡單電路

#include《reg51.h》

#define u8 unsigned char

#define u16 unsigned int

u8 b1,ss1,ss2,i,js;

bit dd;

sbit out=P3^5; ///輸出控制口

sbit s0=P3^0; ///啟動鍵

sbit s1=P3^1; ///設(shè)置鍵

sbit s2=P3^2; ///減

sbit s3=P3^3; ///加

sbit ge=P3^7;

sbit shi=P3^4;

char code shu[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x00}; //數(shù)碼管段碼

void delay(u16 q) //普通延時函數(shù)

{

char d;

while(q--)

for(d=123;d》0;d--);

}

void ZD_Init() //中斷初始化子函數(shù)

{

EA=1; //打開總中斷開關(guān)

ET0=1; //打開定是器0開關(guān)

TR0=0; //定時器0開始工作

TMOD=0X01; //選擇定時器0工作模式1 16位定時器

TH0=(65536-30000)/256; //定時器高8位裝初值 定時50MS

TL0=(65536-30000)%256; //定時器低8位裝初值

}

void xianshi(u8 ss,u8 gg) //顯示函數(shù)

{

if(b1==2) //判斷各十位數(shù)閃爍標(biāo)志位

{

if(dd)

{

ss=10;

}

}

if(b1==1) //判斷各位數(shù)閃爍標(biāo)志位

{

if(dd)

{

gg=10;

}

}

P1=shu[ss]+0x80;

shi=0;

delay(2);

shi=1;

P1=shu[gg];

ge=0;

delay(2);

ge=1;

}

void jianpan() //鍵盤掃描子程序

{

if(s3==0) ///設(shè)置建

{

delay(5);

if(s3==0)

{

while(s3==0)xianshi(ss1,ss2); //松手檢測

b1++;

TR0=1;

if(b1》=3)

{

b1=0;

TR0=0;

}

}

}

if(b1!=0) ///判斷是否按下設(shè)置健

{

if(s2==0) ///加建

{

delay(5);

if(s2==0)

{

while(s2==0)xianshi(ss1,ss2); //松手檢測

if(b1==1) ////判斷各位數(shù)加

{

ss2++;

if(ss2==10)ss2=0;

}

if(b1==2) ///判斷十位數(shù)加

{

ss1++;

if(ss1==10)ss1=0;

}

}

}

if(s1==0) //減鍵

{

delay(5);

if(s1==0)

{

while(s1==0)xianshi(ss1,ss2); ///松手檢測

if(b1==1) ///判斷各位數(shù)減

{

ss2--;

if(ss2==255)ss2=9;

}

if(b1==2) ////判斷十位數(shù)減

{

ss1--;

if(ss1==255)ss1=9;

}

}

}

}

if(b1==0) ///啟動電焊鍵

{

if(s0==0)

{

delay(5);

if(s0==0)

{

while(s0==0);

js=ss1*10+ss2;

if(js!=0)

{

TR0=1;

out=0;

}

}

}

}

}

void main()

{

ZD_Init(); //中斷初始化

while(1)

{

xianshi(ss1,ss2); //顯示子函數(shù)

jianpan(); //鍵盤子程序

}

}

void Time0() interrupt 1 using 0 //中斷函數(shù)

{

TH0=(65536-30000)/256; //定時器高8位裝初值 重裝初值

TL0=(65536-30000)%256; //定時器低8位裝初值 重裝初值

if(b1!=0)

{

i++;

if(i==10) //數(shù)碼管的閃爍

{

i=0;

dd=~dd;

}

out=1;

}

else

{

js--;

if(js==0) //點(diǎn)焊延時輸出

{

TR0=0;

out=1;

}

}

}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6078

    文章

    45612

    瀏覽量

    674673
  • 數(shù)碼管
    +關(guān)注

    關(guān)注

    32

    文章

    1895

    瀏覽量

    94500
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式單片機(jī)開發(fā)學(xué)習(xí)路徑

    ,但是確是不可缺少的。 3. 實踐操作 3.1 學(xué)習(xí)并操作開發(fā)板 選擇一款流行的單片機(jī)開發(fā)板(如Arduino、STM32等),通過實際操作熟悉開發(fā)環(huán)境、編程流程和調(diào)試方法。 3.2 完成簡單
    發(fā)表于 02-09 15:42

    如何入門單片機(jī)/嵌入式?

    單片機(jī),有個叫正點(diǎn)原子的出的教程不錯,跟著學(xué),軟件水平能有很大提升,自己想個項目做,比如智能家居,智能小車,很簡單,做完了就感覺單片機(jī)都差不多,差別只在功耗和性能。進(jìn)階的話可以買一些電路
    發(fā)表于 02-02 06:57

    單片機(jī)的入門準(zhǔn)備

    單片機(jī)入門篇 1、學(xué)好電子技術(shù)基礎(chǔ)知識,如電路基礎(chǔ)、模擬電路、數(shù)字電路和微機(jī)原理。這幾門課程都是弱電類專業(yè)的必修課程,學(xué)會這些后能保證你看懂單片機(jī)
    發(fā)表于 12-22 07:39

    怎么學(xué)好單片機(jī)

    的一些接口可用,也就是說,需要架一個簡單的前后臺系統(tǒng),只會寫應(yīng)用軟件,就比較難使用單片機(jī),因為他們對這些只有硬件,沒有軟件接口的東西,無從下手。 所以,學(xué)單片機(jī),首先學(xué)會硬件,也就是簡單
    發(fā)表于 12-04 07:16

    學(xué)單片機(jī)的誤區(qū)

    和原理。 站在老鳥的角度,覺得stm32很簡單,站在新手的角度有多難和迷茫只有自己知道。但相信大多數(shù)都喜歡單片機(jī),就會有學(xué)單片機(jī)就學(xué)stm32的錯覺! 學(xué)習(xí)51單片機(jī)的目的,主要是培養(yǎng)
    發(fā)表于 11-14 07:46

    單片機(jī)電路設(shè)計必讀:電容選用的五大關(guān)鍵原則

    表現(xiàn)。電容在單片機(jī)電路中的核心作用單片機(jī)的穩(wěn)定運(yùn)行離不開電容的保駕護(hù)航。去耦電容用于消除電源噪聲,耦合電容負(fù)責(zé)信號傳輸,起振電容確保時鐘精準(zhǔn),復(fù)位電容保障系統(tǒng)啟動可靠。這些看似簡單
    的頭像 發(fā)表于 10-23 15:40 ?764次閱讀
    <b class='flag-5'>單片機(jī)電路</b>設(shè)計必讀:電容選用的五大關(guān)鍵原則

    單片機(jī)用什么封裝

    單片機(jī)封裝是將芯片內(nèi)部電路與外部引腳連接并包裹保護(hù)的結(jié)構(gòu),不僅影響單片機(jī)的安裝方式、適用場景,還與電路設(shè)計的緊湊性、散熱性能密切相關(guān)。不同封裝類型各有特點(diǎn),適配從
    的頭像 發(fā)表于 08-01 13:47 ?1679次閱讀

    什么單片機(jī)比較耐用

    ? ? ? ? 在工業(yè)控制、戶外設(shè)備、醫(yī)療儀器等場景中,單片機(jī)的耐用性直接決定了設(shè)備的穩(wěn)定運(yùn)行與維護(hù)成本。耐用的單片機(jī)通常具備寬溫工作范圍、強(qiáng)抗干擾能力、穩(wěn)定的電源適應(yīng)性和長壽命的硬件設(shè)計。深圳市安
    的頭像 發(fā)表于 07-31 13:48 ?952次閱讀

    單片機(jī)采用什么電流輸出

    單片機(jī)的電流輸出特性與其內(nèi)部電路設(shè)計和應(yīng)用場景密切相關(guān),既包含自身工作時的微弱電流,也涉及通過外部電路擴(kuò)展后的驅(qū)動電流。了解單片機(jī)的電流輸出特點(diǎn),是實現(xiàn)穩(wěn)定控制外部設(shè)備的基礎(chǔ)。
    的頭像 發(fā)表于 07-30 11:13 ?1375次閱讀

    單片機(jī)采用什么電流控制

    單片機(jī)作為電子系統(tǒng)的控制核心,其電流控制涉及自身工作電流管理與外部設(shè)備電流驅(qū)動兩個層面。由于單片機(jī)內(nèi)部電路的特性,其自身工作電流較小,而控制外部設(shè)備時需通過特定電路實現(xiàn)電流放大與調(diào)節(jié),
    的頭像 發(fā)表于 07-30 10:07 ?940次閱讀

    怎么測單片機(jī)系統(tǒng)頻率

    單片機(jī)系統(tǒng)頻率是指單片機(jī)工作時的時鐘頻率,它直接影響單片機(jī)的運(yùn)行速度和處理能力,準(zhǔn)確測量系統(tǒng)頻率對單片機(jī)應(yīng)用開發(fā)、程序調(diào)試和性能優(yōu)化具有重要意義。測量
    的頭像 發(fā)表于 07-25 11:39 ?1148次閱讀

    單片機(jī)怎么驅(qū)動電機(jī)?

    在各類自動化設(shè)備和智能裝置中,電機(jī)是重要的執(zhí)行部件,而單片機(jī)作為控制核心,需要通過特定的方式驅(qū)動電機(jī)運(yùn)轉(zhuǎn)。單片機(jī)驅(qū)動電機(jī)并非直接連接即可,而是要根據(jù)電機(jī)類型和功率,搭配合適的驅(qū)動電路,才能實現(xiàn)穩(wěn)定
    的頭像 發(fā)表于 07-25 09:31 ?1417次閱讀

    單片機(jī)怎么燒程序

    單片機(jī)燒程序是將編寫好的程序代碼寫入單片機(jī)內(nèi)部存儲單元,讓單片機(jī)按照預(yù)設(shè)邏輯工作的過程,是單片機(jī)應(yīng)用開發(fā)中不可或缺的環(huán)節(jié)。無論是簡單的燈光控
    的頭像 發(fā)表于 07-23 11:47 ?2156次閱讀

    KF32A136系列單片機(jī)產(chǎn)品介紹

    F32A136 系列單片機(jī)是基于 KF32 內(nèi)核架構(gòu)開發(fā)的單片機(jī)
    的頭像 發(fā)表于 06-27 11:42 ?2930次閱讀
    KF32A136系列<b class='flag-5'>單片機(jī)</b>產(chǎn)品介紹

    單片機(jī)各種復(fù)位電路原理

    使用哪種類型的單片機(jī),總要涉及到單片機(jī)復(fù)位電路的設(shè)計。而單片機(jī)復(fù)位電路設(shè)計的好壞,直接影響到整個系統(tǒng)工作的可靠性。許多用戶在設(shè)計完
    發(fā)表于 05-30 16:53
    石狮市| 苍南县| 元江| 钦州市| 镇远县| 缙云县| 巴青县| 井冈山市| 古浪县| 临清市| 安西县| 龙岩市| 当阳市| 保亭| 木兰县| 博野县| 财经| 通海县| 平江县| 藁城市| 漠河县| 淳化县| 宝鸡市| 门源| 和顺县| 耿马| 龙陵县| 武夷山市| 黄浦区| 抚顺县| 浑源县| 新宁县| 宁武县| 自治县| 即墨市| 修水县| 阿荣旗| 松原市| 临潭县| 荥经县| 怀化市|