- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 关于汇编编写51开发板动态数码管的总结
一、原理图首先知道连接的引脚是最关键的,从图片可以看出来,控制显示信号的是p0~P7,这个称为段选,而上面的LED1~LED8则是控制是否显示的,称为位选。简单来说就是段选对应值,位选对应是否亮LED1~LED8由连接到了74HC138译码器,这样就成了由P22、P23、P24三位引脚控制了,而三位正好对应8种,000对应LED1,001对应LDE2,010对应LDE3,011对应LED4,100对应LED5,101对应LED6,10对应LED7,111对应LED...
2022-04-27 21:10:50
1595
原创 汇编编写串口通信
ORG 0000HLJMP MAINORG 0100HMAIN:MOV TMOD,#20H //定时器设为工作模式二MOV SCON,#50H //串口方式设为1MOV TH1,#0FDHMOV TL1,#0FDHSETB TR1LOOP:MOV A,@R0ACALL L1MOV @R1,AINC R0INC R1DJNZ R7,LOOPSJMP $L1:ACALL DELAYMOV SBUF,AJNB TI,$ //判断是否发..
2022-04-23 10:37:04
902
原创 C语言深入学习
一、计算机储存1.1、计算机对数据类型的辨别编译器在编译C程序时将其转变为汇编指令,其中指明了数据类型,此外,每种数据类型都有固定的存储长度,计算机运行程序时,会根据具体类型读出相应长度的数据进行计算1.2、程序的储存指令空间+静态数据空间+动态数据空间1.3、字长计算机进行一次运算所能处理的二进制最大位数,常用的有32位、16位、8位等。二、数据类型和运算篇2.1、C语言数据长度(机器字长32位):int :4字节(=字长) long...
2022-04-20 11:29:19
4190
空空如也
使用Linux多线程的报错,
2021-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人