久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11568|回復: 2
打印 上一主題 下一主題
收起左側

單片機課設與畢設常見問題解答

[復制鏈接]
跳轉到指定樓層
樓主
ID:275438 發表于 2018-1-13 02:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

☆.STC89C51/52、AT89C51/52、AT89S51/52之間的關系與區別?

答:

共同點:都是采用MCU-51內核,引腳和編程方面都是一樣,所以統稱為51單片。大家一定要記住51單片機不是單單指的是AT89C51或者STC89C51,51單片機是屬于一個系列都采用MCU-51內核。

不同點:從這些單片機型號上來認識它們。

:開頭的字母指的是生產的廠商。“STC”是宏晶科技、“AT”是Atmel公司;

:“89C”和“89S”這個是單片機型號。‘9’表示內部含有Flash存儲器;‘C’表示CMOS產品;‘S’表示含有串行下載Flash存儲器;

:“51”和“52”這是表示內部程序存儲空間大小。其中“51”表示有4K程序存儲空間,“52”有8K程序存儲空間,另外還有“54”、“55”、“58”、“516”等依次類推即可。。。所以這個也是在設計中選擇單片機具體型號上的一個關鍵地方。如果程序的大小為5K,那么用“51”的只有4K就裝不下不可行,所以只能使用“52”。如果程序只有2K,那么使用“51”有4K的存儲空間那就足夠了,那么會問使用“52”行嗎,這個當然是可以的,只有芯片的程序存儲空間大于實際程序的大小就可以,這個好比U盤的大小,大家想下就知道了。

☆.51單片機最小系統由哪些組成?

答:

              最小系統指的以最少的器件組成能夠讓單片機正常工作的系統。

              51單片機最小系統由:晶振電路、復位電路、電源三部分組成,當然單片機肯定得要有。

☆.晶振電路和復位電路的作用分別是什么?

答:

              晶振電路:給單片機提供時鐘信號,單片機在這個時鐘信號下進行工作。

              復位電路:是使程序計數器清零,也就是讓程序從頭開始執行。復位電路又可分為:上電復位和按鍵復位。

              上電復位:指的是單片機系統在打開電源后自動的復位單片機。

              按鍵復位:通過按鍵進行手動的復位單片機,這種情況一般在單片機卡死的情況下使用。

☆.如果將程序下載到單片機中?

答:

首先,下載程序你就的有一根線將板子上的單片機和電腦進行連接起來(大家要注意這個不是那個圓孔的電源線,電源線只能用于供電而不能下載程序),那么這根線就叫作下載器

然后,電腦上需要裝上下載器對應的驅動。(這個不難理解,就好比,你鍵盤或鼠標你買回來第一次插到電腦上沒有安裝驅動是不能用的,等驅動安裝好才能使用)。

再來,電腦上需要有下載程序的軟件。下載程序的時候就只要再軟件中選擇好需要下載的程序然后點擊下載就可以下載進入。(切記STC的單片機需要冷啟動才能下載,所謂能啟動就是板子上先關閉電源,在電腦上點擊下載后,在將板子的電源打開。如果沒有冷啟動這個是沒辦法下載的)

具備以上三個點就可以將程序從電腦下載到單片機中了。

備注:STC和AT這兩個單片機的下載程序方法是不一樣的,STC單片機用串行下載線(如:PL2303)就可以了,而AT單片機需要用專門的下載器(如:SP200)。對應的下載器驅動也需要安裝對應的。下載軟件也是需要對應支持。我們下載程序的時候下載軟件(STC采用,AT采用)。具體的教程可以下載資料中《11-相關軟件下載》文件夾中《程序下載軟件《普中下載軟件》的下載鏈接進行下載,里面有具體的下載教程。

☆.單片機上一共具有多少個引腳,多少個IO口?

答:

我們使用的單片機STC89C51/52、AT89C51/52、AT89S51/52中的任何一種都是具有40引腳。其中32IO,分為P0、P1、P2、P3四組八位IO口。P0、P1、P2這三組只能作為普通IO口用(正常的輸入輸出操作),而P3具有普通IO的功能外還可以使用第二功能(如串口通訊,計數器輸入,外部中斷觸發等)。

☆.P0口的上拉電阻(排阻)是否有必要加上?或者為什么需要加上拉電阻(排阻)?

答:

51單片機的P0口時漏極開路輸出

作為輸出:如果沒有接上拉電阻(排阻)的話輸出電流非常低,輸出低電平的時候為0,但是輸出高電平是處于高阻態并非5V,也就是說輸出高電平不穩定。所以需要添加上拉電阻(排阻)(即:一端連接到VCC),由VCC通過這個上拉電阻給負載提供電流,使得高電平輸出穩定。

作為輸入:當P0作為輸入時可以不加上拉電阻(排阻),不過需要在讀之前先將P0置1,使P0口處于高阻浮空狀態,這樣所輸入高電平才能被讀取,否則無法正確讀取到高電平。

綜合以上,P0加上拉是有必要的,不管作為輸入還是輸出。輸入這個必須的加,輸出的話如果沒有加在每次讀取都得先置1程序上顯得麻煩,添加了上拉就不需要多余這一步。

☆.晶振是如何選擇?或者說為什么要選擇12MHZ或者11.0592MHZ?

答:

在51單片機上晶振通常采用的是12MHZ或者11.0592MHZ。采用6MH、24MHZ等也是可以,只要再單片機晶振頻率范圍之內就可以。

如果采用12MHZ晶振的話,經過12分頻后一個指令周期剛好1us,這樣對于需要計時的程序就非常有幫助了。剛好1us計算非常方便。

如果采用11.0592MHZ晶振的話,對于波特率的產生可以作為理論0誤差(晶振本身也不可能剛好11.0592MHZ,所以不可能說百分百的)。而采用12MHZ或者別的晶振的時候就可以產生非常大的誤差這樣就會導致通訊失敗。所以在紅外遙控,串口通訊上我們都是采用11.0592MHZ。

我們在除了以上兩種特殊情況選擇11.0592MHZ外,其余的都一致采用12MHZ。

☆.51單片機共有幾個中斷,分別是什么?

答:

5。分別為:外部中斷0、定時/計數器中斷0、外部中斷1、定時/計數器中斷1、串口中斷。優先級(也就是同時發生情況下先執行哪一個中斷):外部中斷0>定時/計數器中斷0>外部中斷1>定時/計數器中斷1>串口中斷。

☆.為什么仿真圖看上去和實物(或原理圖)有差別?(這問題針對可以仿真的設計,不可以仿真的設計可以了解下或者忽略)。

答:

              原理圖采用的是DXP軟件繪制,而仿真圖采用的是Proteus軟件繪制。大家會問如果焊接是看哪一個圖?焊接的時候最好就是看PCB圖,PCB圖上的元件尺寸和布局都是最接近實物的,而原理圖和仿真圖是沒有布局,原理圖上的元件也沒具體的尺寸,仿真圖上可能有的元件使用別的代替所有。

首先仿真這只是一個模擬現實的虛擬環境,它是處于理想的一個環境下模擬現實情況,然后在顯示中可能會出現各種各樣的問題,所以告誡大家仿真可行的,你做出東西來也不一定可以運行,大家千萬別以為仿真可以的做出來的東西就可以(不過大家仿真我們做的仿真和實物都是經過調試OK的)。

比如:在仿真中的單片機你不用接VCC和GND,而在事物上你沒接連電都沒有還怎么運行;在仿真中復位電路和晶振電路也可以不接,而在實際上不接就等同于一個人沒有心臟(無法運行);還有仿真中DS1302時鐘芯片在每次開啟仿真時都會自動校準電腦上的時間(也就是電腦上時間多少仿真里就多少),而實際就沒辦法只能靠備用電池提供電源繼續供電,才能保持時間的準確;還有仿真中可能很多器件是沒有的比如酒精傳感器、煙霧傳感器、震動傳感器等等,沒有怎么辦?那就得根據這些傳感器特性找到對應的起來來替代,酒精傳感器、煙霧傳感器這兩種可以用電位器來模擬輸出的電壓,震動傳感器可以用按按鍵來模擬實際中是否震動產生。。。

除了以上列舉的幾種不一樣的地方還有很多這里就不一一列舉。

☆. LCD1602左上角的藍白色東西時什么?作用是什么?

答:

電位器

作用:首先這個電位器接入的是LCD1602第3引腳,查閱LCD1602手冊可以知道第3引腳是調節灰度的,而且是采用電壓進行控制,在0.5~1V左右顯示正常。所以我們采用一個電位器通過連接電源進行分壓后輸入第3引腳,然后調節電位器就可以得到合適的電壓值使得顯示清晰。

可是有人會問那為什么不直接計算一個合適的電阻進行分壓接進去就好了,用電位器多麻煩。這個也是考慮過但是為什么還選擇電位器,而不是固定電阻,不是省什么成本。而是,供電電壓可能不會那么穩定的是5V,那么我們計算的時候就按一個電壓進行計算出來這樣就進去就一小范圍的適合。如果是電位器的話我不管你電源電壓多少,我調節電位器都可以調節出合適的電壓值出來。

☆.LCD1602采用的是串口還是并口?能夠同時顯示多少內容的?

答:

并口通訊。最多能夠同時顯示16*2字符(字符就是像數字、字母這種)內容。

☆. DS18B20溫度傳感器采用什么通訊方式?

答:

單總線通訊。單總線的意思就是只用一根信號線按照特定通訊協議就可以數據的傳輸。

☆.DS18B20溫度傳感器精度多少?測量范圍?最小分度值多少?

答:

精度:±0.5。測量范圍(這個是器件的測量范圍,有可能我們設計上只是選取其中的一部分,這邊大家不要混淆):-55℃到+125。最小分度值:0.0625

☆.為什么顯示器上只顯示00.06呢?

答:

如果只顯示出“00.06”而且不管怎么給傳感器加熱或降溫都不會變化的話,那么可以判斷傳感器沒有插接好,大家重新插好下就可以正常工作了。其中也不排除背面的焊接線路斷了,如果還是不行就得檢測下背面的線路是否斷了。

大家可以將傳感器拔了(注意拔的時候要記好插的方向,到時候插回去的時候得按原來的方向插回去,不然接反會立馬發燙),然后開機看看,顯示的依然為“00.06”。

☆.單片機是如何實現播放音樂的?

答:

    其實音樂就是通過發音的頻率和節拍組成的,我們只要知道歌曲中所有的頻率和節拍然后通過定時器進行精準的控制發音的頻率和節拍,這樣就可以完成音樂播放,具體原理見《15-參考論文

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:275438 發表于 2018-2-6 02:43 | 只看該作者
大家注意下,資料還是非常有用的.
回復

使用道具 舉報

板凳
ID:287564 發表于 2018-3-6 13:28 | 只看該作者
正在做畢設,非常感謝樓主的分享
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久国产精品 | 日韩三级电影在线看 | 污免费网站 | 国产三级一区二区 | www.久| 欧美一区二区三区国产精品 | 日本精品一区二区在线观看 | 国产区在线看 | 日韩久久在线 | 国产欧美日韩一区二区三区在线观看 | 欧美福利| 国产精品一区二区三区久久久 | 男人的天堂久久 | 丁香色婷婷 | 精品日韩一区二区 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 欧美成视频| 射久久 | 成人午夜网站 | 久久精品成人 | 亚洲天天干 | 久久精品亚洲精品国产欧美 | 欧美日韩亚 | 欧美色成人 | 精品一区二区在线观看 | 亚洲国产一区在线 | 精品久久久久久亚洲精品 | 淫片一级国产 | 91在线综合| 国产激情 | 国产一区二区三区 | 国产精品国产a级 | 日韩五月天 | 久久精品亚洲国产奇米99 | 成人高清网站 | 91精品国产91久久综合桃花 | 欧洲视频一区二区 | 亚洲高清视频在线观看 | 亚洲自拍偷拍欧美 | 国产成人自拍一区 | 九九伊人sl水蜜桃色推荐 |