我的仿真结果为啥和视频12集的结果不一样 jack 发表于 2023-10-21 22:22
我的仿真结果为啥和视频12集的结果不一样
#include "stc8h.h"
#include "intrins.h"
void IapIdle(void)
{
IAP_CONTR=0;
IAP_CMD=0;
IAP_TRIG=0;
IAP_ADDRH=0x80;
IAP_ADDRL=0;
}
char IapRead(int addr)
{
char dat;
IAP_CONTR=0x80;
IAP_TPS=12;
IAP_CMD=1;
IAP_ADDRL=addr;
IAP_ADDRH=addr>>8;
IAP_TRIG=0x5a;
IAP_TRIG=0xa5;
_nop_();
dat=IAP_DATA;
IapIdle();
return dat;
}
void IapProgram(int addr,char dat)
{
IAP_CONTR=0x80;
IAP_TPS=12;
IAP_CMD=2;
IAP_ADDRL=addr;
IAP_ADDRH=addr>>8;
IAP_DATA=dat;
IAP_TRIG=0x5a;
IAP_TRIG=0xa5;
_nop_();
IapIdle();
}
void IapErase(int addr)
{
IAP_CONTR=0x80;
IAP_TPS=12;
IAP_CMD=3;
IAP_ADDRL=addr;
IAP_ADDRH=addr>>8;
IAP_TRIG=0x5a;
IAP_TRIG=0xa5;
_nop_();
IapIdle();
}
void main()
{
unsigned char dataread=0,datawrite=0;
IapErase(0x0400);
dataread=IapRead(0x0400);
IapProgram(0x0400,0x13);
datawrite=IapRead(0x0400);
while(1);
}
【USB 原理及实战,16课时】,视频教学已完美完成 ,大学标准课程 !
【10月/9号,10月/11号】USB基本原理教学视频, 已上传
【10月/16号的 USB-HID 通信 实战】教学视频超级完美, 已上传
是对着协议和代码一行一行的讲解,认真听的都说会了
【10月/18号下午的 USB-CDC虚拟串口 实战】教学视频, 已上传
USB-CDC虚拟串口 / 就是最简单最强大的串口
是对着协议和代码一行一行的讲解,认真听的都说会了
请帮忙转发给可能需要:从0开始了解 USB 的 同学/同事/老师/研发人员
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=4526&extra=&page=1
=========================================
【CAN 原理及实战,8课时】,教学视频,制作中,后续直接看视频回放
PTY 是否是 prioritytype ? PPT老师能分享下不。谢谢! 第一节感悟:了解到学习单片机要做到软硬件结合,提前掌握一些元器件相关知识
本帖最后由 Elizabeth 于 2023-12-14 19:51 编辑
第一集:了解到学习单片机要软硬件结合,要提前掌握元器件相关知识。
第二集:安装了单片机学习软件keil,stc。学习到了各种进制之间的转换,以及第一个实战项目点亮led灯及其中的延时函数,I/OK口的配置,有关总线的基础概念。了解到一些单片机生产厂商和典型产品,其中印象深刻的有STC科技有限公司生产的STC系列产品。
第三集:学习了数字电路中的上升下降沿,高低电平,基本逻辑运算与或非,了解到单片机特点和应用场景和单片机的内部结构。单片机的学习与数电知识密切相关。
第四集:学习了微型计算机的框架结构,包括运算器控制器存储器,输入输出设备,地址、数据和控制总线以及I/O接口。传统8051单片机,HDK8H8K64u单片机就是一微型计算机的结构框架为基础。重点学习了cpu中的程序状态寄存器的结构。存储器主要分为程序flash存储器,内部数据存储器,扩展数据存储器。学习了芯片管脚和最小系统的认读,外部晶振输入电路,低电平复位电路。总而言之,这一节很详细,很完善。
第六集:了解到io口复用功能(功能引脚切换),以及上拉电阻(为了解决浮空状态电压不确定而出现的)的连接 ,为了均衡控制开关和pwm或者通讯的使用,一般选择10k的上拉电阻。推荐使用灌电流。了解到8h8k单片机运行速度快,可在程序上加以延时。单片机系统分总线和非总线扩展方式。强调了在总线扩展方式下,p2口没有用到的口线不能再用作i/o功能。学习了单片机汇编语言程序设计基础知识如:伪指令,定义字节DB、字DW、位命令BIT,为标号赋值EQU,data指令,xdata指令,文件包含include。并应用于仿真。思路清晰,收获颇多。第七集:主要介绍了汇编语言的助记符语言,指令格式及分类,寻址方式,其中寻址方式主要包括直接寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。通过问题回复阶段知道了:USB-CDC串口在PC端的使用和普通串口一模一样。STC32G的USB-CD串口模式在STC8H系列上也完全相同。 本帖最后由 Elizabeth 于 2023-11-6 20:27 编辑
第二集:安装了单片机学习软件keil,stc。学习到了各种进制之间的转换,以及第一个实战项目点亮led灯及其中的延时函数,I/OK口的配置,有关总线的基础概念。了解到一些单片机生产厂商和典型产品,其中印象深刻的有STC科技有限公司生产的STC系列产品。
Where is Administration stcaimcu.com ??
jack ??? 2023-10-11 18:43Can I contact admin??
It is important.
Thank.