一个好用的8051模拟器
当然了,我一上来就是以劝退为主的,那人家那么热情,我只要跟他说先学习下51单片机,毕竟入门级别来说,51不算寒碜,而且51的资料是绝对的丰满的。前两天有一个读者高考结束了,跟我咨询拿点资料学习,因为他想以后毕业了也想搞技术。这些大家就自己摸索了,代码的话还是从汇编开始学比较好,不是什么难的事情。如果想写C 代码的话,需要保存成.c 文件,然后再添加到项目中。这个模拟器是我目前看到的最优秀的51模拟
大家好
前两天有一个读者高考结束了,跟我咨询拿点资料学习,因为他想以后毕业了也想搞技术。
当然了,我一上来就是以劝退为主的,那人家那么热情,我只要跟他说先学习下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
更多推荐



所有评论(0)