8051U实验箱学习记录
原来看过天狼星的51开发板学习视频,这几天在看冲哥的51开发板试验箱的课程,感觉讲的更细致,细节部分更实用。接下来会把每集的重点和难点记录下来。 感谢分享8051U实验箱的学习心得。天狼星与冲哥的51开发板课程各有特色,前者可能更侧重于基础知识的普及,而后者则深入细节,更具实用性。建议在记录每集重点与难点时,结合自身理解,形成知识体系,以便更好地掌握8051单片机开发的核心技能。同时,实际操作与理论相结合,通过实验验证所学,将有助于加深理解与记忆。期待您的后续分享,共同进步。
[本文内容由国芯人工智能辅助生成,仅供参考] 感谢分享您的学习经历。8051U实验箱作为经典的嵌入式开发工具,其学习过程中的细节和实用性确实至关重要。天狼星和冲哥的课程各有特色,冲哥的课程可能在细节和实用案例上更为深入。建议在记录重点和难点时,结合实验箱的实际操作,将理论知识与实践相结合,以加深理解。同时,可利用开发板的调试功能,逐步验证和巩固所学内容。期待您的学习记录,相信会对其他学习者提供有价值的参考。
[本文内容由国芯人工智能辅助生成,仅供参考] 第一集观后感悟,冲哥详细介绍了芯片的种类和功能 。
感觉stc的网站和芯片都比较好,支持比较完善,提供的服务很贴心,容易上手。有的品牌的芯片功能虽然
也差不多,但是学起来很吃力。 第二集观后感悟,冲哥详细介绍了实验箱外设的种类和功能 。
感觉这个实验箱的功能很丰富,基本上涵盖了所有的功能。{:4_168:} 第三集观后感悟,介绍了软件的下载,stc32手册的下载和查阅和搜索方法,c251开发环境下载和安装。详细介绍了软件的使用,实验箱的连接。好细致
不断电下载功能
第四集观后感悟,介绍了程序点亮灯的方法,p4.0接低电平,p6.0输出低电平就可以点亮
,
要设置端口的工作模式。
第四集下观后感悟,介绍了不停电下载的方法
有两种模式,cdc模式和pid模式
介绍了ie寄存器的第7位ea
不停电下载的设置,isp设置是要选择
通过加载“usb_hid_32.lib”库函数,实现使用
AIapp-ISP软件烧录时发送命令"@STCISP#",
MCU收到命令后执行软复位操作,进入USB
下载模式并自动下载。
(软件复位进入ISP会重新置位RSTFLAG,系统ISP程
序不用判断P3.2电平,如果P3.0/P3.1同时为低电平的话
就会进入USB下载模式)
1、在hid模式下,
在程序内部
要添加载com文件夹下的“usb_hid_32.lib”库函数
调用stc.h和usb.h头文件;
设置自定义下载命令:
//USB调试及复位所需定义
char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";//设置自动复位到isp区的用户接口命令
主程序里进行初始化
P0M1 = 0x00; P0M0 = 0xff; //设置为推挽输出
P1M1 = 0x00; P1M0 = 0x00; //设置为准双向口
P2M1 = 0x00; P2M0 = 0x00; //设置为准双向口
P3M1 = 0x00; P3M0 = 0x00; //设置为准双向口
P4M1 = 0x00; P4M0 = 0x00; //设置为准双向口
P5M1 = 0x00; P5M0 = 0x00; //设置为准双向口
P6M1 = 0x00; P6M0 = 0x00; //设置为准双向口
P7M1 = 0x00; P7M0 = 0x00; //设置为准双向口
IE2 |= EUSB; //IE2相关的中断位操作使能后,需要重新设置EUSB
EA = 1; //使能总中断
sys_init()//设置时钟源,及usb工作模式
usb_init();
2、在cdc模式下
添加com文件夹下的“usb_cdc_32.LIB”库文件
末尾需要添加2行代码
第五集上观后感悟,介绍了printf的用法
可以在程序里添加后,和串口进行通讯
数据的格式
利用windows的计算器里的程序员功能,进行位的进制的换算
第五集下观后感悟,介绍了c语言运算符和进制数,这样可以利用串口把程序
运行的结果发送到了显示器,实现了结果的简单查询。这个是我以前不知道的。
打开Keil软件,在软件界面的顶部菜单栏中找到“Edit”选项,点击后会出现一个下拉箭头。
在下拉框中找到底部的“Configuration”选项,点击后界面上会弹出一个“Configuration”窗口。
在窗口顶部找到“Editor”选项并直接点击,之后在页面上找到“Encoding”选项。
在“Encoding”选项后面有一个下拉框按钮,点击该按钮,在直接出现的下拉框中选择
“ChineseGB2312(simplified)”选项,该选项意思是简体中文编码。
*****
###要把默认的串口设置为所需要的cdc串口或者pid串口,否则,下载时isp软件找不到串口而无法
下载