Skip to content

AlisaAkiron/C8051_Experiment_Course

Repository files navigation

51单片机实验课代码

这是宁波大学单片机实验课的代码

关于

我的单片机实验课代码,课号是 102G05A ,不能保证题目是不是一样的,请参考你的实验指导书

我也是边学边做,不能保证我的代码一定是最优解,也不保证一定正确

每一个实验文件夹里面有个 README ,是简略版本的实验指导书上的内容

头文件缺失

由于部分头文件受版权保护,如 c8051F020.h 文件,已从本仓库移除,需要导入非 Keil 包含的第三方头文件或库等内容的实验的 README.md 文档中已有标注所需的文件,请将其复制到项目根目录或者其他 Keil 能够引用到的目录下

实验环境

单片机:兼容C51标准的好像都能跑

开发环境:Keil μVision C51 V5.27.1.0 ( V5以上一般都可,V4不保证兼容 )

代码编辑器:Visual Studio Code (配合 Keil Assistant 插件和 C/C++ 系列插件)( Keil的这个编辑器有够垃圾的 )

程序下载:学校的板子 用的 U-EC6C8051F 仿真器,可以用 Silicon Laboratories FLASH Programming Utilities 下载程序,需要先使用 Keil 编译出 .hex 文件,然后将其下载进单片机

关于程序下载

如果是学校的板子带一个 EC-6 的,用下载器时 Debug Interface 选择 JTAG ,然后点 Connect 应该就能连上了

切换到 Download Hex File/Go/Stop 标签,先选择一个 .hex 文件,然后下载即可,下载完后点 Go 开始运行

切换到 Flash Erase 标签,可以清除单片机上的所有代码

许可证

本仓库使用 DO WHAT THE F**K YOU WANT TO PUBLIC LICENSE(WTFPL, 你TM爱干啥干啥) 许可证授权

About

51单片机实验课代码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages