大家好

前两天有一个读者高考结束了,跟我咨询拿点资料学习,因为他想以后毕业了也想搞技术。

当然了,我一上来就是以劝退为主的,那人家那么热情,我只要跟他说先学习下51单片机,毕竟入门级别来说,51不算寒碜,而且51的资料是绝对的丰满的。

┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅

那我今天推荐的是一个51单片机的模拟器

这个模拟器是我目前看到的最优秀的51模拟器了

安装后的界面是这样的

然我就随随便便跑一个跑马灯的程序

流水灯的代码程序

; 定义硬件端口LED_PORT EQU P1        ; LED控制端口(P1.0~P1.7)
; 程序入口ORG 0000H              ; 复位向量    LJMP MAIN          ; 跳转到主程序
; 主程序ORG 0100H    MOV P1, 0x00MAIN:    MOV LED_PORT, #0FFH ; 初始化P1口(LED全灭)    MOV A, #0FEH       ; 初始灯状态(P1.0亮,其余灭)
LOOP:    MOV LED_PORT, A     ; 输出当前灯状态    ACALL DELAY        ; 调用延时    RL A               ; 循环左移(流水效果)    SJMP LOOP          ; 无限循环
; 软件延时子程序(约500ms,12MHz晶振)DELAY:    MOV R5, #5         ; 外层循环    RET
; 程序结束END

除了LED 灯外,模拟器还准备了其他的硬件模块

如果想写C 代码的话,需要保存成.c 文件,然后再添加到项目中

大家可以去玩玩


┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅


mcu8051ide汉化


有些初学者不习惯英文,如果要更改,根据以下步骤进行更改即可。

菜单栏中选择Configure MCU 8051 IDE

当然了,还有用户手册

这些大家就自己摸索了,代码的话还是从汇编开始学比较好,不是什么难的事情。

┄┅┄┅┄┅┄┅┄┅┄┅┄┅┄┅

官方下载链接

https://sourceforge.net/projects/mcu8051ide/

国内的下载链接

https://gitee.com/weiqifa/tiny51_os/blob/8h1k08-keil/tools/mcu8051ide-1.4.9-setup.exe.7z

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐