原创 如何使用74HC595移位寄存器(一)

最近在玩74HC595,大學期間也玩過,只是當時沒有做筆記習慣,所以好多東西都沒有留底稿,最近一直想幹點事,那就先從74HC595這個款8位移位寄存器/鎖存器(3狀態)開始吧,這款芯片有好多廠商在做,各個廠商的DataSheet

原创 Keil-MDK生成BIN文件的配置方法

Keil-MDK生成BIN文件的配置方法 在燒寫stm32程序的時候,有時候需要用到串口燒寫。那麼就需要一個可燒寫的BIN文件了。用keil可以直接生成.bin文件,不過Keil-MDK的默認配置是沒有這個功能的。Keil-MDK

原创 同一臺機器配置多個SSH,同時綁定Coding,Github和Gitee

同一臺機器配置多個SSH,同時綁定Coding,Github和GiteeGit的配置創建多個公鑰生成 github_rsa公鑰生成 gitee_rsa公鑰生成 coding_rsa公鑰查看.ssh目錄下生成的文件添加和編輯配置文件

原创 用C語言實現冒泡排序

  #include <stdio.h> #define MAX 11 int main(int argc, const char *argv[]) { int a[MAX] = {0}; int i, j, t; char

原创 二、學習筆記,C語言—常量

目錄常量 常量 整型常量 常量是指在程序運行期間其數值不發生變化的數據。整型常量通常簡稱爲整數。 整數可以是十進制、八進制和十六進制數 浮點常量 浮點常量又稱爲實數,一般含有小數部分。 在 C語言中,實數只有十進制的實

原创 用C語言打印水仙花數(for ,while,goto三種方法)

問題描述 輸出所有的“水仙花數”,所謂的“水仙花數”是指一個三位數其各位數字的立方和等於該數本身,例如153是“水仙花數”,因爲:153 = 13 + 53 + 33。 問題分析 根據“水仙花數”的定義,判斷一個數是否爲“水仙花數”,最重

原创 輸入字符welcome,輸出字符emoclew,實現方法

  #include<stdio.h> int main(int argc, const char *argv[]) { char str[] = "welcome"; int i, n; n = sizeof(str) /

原创 三、學習筆記,C語言—變量

目錄變量 變量 變量的基礎 變量在程序中用變量名錶示。變量名由用戶根據其用途任意命名。 變量名由字母、數字、下劃線組成,不能以數字開頭,不能和C的關鍵字重名。 在程序運行時,變量佔據存儲空間的大小由其數據類型決定。 變量在內存

原创 一、學習筆記,C語言—數據類型

目錄數據類型基本數據類型 數據類型 基本數據類型 bool類型 使用bool類型 需要引入<stdbool.h> 類型bool的值域 類型名稱 值域 bool 非零(true),零(false) 舉例如下:

原创 四、學習筆記,C語言—運算符

目錄運算符運算符優先級 運算符 運算符類型說明運算符類型說明 算術運算符+ − * / %指針運算符 * & 關係運算符> < == >= <= ! =求字節數運算符sizeof 邏輯運算符! && ||強制類型轉換運算符(類型

原创 三、學習筆記,GCC編譯器

目錄GCC的編譯流程分爲以下4個步驟GCC所支持不同後綴名的處理方式GCC編譯流程語法GCC警告提示 GCC的編譯流程分爲以下4個步驟 預處理(pre-processing) 編譯(compiling) 彙編(assemblin

原创 二、學習筆記,Vi基本使用

目錄Vi的基本模式Vi的基本操作 Vi的基本模式 Vi編輯器具有三種工作模式,分別 是命令行模式(command mode)、插入模式(insert mode)和底行模式(last mode)。 1、命令行模式 在命令行模式(c

原创 一、學習筆記,Linux常用命令

目錄Linux文件系統結構基本命令 Linux文件系統結構 文件系統層次結構標準FHS / bin :bin是二進制(binary)英文縮寫; / boot :存放的都是系統啓動時要用到的程序。 / dev :包含了所有L