STC15、STC89C51
文章平均质量分 74
基于STC15W204S和STC89C51的一些经验、操作分析及知识点记录。
嵌入式创客工坊
最近躺平中......
展开
-
STC89C51——中断系统
STC89C51具备5个中断源中断源优先级中断请求标志位中断允许控制位外部中断00IE0EX0定时器中断01TF0ET0外部中断12IE1EX1定时器中断13TF1ET1串口中断4RI / TI/优先级数字越低,越优先得到CPU处理。配置中断时,需要将对应中断允许控制位置1。使用任何中断,都需要打开总中断,即程序语句 EA = 1;与中断相关的寄存器:IE 、TCON、SCON(此处只介绍了常用的)位D7D6D5D4D3D2D1D0。原创 2022-10-24 15:41:59 · 2921 阅读 · 0 评论 -
STC89C51——定时器/计数器介绍及程序配置
AT89C51具备2个定时器/计数器,即定时器/计数器 0、定时器/计数器 1( 简称 T0 / T1)。T0 有 4 种工作方式,T1 有 3 种工作方式,2个定时器前3种工作方式一样,但是在T0 处于工作方式 3 时,T1 只能作为波特率发生器。工作方式说明013位定时/计数器(最大值8192)116位定时/计数器(最大值65535)28位自动重装载定时/计数器(最大值255)3定时器0为双8位定时器,可独立使用。原创 2022-10-25 18:00:00 · 7793 阅读 · 0 评论 -
STC89C51——串行通信、串口介绍及配置
本文介绍基于常见的51单片机,即如下图的芯片:AT89C51具备一个全双工串行通信接口。设有2个相互独立的接收、发送缓冲器,可以同时发送和接收数据。两个缓冲器(SBUF)共用一个物理地址即99H。如果CPU写SBUF,数据就会被送入发送寄存器准备发送;如果CPU读SBUF,则读入的数据来自接收缓冲器。发送缓冲器只能写入而不能读出,接收缓冲器只能读出而不能写入。串行通信设有4种工作方式,工作方式0和2波特率固定,方式1和3波特率可变。因为平时使用串口一般用于单片机和电脑调试,即使用串口打印。原创 2022-10-26 08:00:00 · 9546 阅读 · 0 评论 -
STC15W204S——使用Keil5新建工程
STC15W204S使用Keil5创建工程原创 2022-03-16 20:26:56 · 5479 阅读 · 2 评论 -
STC15W104S/204S系列——关于外部中INT0——INT4的配置
一、STC15单片机中断介绍 1.STC15W204S单片机的外部中断有INT0-IN4,共5个外部中断。对应引脚如下: 即: INT0 P3.0 INT1 P3.3 INT2 P3.4 INT3 P3.5 INT4 P3.0 2.外部中断INT0和INT1可以设置为 上升沿和下降沿触发或下降沿触发,但外部中断INT2-INT4只能由......原创 2021-11-14 00:04:50 · 6954 阅读 · 3 评论