單片機外部中斷實驗:按鍵控制數碼管數字增減(C 語言)
實驗目標 使用 INT0、INT1 外部中斷響應按鍵(鍵盤掃描碼 8 和 C),控制雙位數碼管顯示 0~15 循環增減。 硬體接口 P2.7 = 位鎖存 (
C 語言控制台版掃雷:鍵盤方向鍵操作與動畫效果實現
核心技術點 光標定位:SetConsoleCursorPosition 控制光標座標。 顏色設置:SetConsoleTextAttribute 設置前景/背
C 語言字元與字串本質差異:char vs 字元陣列
核心結論 C 語言只有字元型別 (char),沒有字串型別。 字元型別 (char) 佔 1 byte (8 bits),帶號整數 (通常 -128~1
C 語言布林類型完整指南:_Bool、stdbool.h、跨標準相容寫法
標準演進 標準關鍵字標頭檔備註 C89 (ANSI C)無無慣用 int 模擬 (0=false, 非0=true) C99_Boo
C 語言函式參數:空參數表 () 與 (void) 的關鍵差異
核心結論 int foo(void):**明確宣告不接受任何參數**,呼叫時傳參會產生**編譯錯誤 (error)** int foo():**舊式宣
Objective-C 循環語句全解析:for、while、do-while 語法與應用
Objective-C 循環語句全解析:for、while、do-while 語法與應用 Objective-C 繼承 C 語言循環語法,並新增 for...
Objective-C 文件路徑操作 API 詳解:NSString 路徑方法與 NSFileManager 協作
Objective-C 文件路徑操作 API 詳解:NSString 路徑方法與 NSFileManager 協作 Foundation 框架將路徑操作分散在
Objective-C 文件系統操作:目錄遍歷與枚舉器用法
Objective-C 文件系統操作:目錄遍歷與枚舉器用法 NSFileManager 是 Foundation 框架中文件系統操作的核心類。本文演示兩種目錄
單片機 C 語言實現秒表:定時器中斷 + 外部中斷按鍵控制
單片機 C 語言實現秒表:定時器中斷 + 外部中斷按鍵控制 基於 8051 單片機(reg52.h),利用定時器 0 中斷實現 0.1 秒計時,外部中斷 0/
C語言學習筆記(二):運算符優先級、流程控制結構與經典案例
C語言學習筆記(二):運算符優先級、流程控制結構與經典案例 本文系統整理 C 語言基本運算(算術、關係、邏輯、位運算)優先級規則,以及三大程序結構(順序、選擇
VCC 形式化驗證入門:Assertion 注釋與驗證原理
VCC 形式化驗證入門:Assertion 注釋與驗證原理 VCC (Verified C Compiler) 是微軟研究院開發的 C 代碼形式化驗證工具,通
Windows 核心編程:使用 DPC 與 WorkItem 實現定時寫入文件
背景問題 在 DISPATCH_LEVEL (DPC) 無法直接調用文件 I/O 函數(需 PASSIVE_LEVEL),否則導致 IRQL_NOT_LESS_
Objective-C NSSet 不可變集合詳解:去重、子集判斷、不可變性
Objective-C NSSet 不可變集合詳解:去重、子集判斷、不可變性 NSSet 是 Foundation 框架中的無序唯一集合,對應 Java 的
Objective-C 入門:對象創建、消息發送與多參數方法語法
Objective-C 入門:對象創建、消息發送與多參數方法語法 Objective-C 作為 C 的超集,引入 Smalltalk 風格的消息機制。本文通過
Objective-C NSArray 排序三種方式詳解:選擇器、函數指針、Block 比較器
Objective-C NSArray 排序三種方式詳解:選擇器、函數指針、Block 比較器 NSArray 作為不可變數組,提供三種排序方法,本質對應兩大