观看山东大学陈桂友教授主讲《单片机原理及应用-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)
单片机应用
以单片机为核心 配以输入 输出 显示 控制 等外围电路和软件
楼主可继续打卡学习
发表更详细的上课感受
可获赠实验箱+包邮
https://www.stcaimcu.com/data/attachment/forum/202309/01/115316i6lvnrf0gcr7nfrg.png
页:
[1]