- 打卡等级:以坛为家II
- 打卡总天数:551
- 最近打卡:2025-07-01 08:47:46
荣誉版主
- 积分
- 3861
|
发表于 2024-11-22 22:19:42
|
显示全部楼层
偶尔浏览至此, 通读了楼主的学习心得, 颇为着急, 冒昧留言几句:
一开始是奔着免费送实验箱的目的来的,一路上也一再强调,没有实验箱没法学习,"学"了20天, 还没拿到,最后就说“早知道就不花时间学这个课程了,直接学32位的了”。
短短半个多月,能从单片机Z80的历史说起,...到中断系统...DMA...RS485多机通讯...几乎把单片机的全部理论知识,都学了一遍. 方方面面谈起来,也已头头是道、游刃有余了, 这是应该肯定的, 也是很了不起的了.
但是看到这里你写的程序(估计是第一个程序吧?),却显露了你学习的真实情况。
首先,可能你还不知道:
#include <STC15F2K60S2.H>
#include <sys_Delay.c>
与
#include “STC15F2K60S2.H”
#include “sys_Delay.c”
的写法有什么区别吧?
“一用include <sys_Delay.h>就报警告”, 搞清楚了没?
其实你已经无意中, 在做多文件的工程了。
根据While(1){...} 的循环看,你大概想让P4口不断的电平翻转
(如果是驱动LED的话就是不断的亮灭了)
这是最最基本的点灯实验, 但是,前面对IO端口模式初始化了吗?
......
......
单片机的学习过程,是一个软硬件和理论实践紧密结合的学习过程。
要注意学习的目的、学习的方法和对每个知识点概念的理解。
许多新手都不是从实验箱才开始学习的, 而是从动手搭建小电路板开始的。
当你拿到官方的AI8051U芯片后,又觉得还是用Proteus软件仿真吧。
殊不知,AI8051U是新型芯片,你的Proteus支持这款芯片了吗?
"直接学32位"? 若没有8位的扎实基础, 那可能是空中楼阁啊.
也许, 当你真正明白为什么还没能得到实验箱的时候, 那你就能得到了.
建议你好好享用一下AI8051U这珍贵的芯片,
去买一块散装的51单片机开发实验板(不带CPU,很便宜的),
动动手, 练练焊接的过程, 理解一下电路原理, 再把AI8051U插上去,
从单文件工程开始, 从点灯开始, 一行一行写代码, (即使是抄写)
要理解每一句代码的语法和用意,
学会编译环境的搭建, 学会AIapp-ISP软件的使用. 学会下载/仿真调试....
开始你真正的学习征程吧....
......
得罪了.
|
|