Jevion 发表于 2023-8-30 22:16:45

观看山东大学陈桂友教授主讲《单片机原理及应用-STC8H8K64U》视频回放,第二集,心得

由于公司使用了STC8的单片机,经公司顾问老师分享来学习。学习了两集了,收益颇多。以下是第二集的学习心得记录。

第一个实例
             分析电路图得出结论 P4.0 为低, P6口为低 时 led灯会亮
             简单步骤
                  启动项目
                  新建源文件加入项目
                  编译 链接 生成hex
                  
                     下载hex到单片机内部
                     运行

             #include "stc8.h"

             void delay(unsigned long delaycnt)
             {
                     while(delaycnt--);
            }

             void main(void)
             {
                   P4M1 = 0Xff;
                   P4M0 = 0Xff;
                   P6M1 = 0Xff;
                   P6M0 = 0Xff;

                   P40 = 0;

                   while(1)
                  {
                        P60 = 1;

                        delay(30000);
                        P60 = 1;

                        delay(30000);

                  }                                 
            }

            可以看得到运行结果 led灯在闪烁

            为了获得更准确的延时,可以在stc-isp 中生成对应的延时函数
            

       有关基础概念
             数制
                  十进制         D
                  二进制         B      用晶体管截至饱和表示1,0
                  十六进制                c语言中用0-9 A-F表示
                  
                  利用接口计数转换
                  
                  四位二进制数对应一位十六进制
                  有一个的对应的表

                  使用pc的计算器可以很容易的转换
            单位
                   位(bit)
                   字节(byte)
                   KMGT
             计算机系统
                   显示器 键鼠 打印机 主机
                   内部主板 电源 hdd ram cpu 等
                   软件 window macos linux 等
                   应用软件 word ppt qqIDE 等
                   微观构成cpu i/o 存储器 i/o设备
                   微处理器 cpu微型计算机 cpu + io+存储器
                   基本结构控制器 ALU 组成cpu 外部通过总线链接外设
                   总线 AB   地址总线输出访问的内存或IO 的地址   决定寻址范围
                        DB    数据总线 读写外部数据   决定一次数据的位数
                        CB   cpu的命令 进行控制和联络输入输出控制信号

                  实例   cpu 通过 地址总线 发出0x2000
                           存储器 通过数据总线 将数据 01000111给cpu
                           cpu 通过控制总线发送读写控制和片选信号
                  单片机
                           集成在一个芯片的微型计算机
                  单片机厂商及产品
                              stc8(STC)   pic(MICROCHICP)   msp(TI)stm8(ST)
                              at89c(ATMEL )          P89 (NXP)
                  单片机应用
                           以单片机为核心 配以输入 输出 显示 控制 等外围电路和软件

月光如盐 发表于 2023-9-4 09:05:19

楼主可继续打卡学习
发表更详细的上课感受
可获赠实验箱+包邮

https://www.stcaimcu.com/data/attachment/forum/202309/01/115316i6lvnrf0gcr7nfrg.png
页: [1]
查看完整版本: 观看山东大学陈桂友教授主讲《单片机原理及应用-STC8H8K64U》视频回放,第二集,心得