15053827280 发表于 2023-8-17 14:45:59

打卡陈老师STC8H8K64U课堂

本帖最后由 15053827280 于 2023-8-19 10:29 编辑


打卡陈老师STC8H8K64U课堂s---第一课




一.微机原理历史变革
Z80               单板机体积大,双列直插
8086            现在基本找不到了
8031            无程序存储器(需要扩展)RAM小需要仿真器
8051            集成4kROM 但用户写不进程序需要仿真器
8751            集成4kEPROM   需要擦除器和编程器仿真器

at89c51          4k 可擦写程序存储器(可下载1000次程序)
stc89c51         4kflash(可下载10万次程序)isp(在系统可编程)编程(电压12V)不需要专门的编程器需要仿真器
stc12/15         4kflashisp   IAP开头的单片机可设置为仿真器,不需要专门的仿真器。
stc8                1T高速内核 64kflash 256bRAM8192B 拓展ram 1280bram用于usB 5个定时器 可编程时钟60I/O 4UART 1SPI 1I2C 1USB 15通道12位ADC   8路pwm   DMA 等

   
二、单片机的学习条件
认识常用元件
1.电阻


2.电容


3.二极管




4.三极管
   直插

贴片




放大状态:对基极的信号进行放大,不带箭头的端流出
饱和状态:基极给的信号较大,c、e导通
截止状态和饱和状态构成电子开关

5.晶振


6.数码管


7.面包板+单片机


8.万能板(洞洞板)+套件


9.试验箱




10.仿真软件---Keil、STC







月光如盐 发表于 2023-8-18 08:51:23

本帖最后由 STC芯 于 2023-9-1 11:50 编辑

感谢支持{:4_250:}
楼主可继续打卡学习
有机会优先获赠实验箱+包邮


15053827280 发表于 2023-8-19 10:28:46

本帖最后由 15053827280 于 2023-8-19 10:39 编辑

打卡陈老师STC8H8K64U课堂---第二课

一、第一个实例

分析电路图:1.三极管为PNP型,基极给0导通
                   2. 电流由P4.0到P6.0,灯才会亮
得                P4.0为0, P6口为0时 LED4被点亮

Keil配置及简单使用
0.前:添加STC型号到Keil


若打开后找不到STC的型号,要仔细检查上图文件路径的选择

1.创建项目
2.新建源文件加入项目
3.编译生成hex
4.下载hex到单片机内部

//点灯:
#include "stc8.h"

             void delay(unsigned long delaycnt)
             {
                     while(delaycnt--);//stc-isp 中生成
            }

             void main(void)
             {
                   P4M1 = 1;//端口配置见下图
                   P4M0 = 1;//(0xff   ?)
                   P6M1 = 0;
                   P6M0 = 0;

                   P40 = 0;

                   while(1)
                  {
                        P60 = 1;
                        delay(30000);
                        P60 = 0;
                         delay(30000);

          }                                 
}

注意:在stc-isp上下载程序前激活单片机,具体步骤为:先按下INT0,再按下电源按键,再松开电源按键,最后松开INT0。(注意顺序)


二、有关基础概念
2.1 数制
十进制         D
二进制         B      计算机内部用晶体管截至饱和表示1,0
十六进制      c语言中用0-9 A-F(建议用大写)表示四位二进制数对应一位十六进制

·为什么需要不同的进制?
人机交互时采用十进制,计算机内数据存储、计算、处理用二进制,需要需要进行转换。在计算机中的解决方法是,利用接口技术作转换。

2.2转换




使用pc的计算器可以很容易的转换

2.3 单位
位(bit)
字节(byte)
KMGT (1024)

2.4计算机系统
显示器 键鼠 打印机 主机

内部主板 电源 hdd ram cpu 等

软件 window macos linux 等


应用软件 word ppt qqIDE 等

微观构成cpu i/o 存储器 i/o设备

微处理器 cpu微型计算机 cpu + io+存储器

基本结构控制器 ALU 组成cpu 外部通过总线链接外设

总线


AB   地址总线输出访问的内存或IO 的地址   决定寻址范围

      

DB    数据总线 读写外部数据   决定一次数据的位数



CB   cpu的命令 进行控制和联络输入输出控制信号

                  
实例   
                           

单片机(MCU)
       集成在一个芯片的微型计算机

               
单片机应用
          以单片机为核心 配以输入 输出 显示 控制 等外围电路和软件



月光如盐 发表于 2023-8-21 16:59:06

楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12K128实验箱 或 STC8H8K64U实验箱
=====现在送的,都可以利用MCU自带的 硬件USB直接仿真,硬件USB直接下载

【免费+包邮】 送/申样/采购 可加 如下 QQ或微信联系
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ:2593903262;微信:18106296598要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
工作时间:8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)

【免费+包邮】 送/申样/采购传统电话热线:0513-55012928、0513-55012929、0513-55012966
工作时间:8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
页: [1]
查看完整版本: 打卡陈老师STC8H8K64U课堂