找回密码
 立即注册
查看: 496|回复: 1

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

[复制链接]

1

主题

1

回帖

23

积分

新手上路

积分
23
发表于 2023-8-30 22:16:45 | 显示全部楼层 |阅读模式
由于公司使用了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)
                   K  M  G  T
             计算机系统
                   显示器 键鼠 打印机 主机
                   内部  主板 电源 hdd ram cpu 等
                   软件 window macos linux 等
                   应用软件 word ppt qq  IDE 等
                   微观构成  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)
                    单片机应用
                             以单片机为核心 配以输入 输出 显示 控制 等外围电路和软件

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2023-12-18 15:13:58

4

主题

216

回帖

886

积分

高级会员

积分
886
发表于 2023-9-4 09:05:19 | 显示全部楼层
楼主可继续打卡学习
发表更详细的上课感受
可获赠实验箱+包邮



回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-3 12:46 , Processed in 0.129317 second(s), 54 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表