微控制器 指標讀取內容解析

2021-10-23 03:37:15 字數 666 閱讀 7706

stc微控制器自帶內部參考電壓,微控制器生產時內部已經做校準,可分別在ram和rom中讀取,

(1)rom中讀取

b** = (int code *)0xeff7;  rom容量大小不同,位址不同如// stc8a8k60s4a10 是0xeff7

code 是指程式儲存(rom)位址

(2)ram中讀取

而在ram中不需要勾選(在程式區的結束處新增重要測試引數),放在在idata區域,讀取時候用如下程式①(官方例程):

#include "reg51.h"

int *b**;

unsigned char hi;

unsigned char low;

void main()

疑問1:指標型別為何設定為int?是否可以設定為unsigned int?

在debug session 中觀察彙編**

6: void main() 

7: ;

tab2中的資料時不能修改的,因為是處於code區域,程式執行過程是不容許改變的。

參考文章

單片微控制器

微控制器又稱單片微控制器,它不是完成某乙個邏輯功能的晶元,而是把乙個計算機系統整合到乙個晶元上。相當於乙個微型的計算機,和計算機相比,微控制器只缺少了i o裝置。概括的講 一塊晶元就成了一台計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器是了解計算機原理與結...

單片微控制器

微控制器又稱單片微控制器,它不是完成某乙個邏輯功能的晶元,而是把乙個計算機系統整合到乙個晶元上。相當於乙個微型的計算機,和計算機相比,微控制器只缺少了i o裝置。概括的講 一塊晶元就成了一台計算機。它的體積小 質量輕 便宜 為學習 應用和開發提供了便利條件。同時,學習使用微控制器是了解計算機原理與結...

微控制器及微控制器系統

微控制器及微控制器系統 1 什麼是微控制器?微控制器是將 處理器 cpu 隨機儲存器 ram 唯讀儲存器 rom或eprom 定時器晶元和一些輸入 輸出介面電路整合在乙個晶元上的微控制器 microcontroller 處理器包括運算器 控制器和暫存器3個主要部分,是微控制器的核心。儲存器按工作方式...