- 博客(13)
- 收藏
- 关注
原创 **OD内存镜像 问题**
OD内存镜像 问题求助 求助在主程序下面加载的指令 找不到是从哪里加载进来的 主程序就三个节,,下面有这么多程序段 不知道从那加载的 ,,,谢谢大牛指导一下,,,我修改好了 程序段指令 单找不到 内存地址了...
2021-04-29 10:17:25
139
原创 引用 & 指针区别* int &a=b
参数里面的&表示引用型参数一般的参数传递的时候,形参是实参的副本,也就是说,形参虽然和实参一样,但是在内存中的位置不同而引用型参数,在函数参数传递的时候,并不要复制参数,形参和实参在内存中是同一个位置,因此修改形参,实参也变化了& 这里表示引用,说明需要传递变量给这个函数,函数中可以对参数的值进行修改如果没有 &,修改的就是函数体中的临时变量———————————...
2020-01-17 09:03:03
485
原创 STC 8A串口程序 带缓存
#include <STC8.H>#include "intrins.h"#define FOSC 11059200UL#define BRT (65536 - FOSC / 115200 / 4)bit busy,c;char wptr;char rptr;char buffer[16];void UartIsr()...
2020-01-02 15:15:25
900
1
原创 STC C51 多条表链声明
#include <STC8.H>typedef struct bb{ char bit1; char data1; struct bb *site;} bb,*aa,xdata memory[100];memory aac;void initlist (memory ac){ char i=0; while(i<10) { ac[i]...
2020-01-02 13:37:56
123
原创 STC C51表链
#include <STC8.H>typedef struct bb{ char bit1; char data1; struct bb *site;} bb,*aa,xdata memory[100];void initlist (memory ac){ ac[0].bit1 = 1; ac[0].data1 = 0; ac[0].sit...
2020-01-02 13:05:34
431
原创 C51结构体 存储 内存位置 data xdata idata rom
#include <STC8.H>typedef struct { char data1; char cur;}xdata bb,xdata aa[100];void initlist (aa ac){ char i; for (i=0;i<9;i++) ac[i].cur = i+1; ac[9].cur = 0;} aa aac;void...
2020-01-02 10:24:02
1684
原创 C51指针大小
#include <STC8.H>#include <intrins.h>#include <stdio.h>void main (){ int *p;xdata int bb; char ac; p=&bb; ac=sizeof(p); while (1);}指针有三字节高字节装是片内还是片外地址...
2019-12-31 13:21:32
424
转载 指针函数
#include <stdio.h> void func1(int a){ printf("Choiced: %d \n",a);} void func2(int a){ printf("Choiced: %d \n",a);} void func3(int a){ printf("Choiced: %d \n",a);} int main(){ ...
2019-12-31 10:14:40
87
原创 结构体 变量 变量数组 指针 二级指针 二级数组 正确声明方法
#include <stdio.h>typedef struct at{ int a;}e,*b,c[1];void adc (e aa,e aaa[],b bb,b *bbb,c cc[]){ aa.a =0x1; printf("%d \n",aa.a); aaa[0].a = 0x2; printf("%d \n",aaa[0].a)...
2019-12-30 15:16:24
202
原创 C 51 指针变量绝对地址定义
#include <stc8.h>#include <absacc.h>unsigned char volatile xdata * xdata a _at_ 0x0001; void main (void){ a=0x0105; *a=0xff; while (1);}
2019-12-26 08:53:07
770
原创 C51 绝对地址访问
#include <stc8.h>#include <absacc.h>unsigned char volatile xdata b _at_ 0x1 ; unsigned char volatile xdata *c _at_ 0x7e ; //软件设置分配位置地址 占用2-3字节unsigned char volatile xdata ...
2019-12-25 11:18:36
899
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人