18735368673 发表于 2024-6-20 20:14:14

陈桂友教授(stc8h8k64u单片机原理及应用教学)学习记录

以前学过一点stc89c52的单片机,买过开发板和教程,但是由于工作太忙一直没学好,年前回老家看到有一朋友用stc8h系列单片机驱动lcd12864 制作了一个服务器可调电源, 好奇之下又开启了学51单片机之旅, 网上找了很多教程都没有关于stc8h系列的相关课程,3月份那会在一个课程里面有中文编程的相关课程,学了一个多月,从刚开始的控制led灯闪烁到后来adc采样采集电压电流以及用LCD12864屏幕显示,终于用stc8h8k64u48封装驱动lcd12864的服务器可调电源做出来了,可是经过各种测试adc电流采样显示浮动太大,查过很多资料都说需要滤波才能稳定显示,可是中文编程没有相关的代码,没办法只能放弃用天问改用敲代码的方式,可是没有关于stc8h的相关资料,想着先找一份stc8h驱动lcd12864的代码吧,找了好几天没找到,后来想到以前qq里面有个stc官方群,结果居然还真有,(在此感谢stc官方{:4_197:},服务非常好)迫不及待的打开链接,结果密密麻麻的啥都看不懂,后来在stc论坛里面找到陈桂友教授的课程开始学习。

听了陈教授的第一节单片机原理及应用 让我了解了有关stc8h8k64u的一些相关知识以及知道了比我还大一岁的8086单片机到后来的 intel 8031intel 8051 intel 8751atmel at89c51然后是 stc89c51stc12系列 stc15系列stc8系列的 stc8h8k64u


从课程中了解到stc8h8k64u有64kb的flash程序储存器
256b内部RAM
8192B内部扩展RAM
1280B数据RAM用于USB   
同时还有5个16位可自动装载的定时/计数器(T0-T4) 可编程时钟输出功能
还有至多60根I/O线

soma 发表于 2024-6-20 20:46:57

本帖最后由 soma 于 2024-6-20 20:48 编辑

天问其实也可以手输代码的。

18735368673 发表于 2024-6-20 21:12:04

soma 发表于 2024-6-20 20:46
天问其实也可以手输代码的。

天问手输代码不知道怎么输,以前尝试过,都报错{:5_345:}

18735368673 发表于 2024-6-21 10:00:02

看了陈教授的第二集 学会了如何点亮一个LED,就是不知道怎么回事跟着视频操作的报错,后来在视频下方提问后回复把stc8.h头文件改成stc8h.就可以了

但是有一点没搞懂 P4M1=0XFF   P4M0=0XFF   P6M1=0    P6M0=0   P40=0   这几个 为什么 P4M1=0XFF   P4M0=0XFF 而P6M1=0 P6M0=0 视频看了好几遍都没搞懂
不过根据stc自带的I/O口配置工具 成功点亮了 P00口和P03口 LED闪烁。

18735368673 发表于 2024-6-21 19:50:09

经过一天的研究终于stc8h8k64u驱动lcd12864成功了,stc8h8k64u需要配置I/O口才可以{:4_166:}






LCD12864是去年收集的一个7920代码,改了下I/O口和 配置I/O口模式就可以驱动




在此非常感谢STC{:4_197:}
页: [1]
查看完整版本: 陈桂友教授(stc8h8k64u单片机原理及应用教学)学习记录