51单片机
QIF zr
这个作者很懒,什么都没留下…
展开
-
定时器中断实验(51单片机)
(0.5秒亮,0.5秒灭),可以把T0设定为50ms溢出申请中断,系统晶振为12MHz,则最大定时时间为65.536ms,参看课本P105例4-4。为了使LED的周期为1秒。系统时钟频率为12MHz,设置T0采用方式1定时,16位计数,非自动重载,则其计数初值为3CB0H。这样累计10次50ms的中断即为0.5秒。如图所示,P0.0-7与发光二极管相连,TMR0作为定时器使用。原创 2023-05-12 15:09:46 · 1426 阅读 · 3 评论 -
串口通信实验(51单片机)
如图所示,P3.0 与 P3.1 同 MAX232 相连,P3.0 与 P3.1 为单片机串行通信引脚,TTL 电平,需要用 MAX232 转换为 RS-232 电平,8051 单片机内部有一个可编程的全双工串行接口,它在物理上分为两个独立的发送缓冲器和接收缓冲器SBUF,这两个缓冲器占用一个特殊功能寄存器地址 99H,究竟是发送缓冲器还是接收缓器工作是靠软件指令来决定的。1. 在 KEIL C 中完成项目的建立,文件的命名,文件的编辑,芯片的选择。原创 2023-05-22 19:15:24 · 1899 阅读 · 1 评论