科協預招新0x02

2021-10-11 13:20:38 字數 670 閱讀 3463

恭喜大家通過了智慧型車的預招新

以下是第二次的小作業,希望在一月前上交相應學長。

硬體部分在完成原理圖以及pcb設計後,聯絡學長,帶你去完成,一款從畫圖到成品都由你親手製作的腐蝕電路板,實現相應的功能。(想想就有成就感)

使用微控制器(51,32都可,不限制微控制器型別),分別實現功能。若對題目有疑問可以聯絡智慧型車部門的學長,進行解答。

使用adc讀入光敏電阻訊號,顯示再oled上

按鍵能設定其工作狀態,是處於手動模式或者自動模式,並顯示再oled上

自動模式狀態下,環境暗,燈變亮,環境變亮,燈變暗,將燈亮度顯示在oled上

手動模式狀態下,可以通過按鍵調節光的亮度,並顯示再oled上

利用上位機(電腦)傳送一段資料幀,來調節led燈的亮度

利用上位機傳送字串到oled上,並且顯示

使用ad軟體畫出l298n驅動整合晶元的驅動板原理圖,過程中了解l298n晶元的一些引數和特性和使用方法。

畫出一塊51微控制器的核心板加一些外圍電路(外圍裝置不限於排針,排母,按鍵,led燈,數碼管,等等)(比如做乙個用51控制的心形燈送給女朋友oxo)

嘗試畫出前兩步電路的pcb圖並能盡可能避免跳線,板子盡可能小且布局美觀

來科協學習製作手工板的流程,製作出自己畫出的兩種穩壓電路並學會如何使用實驗室的儀器測試自己的板子,當功能無法實現時嘗試找出錯誤。

逆向工程 0x02

常用的彙編指令 指令示例 含義說明 movmov eax,ecx eax ecx 將ecx的值存入eax addadd eax,ecx eax ecx 將eax的值加上ecx的值 subsub eax,ecx eax ecx 將eax的值減去ecx的值 incinc eax eax 將eax的值加1...

招聘程式設計題0x02

python3 coding utf 8 在4x4的棋盤上擺滿了黑白棋子,黑白兩色的位置和數目隨機其中左上角座標為 1,1 右下角座標為 4,4 現在依次有一些翻轉操作,要對一些給定支點座標為中心的上下左右四個棋子的顏色進行翻轉,請計算出翻轉後的棋盤顏色。給定兩個陣列a和f,分別為初始棋盤和翻轉位置...

物聯網開發小計 0x02

自用的的家庭物聯網開發筆記 環境部署好以後就是安裝homeassistant,這裡直接用pip安裝,安裝的過程中會各種error,開 v會發現2個錯誤,乙個是setuptools的 egg info錯誤 另乙個是wheel的錯誤,對這幾個包公升級即可正常安裝了。用putty或者其他的ssh工具連上路...