A. 單片機開發板的發展背景簡介
單片機技術自發展以來已走過了近20年的發展路程 。小到遙控電子玩具,大到航空航天技術等電子行業都有單片機應用的影子。針對單片機技術在電子行業自動化方面的重要應用,為滿足廣大學生、愛好者、產品開發者迅速學會掌握單片機這門技術,於是產生單片機開發板也稱單片機學習板、單片機實驗板。比較有名的例如電子人DZR-01A單片機開發板。 常見配套資源如下:
1、硬體實驗板及其配件如:連接線、CPU晶元、流水燈、點陣顯示、ds18b20溫度檢測、彩色TFT液晶屏,SD卡,游戲開發(推箱子游戲)、收音機、mp3解碼等。
2、實驗程序源碼,包含匯編源程序、C語言源程序。
3、電路原理圖、PCB電路圖。
4、實驗手冊、使用手冊。
5、針對單片機開發板的詳細講解視頻。
6、附加PCB設計製作、VB軟體開發等計算機學習資料。 1、8個LED燈,可以練習基本單片機IO操作,在其他程序中可以做指示燈使用。
2、2個四聯8段數碼管,顯示溫度數據,HELLO歡迎詞、時鍾等。
3、高亮8*8點陣,如練習數字,字母,圖片顯示,或者小游戲的開發如貪吃蛇等。
4、4個獨立按鍵,可以配置為中斷鍵盤,為程序的按鍵掃描節省更多的時間。
5、8個AD按鍵,主要設計為游戲開發如推箱子等,去掉了矩陣鍵盤,AD鍵盤在實際中的應用相當廣泛,如電視機加減搜台等都是採用AD鍵盤,一根AD線可以擴展幾百個按鍵,更接近工程。
6、PCF8591具有AD/DA功能,其採用IIC匯流排協議,可練習IIC匯流排的操作。
7、DS18B20:單線多點檢測支持。
8、光敏電阻測試光線強度,感受白天黑夜的區別。
9、FM收音機:能接收80M到110MHz之間的FM頻段。可實現自動搜台和手動搜台。
10、DS1302時鍾晶元提供實時時鍾,帶3V電池,在掉電的情況下,時鍾仍然可以繼續運行。
11、可讀寫SD卡文件系統,保存數據顯示到TFT液晶屏等。
12、繼電器可以控制高電壓的設備,高壓危險,請小心使用。
13、直流電機介面,控制直流電機。
14、步進電機介面,控制步進電機運行。
15、蜂鳴器,可以做電子琴、音樂發聲等。
16、74HC595晶元練習串列轉並行數據擴展。
17、74HC573鎖存擴展晶元,可以擴展介面。
18、ULN2003電機驅動晶元。(這里用它來驅動步進電機,直流電機,繼電器和蜂鳴器)
19、MAX232串口數據傳輸延長發送距離。(可與計算機通信,同時也可做為STC單片機下載程序的介面)
20、PL2303下載單片機,一線下載,直接的USB下載方式,高速下載。
21、TFT液晶屏,單片機也可以控制彩屏了,讓你的學習充滿樂趣
22、nRF24L01無線數據傳輸晶元介面,可以插nRF24L01晶元,做高速無線數據傳輸。
23、LCD1602液晶介面,字元液晶兩行,每行可以顯示16個字元。
24、LCD12864帶字型檔液晶介面。
25、LCD12864圖形液晶介面。
26、DS18B20單線多點溫度採集介面。一根線上便可拓展多個DS18B20溫度感測器,先提供兩個。
27、提供ISP下載介面,可下載AVR、AT的單片機。支持AVR單片機。
28、40針擴展介面,可以無限擴展。以後的DZR-01A開發板配件將從此埠擴展出去。
29、PS2滑鼠鍵盤介面。配合紅外遙控器甚至可以遙控我們的電腦!(配常式)
30、AVR/51復位按鍵。可以復位51 STC AVR單片機,全部支持
31、TEA5767的IIC匯流排控制。學習IIC控制
32、SD卡的SPI匯流排控制。擴展大容量存儲器
33、紅外遙控接收器,可採集紅外遙控發出的信號,可使用遙控信號控制其他設備。
34、外接5V供電電源座。
35、RXD、TXD、POWER電源指示燈
36、40PIN緊鎖座(非常方便單片機晶元的取放)
37、帶LM1117-3.3穩壓晶元(為彩屏液晶,SD卡和無線模塊供電)
38、USB供電(USB可以提供500MA的電流,完全能滿足開發板的需求了)
39、預留電源+5V,GND介面各四個(方便用戶擴展其他外圍電路時取電和共地)
B. 單片機學習板的背景簡介
單片機技術自發展以來已走過了近20年的發展路程 。單片機技術的發展以微處理器(MPU)技術及超大規模集成電路技術的發展為先導,以廣泛的應用領域拉動,表現出較微處理器更具個性的發展趨勢。小到遙電子玩具,大到航空航天技術等電子行業都有單片機應用的影子。針對51單片機技術在電子行業自動化方面的重要應用,為滿足廣大學生、愛好者、產品開發者迅速學會掌握單片機這門技術,於是產生51單片機開發板。
C. 32單片機如何做lcd背景
STM32有可以承受5V電壓的引腳,那些標有(FT)的都是可以直接承受5V的,1602你用的5V是給他的電源,你可以先預留好5V上拉電阻的位置,GPIO直接接D0~D7,我感覺CMOS元件的邏輯3.3V和5V應該問題不大,如果不行的話你可以接上10K左右的上拉電阻到5V反正那些引腳也是用的可以承受5V的。所以不會燒壞STM32。
背光的正負一般要看文檔標示,A是+,K是-;有些在引腳上也標上了。不過安全起見,要串聯一個100歐左右的電阻來限流。至於電源偏壓,晶元上也都內部提供,通過10K電位器,一端接GND,一端接VOUT,中間接至VO就可以調整顯示的對比度了。
D. 單片機與pc串口研究背景是什麼
在國內外,以PC機作為上位機,單片機作為下位機的控制系統中,PC機通常以軟體界面進行人機交互,以串列通信方式與單片機進行積極交互,而單片機系統根據被控對象配置相應的前向,後向信息通道,工作時作為主控機測對象,作為被控機接受PC機監督,指揮,定期或受命向上位機提供對象及本身的工作狀態信息。
目前,隨著集成電路集成度的增加,電子計算機向微型化和超微型化方向發展,微型計算機已成為導彈,智能機器人,人類宇宙和太空和太空奧妙復雜系統不可缺少的智能部件。在一些工業控制中,經常需要以多台單片機作為下位機執行對被控對象的直接控制,以一台PC機為上位機完成復雜的數據處理,組成一種以集中管理、分散控制為特點的集散控制系統。
為了提高系統管理的先進性和安全性,計算機工業自動控制和監測系統越來越多地採用集總分算系統。較為常見的形式是由一台做管理用的上位主計算機(主機)和一台直接參與控制檢測的下位機(單片機)構成的主從式系統,主機和從機之間以通訊的方式來協調工作。主機的作用一是要向從機發送各種命令及參數:二是要及時收集、整理和分析從機發回的數據,供進一步的決策和報表。從機被動地接受、執行主機發來的命令,並且根據主機的要求向主機回傳相應煩人實時數據,報告其運行狀態。
用串列匯流排技術可以使系統的硬體設計大大簡化、系統的體積減小、可靠性提高。同時,系統的更改和擴充極為容易。MCS-51系列單片機,由於內部帶有一個可用於非同步通訊的全雙工的穿行通訊介面,陰齒可以很方便的構成一個主從式系統。
串口是計算機上一種非常通用的設備通訊協議,大多數計算機包容兩個基於RS232的串口。串口同時也是儀器儀表設備通過用的通訊協議,很多GPIB兼容的設備也帶有RS-232口。同時串口通訊協議也可以用於獲取遠程採集設備數據。所以,深入的理解學習和研究串口通信相關知識是非常必要的。此次畢業設計選題為「PC機與MCS-51單片機的串口通訊」,使用51單片機來實現一個主從式的匯流排通訊系統。通過此次設計,對串口通訊的原理和應用融會貫通,為以後的時間工作儲備知識和研究方法。
E. 單片機的發展歷史
歷史
單片機的發展先後經歷了4位、8位、16位和32位等階段。8位單片機由於功能強,被廣泛用於工業控制、智能介面、儀器儀表等各個領域,8位單片機在中、小規模應用場合仍佔主流地位,代表了單片機的發展方向,在單片機應用領域發揮著越來越大的作用。
80年代初,Intel公司推出了8位的MCS-51系列的單片機。
單片機的特點可歸納為以下幾個方 面:集成度高;存儲容量大;外部擴展能力強;控制功能強。
1、從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。
2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。
3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘法功能,作乘法時還得編上一段子程序調用,十分不便。
(5)單片機背景擴展閱讀:
單片機技術的開發
單片機在電子技術中的開發,主要包括CPU開發、程序開發、 存儲器開發、計算機開發及C語言程序開發,同時得到開發能夠保證單片機在十分復雜的計算機與控制環境中可以正常有序的進行,這就需要相關人員採取一定的措施,下文是筆者的一些簡單介紹:
(1)CPU開發。開發單片機中的CPU匯流排寬度,能夠有效完善單片機信息處理功能緩慢的問題,提高信息處理效率與速度,開發改進中央處理器的實際結構,能夠做到同時運行2-3個CPU,從而大大提高單片機的整體性能。
(2)程序開發。嵌入式系統的合理應用得到了大力推廣,對程序進行開發時要求能夠自動執行各種指令,這樣可以快速准確地採集外部數據,提高單片機的應用效率。
(3)存儲器開發。單片機的發展應著眼於內存,加強對基於傳統內存讀寫功能的新內存的探索,使其既能實現靜態讀寫又能實現動態讀寫,從而顯著提高存儲性能。
(4)計算機開發。進一步優化和開發單機片應激即分析,並應用計算機系統,通過連接通信數據,實現數據傳遞。
(5)C語言程序開發。優化開發C語言能夠保證單片機在十分復雜的計算機與控制環境中,可以正常有序的進行,促使其實現廣泛全面的應用。
F. 51單片機開發板的背景簡介
雖然現在16位32位的單片機越來越多,而51單片機作為8位單片機中的經典之作。幾十年來,依舊是各大高校相關專業必開之課。另外51單片機經過幾十年來的發展。也為這類單片機的後來學習者提供了相當多的資料,所以使用起來也非常的方便。有了51的基礎。今後再學習其他類型的單片機也是輕車熟路。
G. PC與單片機串列通信控制背景和意義
單片機串列通信的實際作用:一般用於和外部設備交換數據的
舉例來說:一、比如和PC的串口機通信,單片機可以採集一些模擬量(溫度,濕度,氣體濃度等),將這些模擬量轉換成數字量後通過串列通信介面傳輸個PC機,PC機上還得編寫一個簡單的應用軟體,可以顯示這些模擬量(溫度,濕度,氣體濃度等)的值,這個簡單的應用軟體應具有串口設置,數據顯示,繪制曲線等功能。還可以通過PC機串口發送數據給單片機,用來控制單片機的工作狀態等等。和PC機通信應該是應用最廣泛的。
二、和其他串口設備通信:單片機一般充當控制器的角色,通過串口發送一定格式的數據來控制與之相連設備的動作,同時設備也會反饋回來一些自己的狀態信息給單片機,供單片機進行判斷,做出相應的控制。
H. 單片機是在怎樣的歷史背景下誕生和發展起來的
單片機,就是整合完整計算機的功能,
計算機一方面做大,一方面做小
I. 單片機控制的流水燈設計的背景和意義
通過定時器定時一定時間使跑馬燈依次點亮!在單片機編程時直接在定時中斷程序中通過標志給埠置高電平即可!