日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> 單片機(jī)最小系統(tǒng)的設(shè)計(jì)與制作(單片機(jī)C語(yǔ)言)

單片機(jī)最小系統(tǒng)的設(shè)計(jì)與制作(單片機(jī)C語(yǔ)言)

作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-08  瀏覽:13
單片機(jī)技術(shù)是一門實(shí)踐性很強(qiáng)的應(yīng)用性技術(shù),需要硬件+軟件同時(shí)支持。所以單片機(jī)的學(xué)習(xí)必須做到理論聯(lián)系實(shí)踐。我們提倡的“邊學(xué)邊做”的自學(xué)方法就是把理論與實(shí)踐結(jié)合起來(lái)了,理論融入到實(shí)踐中,學(xué)一個(gè)知識(shí)點(diǎn)、做一次產(chǎn)品、編一次程序、總結(jié)一次學(xué)習(xí)成果,不需要死記理論知識(shí)。
我們主張用萬(wàn)能板制作單片機(jī)產(chǎn)品,因?yàn)檫@種實(shí)踐方法,不僅能鍛煉焊接技術(shù),同時(shí)還能提高識(shí)別單片機(jī)硬件電路圖的能力,更重要的是掌握了單片機(jī)開發(fā)的基本步驟,提高了軟硬件的編程與設(shè)計(jì)能力,為日后開發(fā)設(shè)計(jì)電子產(chǎn)品打下堅(jiān)實(shí)的基礎(chǔ)。
我們保證所有產(chǎn)品硬件電路正確,程序有效,調(diào)試成功,并且我們都成功制作過(guò)。
一、電路設(shè)計(jì)功能介紹
單片機(jī)最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指用最少的元件組成的以單片機(jī)為核心元件的可以正常工作的具有特定功能的單片機(jī)系統(tǒng),是單片機(jī)產(chǎn)品開發(fā)的核心電路。 


 本制作采用單片機(jī)C語(yǔ)言編程,主要能完成單燈閃爍的任務(wù),通過(guò)AT89S51單片機(jī)控制一個(gè)LED的亮與滅,實(shí)現(xiàn)閃爍現(xiàn)象。同時(shí)應(yīng)具有上電復(fù)位和手動(dòng)復(fù)位,并且使用單片機(jī)片內(nèi)程序存儲(chǔ)器存放用戶程序。
二、原理圖


三、工作原理
1、硬件電路分析
對(duì)51系列單片機(jī)來(lái)說(shuō),單片機(jī)要正常工作,必須具有五個(gè)基本電路,也稱五個(gè)工作條件:1、電源電路,2、時(shí)鐘電路,3、復(fù)位電路,4、程序存儲(chǔ)器選擇電路,5、外圍電路。為了下載程序方便,增加一個(gè)ISP下載電路。因此,單片機(jī)最小系統(tǒng)一般應(yīng)該包括單片機(jī)、晶振電路、復(fù)位電路、外圍電路、ISP下載電路等,如下圖所示:


單片機(jī)的主要控制功能是通過(guò)單片機(jī)的I/O口按不同時(shí)序輸出不同的高低電平控制外部的電路實(shí)現(xiàn)特定的功能。
I/O口,是英文IN/OUT的縮寫,就是輸入/輸出的意思。AT89S51共有4個(gè)8位并行I/O端口:P0、P1、P2、P3口,共32個(gè)引腳。這四個(gè)口的電路結(jié)構(gòu)不完全相同,所以使用也有區(qū)別。
外圍電路的設(shè)計(jì)主要依據(jù)項(xiàng)目要實(shí)現(xiàn)的功能,本項(xiàng)目要實(shí)現(xiàn)的功能是用單片機(jī)控制一個(gè)LED閃爍。
現(xiàn)在只需要通過(guò)指令控制單片機(jī)的第1個(gè)引腳輸出高電平,就可以控制LED的不亮;蛲ㄟ^(guò)指令控制單片機(jī)的第1個(gè)引腳輸出低電平,就能控制LED的發(fā)光。
2、程序設(shè)計(jì)
依據(jù)上面設(shè)計(jì)的硬件電路,設(shè)計(jì)源程序如下:
#include<reg52.h>               //52系列單片機(jī)頭文件
sbit LED1=P1^0;                //聲明單片機(jī)P1口的第一個(gè)引腳
void delay unsigned char k        //延時(shí)子函數(shù)
{
    unsigned char i,j;
    for(i=0;i<k;i++)
        for(j=0;j<200;j++);
}
Main()                        //主函數(shù)
{
    while(1)                  //實(shí)現(xiàn)永久循環(huán)
    {
        LED1=0;             //點(diǎn)亮LED1
        delay(200);           //延時(shí)
        LED1=1;             //熄滅LED1
        delay(200);           //延時(shí)
     }
}

編輯:admin  最后修改時(shí)間:2018-05-08

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

冀州市| 罗源县| 亳州市| 新干县| 丰原市| 治县。| 吉林市| 河南省| 郴州市| 岗巴县| 图们市| 慈溪市| 通化市| SHOW| 金坛市| 自治县| 井研县| 长沙县| 松江区| 永胜县| 曲阜市| 安泽县| 邢台市| 化州市| 七台河市| 辽阳市| 北流市| 家居| 巫山县| 英超| 靖江市| 长寿区| 清镇市| 顺平县| 金华市| 界首市| 文昌市| 德保县| 鄢陵县| 屏南县| 中阳县|