c語言reg
發布時間: 2025-05-25 20:19:29
❶ 簡述c語言程序的開頭#include<reg51.h>的作用
這語句意思是包含一個用於單片機開發的一種c語言)的頭文件
文件包含 是指一個文件將另外一個文件的內容全部包含進來。程序中包含reg51.h
文件的目的是為了要使用P1 (還有其他更多的符號)這個符號,即通知C 編譯器,程序中所寫的P1 是指80C51 單片機的P1 埠而不是其它變數。
❷ C語言中,#define select_16bit_reg(reg) (* (unsigned int *)LCD_CMD_ADD) = (reg) ,是什麼意思
就說第一個:
首先,這個是一個宏的寫法說明這個是一個宏的定義;
其次,分析這個宏的的功能就是用select_16bit_reg(reg) 代替(* (unsigned int *)LCD_CMD_ADD) = (reg)這個寫法;
最後,這個宏的作用就是,把參數的值賦給LCD_CMD_ADD(LCD_CMD_ADD本身可能就是一個常量,無上下文不好做分析而且沒有見過這個東東),至於前面的(* (unsigned int *) 便是類型的轉換,先轉換成unsigned int *類型 然後前面那個是一個指針符,表示LCD_CMD_ADD指向。
希望你能看懂這個說明
熱點內容