關於真真正正開始學習 微控制器 四天以來的點滴收穫

2021-06-07 06:18:00 字數 885 閱讀 3756

從6月17日到今天6月20日,不知不覺已經過了四天了,這四天是我真正有點正規的開始學習微控制器的時間。這四天我的收穫也蠻多的,從開始的點燈,到弄響蜂鳴器,繼電器,再到數碼管的數數迴圈,到現在今天的中斷,懂了蠻多。

void delay()

點亮流水燈,而且用的是陣列的方法,

#include

unsigned char table=;

再就是會了怎麼讓蜂鳴器,和繼電器發出聲音,有節奏的課以調節(就是左寶柱說的用蜂鳴器用高階發聲做個類***的沒做)。在晚上我還稍微看了下數碼管的,以備第二天去搞。

我們的板子有四個數碼管其中第乙個數碼管是0xfe,第二個是0xfd,第三個是0xfb,第四個是0xf7.我們那個開發板的資料也給的不詳細,比方說他說明的是p2是控制位選的,但他沒說清楚p2^0到p2^7個各是控制那個數碼管的。上午還好,主要是控制單個數碼管,下午就出這個大問題了,那個控制呢個都不清楚。我的程式變好了,燒到開發板上去,出現的是瞎跳,不是預期的結果,我計畫是四個數碼管輪流顯示1 2 3 4 往復迴圈,但是只有2 3 是正常的,1 和 4 數碼管顯示異常。我就喊孫浩過來看下, 他一直說是我的程式的問題,我看了幾遍就是是沒發現,後來孫浩也沒發現程式有問題,開發變換了幾塊,都是那樣的,就這樣搞 了半天都沒搞出來。 主要是上午弄了下數碼管的靜態顯示,下午弄得是數碼管的動態顯示。程式是這樣的

#include

void delay()

void main()

再就是今天,我昨天 以為數碼管動態顯示沒有成功,今天一來就再找錯誤,無意中我看考鄒小麗的開發板在桌上,我就那她的試下,結果一試 就是好的 1到4好數碼管輪流顯示1234數字。開發板坑了我一把。我看了夏我的程式,用的是蠻基礎蠻笨的方法寫的,我就有用稍微好一點的方法寫了個,有陣列來寫

2023年6月20日22:10

開始學習微控制器

認識微控制器晶元 以at89s51為例 mcs 51晶元內有4kb rom 128b 片內ram 特殊功能暫存器。4kb的rom主要用來存放使用者程式,此外還可以存放程式執行中需要用到的資料表。128bram分為三部分 1 一般通用暫存器 可通過rs1 rs0來指定用那組暫存器 00h 07h r0...

學習微控制器從這裡開始

學習微控制器從這裡開始 今天註冊csdn會員,很高興,她領我進入碼海。你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 ...

關於學習51微控制器小白的序言

在這裡插入描述 廣西河池學院 廣西高校重點實驗室培訓基地 系統控制與資訊處理重點實驗室 本篇部落格來自河池學院 openwrt無線路由聽看想的入門式 從焊板子開始的正式接觸 基於一點點的網課知識,在六月初的實驗室集體授課上對51微控制器有了乙個正式的認識。一 開發板焊接 第一堂課便是用焊錫與電烙鐵焊...