不同于一些開放性的較量,它要求在規定的時長,依據給出的資料完成任務,不允許在較量中自己查詢資料。因此我們須要自己記一些東西,挺煩的。
以前參加藍橋杯,首先先得入手一塊藍橋杯闆子,其次我還花了25購置了視頻教程,後來我發現這25塊錢根本沒有必要,由于内容挺根底的,有一些單片機根底的完全沒必要看這個視頻,emmmmm而且很多視頻在藍橋杯的論壇上都有,所以沒必要去花這個冤枉錢,畢竟報名費就300了。
談一談藍橋杯較量的内容。藍橋杯用的芯片是15系列的,而我們平時學的是51系列,兩者沒有太大區别,隻是15系列的單片機速度鄙偃51快8~12倍。藍橋杯的考核内容包含led,數碼管,獨立按鍵,矩陣按鍵,定時器,外部中斷,iic,EEPROM,adc,dac,串口,超聲波,ds18b20,ds1302。藍橋杯會給你一些底層的驅動,但是可能會有錯誤......(坑)
文章相對比較長,字數比較多,大家可以先打開頭像關注我,之後慢慢看,///插播一條:我自己在今年年初錄制了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我就可以哦~點我頭像左下角黑色字體加我也能領取哦。最近比較閑,帶做畢設,帶學生參加省級或以上比賽///
藍橋杯闆子上的每個模塊都須要用到鎖存器,我們剛上電的時候,蜂鳴器是翻開的,所以我們先要翻開蜂鳴器的鎖存器,,将蜂鳴器關閉:
P2=(P2&0X1F)|0XA0;
P0=0X00;
P2&=0x1F;
闆子用了138譯碼器,led對應的鎖存是100,即0x80,數碼管的位選0xc0,段選0xe0。
最好還要記住數碼管顯示0,1,2,3,4,5,6,7,8,9對應的16進制數組{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}雖然我們能夠看着原理圖算出來,但是能記住的話就沒必要花那個時長了。
51單片機
應用最廣泛的8位單片機當然也是初學者們最容易上手進修的單片機,最早由Intel推出,由于其典型的構造和完善的總線專用寄存器的集中管理,衆多的邏輯位操作功能及面向控制的豐盛的指令系統,堪稱為一代“典型”,為以後的其它單片機的開展奠定了根底。
51單片機之所以成為典型,成為易上手的單片機主要有以下特點:
特性:
從内部的硬件到軟件有一套完整的按位操作系統,稱作位處理器,處理對象不是字或字節而是位。不光能對片内某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,運用起來得心應手。
同時在片内RAM區間還特别開拓了一個雙重功能的地址區間,運用極為靈敏,這一功能沒疑給運用者提供了極大的方便,
乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘法功能,作乘法時還得編上一段子程序調用,十分不便。
缺少點:(雖然是典型但是缺少點還是很明顯的)
AD、EEPROM等功能須要靠擴展,增加了硬件和軟件累贅
雖然I/O腳運用簡略,但高電平時沒輸出才能,這也是51系列單片機的最大軟肋
運行速度過慢,特别是雙數據指針,如能改進能給編程帶來很大的便利
51保護能力很差,很容易燒壞芯片
應用範圍:
目前在教學場合和對性能要求不高的場合大量被采用
運用最多的器件:8051,80C51
了解8051微控制器全系列産品:全面剖析久經曆證的8051架構微控制器
MSP430單片機
MSP430系列單片機是德州儀器1996年初始推向市場的一種16位超低功耗的混合信号處理器,給人們留下的最大的亮點是低功耗而且速度快,彙編語言用起來很靈敏,尋址方式很多,指令很少,容易上手。主要是由于其針對現實中應用需求,把許多模拟電路、數字電路和微處理器集成在一個芯片上,以提供“單片”攻克方案。其迅速開展和應用範圍的不斷擴充,主要取決于以下的特點
特性:
壯大的處理才能,采用了精簡指令集(RISC)構造,具有豐盛的尋址方式( 7 種源操作數尋址、 4 種目标操作數尋址)、簡潔的 27 條内核指令以及大量的模拟指令;大量的寄存器以及片内數據存儲器都可參加多種運算;還有高效的查表處理指令;有較高的處理速度,在 8MHz 晶體驅動下指令周期為 125 ns 。這些特點保證了可編制出高效率的源程序
在運算速度方面,能在 8MHz 晶體的驅動下,達到 125ns 的指令周期。 16 位的數據寬度、 125ns 的指令周期以及多功能的硬件乘法器(能達到乘加)相配合,能達到數字信号處理的某些算法(如 FFT 等)
超低功耗方面,MSP430 單片機之所以有超低的功耗,是由于其在降低芯片的電源電壓及靈敏而可控的運行時鐘方面都有其獨到之處。電源電壓采用的是 一.8~三.6V 電壓。因而可使其在 1MHz 的時鐘條件下運行時, 芯片的電流會在 200~400uA 左右,時鐘關斷模式的最低功耗獨有 0.1uA
缺少點:
個人感覺不容易上手,不合适初學者入門,資料也比較少,隻能跑官網去找
占的指令空間較大,由于是16位單片機,程序以字為單位,有的指令居然占6個字節。雖然程序外表上簡潔, 但與pic單片機比較空間占用很大
應用範圍:
在低功耗及超低功耗的工業場合應用的比較多
運用最多的器件:MSP430F系列(中文資料)、MSP430G2系列、MSP430L09系列
了解MSP430全系類産品:全面直擊MSP430微控制器全家族成員
TMS單片機
這裡也提一下TMS系列單片機,雖不算主流。由TI推出的8位CMOS單片機,具有多種存儲模式、多種外圍接口模式,适用于複雜的實時控制場合。雖然沒STM32那麼優秀,也沒MSP430那麼張揚,但是TMS370C系列單片機提供了通過整合先進的外圍功能模塊及各種芯片的内存配置,具有高性價比的實時系統控制。同時采用高性能矽栅CMOS EPROM和EEPROM技術達到。低工作功耗CMOS技術,寬工作溫度範圍,噪聲抑制,再加上高性能和豐盛的片上外設功能,使TMS370C系列單片機在汽車電子,工業電機控制,電腦,通信和消費類具有一定的應用
應用最多的器件:TMS370C256A
STM32單片機
由ST廠商推出的STM32系列單片機,行業的朋友都知道,這是一款性價比超高的系列單片機,應該沒有之一,功能及其壯大。其基于專為要求高性能、低老本、低功耗的嵌入式應用專門設計的ARM Cortex-M内核,同時具有最好的外設:1μs的雙12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,在功耗和集成度方面也有不俗的表現,當然和MSP430的功耗比起來是稍微遜色的一些,但這并不影響工程師們對它的熱捧程度,由于其簡略的構造和易用的工具再配合其壯大的功能在行業中赫赫有名?其壯大的功能主要表此時:
特性:
内核:ARM32位Cortex-M3CPU,最高工作頻次72MHz,一.25DMIPS/MHz,單周期乘法和硬件除法
存儲器:片上集成32-512KB的Flash存儲器。6-64KB的SRAM存儲器
時鐘、複位和電源管理:二.0-三.6V的電源供電和I/O接口的驅動電壓。POR、PDR和可編程的電壓探測器(PVD)。
4-16MHz的晶振。内嵌出廠前調校的8MHz RC振蕩電路。内部40 kHz的RC振蕩電路。用于CPU時鐘的PLL。帶校準用于RTC的32kHz的晶振
四,調試模式:串行調試(SWD)和JTAG接口。最多高達112個的快捷I/O端口、最多多達11個定時器、最多多達13個通信接口
運用最多的器件:STM32F103系列、STM32 L1系列、STM32W系列
了解STM32全系類産品:沙場點兵STM32微處理器全系列成員。
對單片機感興趣的朋友可以找我,我錄制了一些關于單片機的入門教程,有需要的童鞋找我拿就行,免費的,私信我“林老師”就可以拿~點擊打開我的頭像就能領取
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!