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個主要部分,是微控制器的核心。儲存器按工作方式...