摘要: 今天分享的是89c51系列单片机的内部资源定时器/计数器,在所有的嵌入式系统中都包含这两个内部功能。首先先了解几个定时器/计数器相关的概念:•时钟周期:时钟周期 T 是时序中最小的时间单位,具体计算的方法就是1/时钟源频率,(一般单片机采用的是11.0592mHz)•机器周期:我们的单片机完成一个操作的最短时间。标准51单片机,一个机器周期是 12 个时钟周期,也就是 12/11059200 秒。... 阅读全文
posted @ 2018-04-29 10:49 LivingTowardTheSun 阅读(4097) 评论(1) 推荐(1) 编辑
摘要: 今天分享一个51单片机最小系统的电路板设计(原理图+PCB)技术手册上面对于51单片机最小系统作如下要求:下载电路主要有以下几种:采用RS-232转换器下载:(R1OUT—P3.0;T1IN—P3.1):USB转串口型供电电路:U8-Mini进行ISP下载:现在常用的是冷启动下载器:电路结构较为简单,我本次设计也是采用的该下载方式:电路原理图如下:电源经过一个6脚自锁开关输入,串联一个二极管防止电... 阅读全文
posted @ 2018-04-27 08:04 LivingTowardTheSun 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 今天分享一个89c51制作的8位流水灯案例。使用Proteus仿真。同上一遍文章不同。上一篇文章中对于GPIO操作主要是位操作,即sbit led1=P0^0;其中P0^0代表p0.0这个引脚,然后在这样位定义以后就可以对led1这个变量进行赋值操作,控制led灯的亮灭闪烁。今天要分享的是一次性对P1.0-P1.7进行操作。89c51单片机是以51为内核的8位处理器,可以很方便的实现8位数据的操作... 阅读全文
posted @ 2018-04-24 18:09 LivingTowardTheSun 阅读(773) 评论(0) 推荐(0) 编辑
摘要: STC89C51系列单片机共有如下几类GPIO口:(1)P0.0-P0.7: 对应DIP40封装的39-32号引脚:P0口既可以作为输入/输出GPIO口,也可以作为地址/数据复用总线使用。a)P0口作为输入/输出IO口时,P0是一个8位准双向IO口,上电复位后处于开漏模式。且P0口内部无上拉电阻,在作为I/O使用时必须外接4.7K-10K的上拉电阻;b)P0口作为地址/数据复用总线时,是低八位地址... 阅读全文
posted @ 2018-04-22 09:12 LivingTowardTheSun 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 声明:毕业回馈类博客均为大学毕业前夕同同学共享内容。为了给大学做一个总结,报答母校的栽培,才发起这样一个活动。 ********************************************************************************************** 阅读全文
posted @ 2018-04-20 14:33 LivingTowardTheSun 阅读(1317) 评论(1) 推荐(0) 编辑