
单片机
艾泽拉斯的国王大人
宁静致远
展开
-
STM32F102ZET6最小系统制作
STM32F102ZET6最小系统制作1.功能需求(1)一路DAC输出(2)两路PWM输出(3)两路普通GPIO输出(4)RS485(5)USB供电+串口(6)复位电路(7)蓝牙传输(8)LCD屏幕显示(9)输出光耦隔离(10)电源指示灯LED,两个其他LED2.原理图绘制采用AD20,根据正点原子F103ZET6开发板的原理图进行绘制,要求实现上述功能3.PCB绘制绘制好原理图,在封装管理器中设置好对应的元器件封装,然后导入到PCB中,进行PCB布线,泪滴,铺铜,绘制好的P原创 2020-07-09 09:58:50 · 3105 阅读 · 4 评论 -
基于Proteus与keil联合仿真的51单片机学习记录(六)(串口通信)
串口通信一、设计要求二、程序设计三、硬件设计四、知识补充1.网络传输的两种方式2.与串口有关的寄存器一、设计要求 不用串口中断,用工作方式1实现数据发送,用proteus中的虚拟终端来接受数据。发送大写的26个字母,每间隔100ms发送一个字母;26个字母发送完成后,每间隔3s再次循环发送。波特率设置为9 600,因为我们用的虚拟终端默认的波特率就是9 600。二、程序设计 首先是定时...原创 2020-04-07 23:13:40 · 1361 阅读 · 0 评论 -
基于Proteus与keil联合仿真的51单片机学习记录(五)(使用T/C的工作方式0定时)
使用T/C的工作方式0定时(一)、设计要求(二)、程序设计(三)、硬件设计(四)、知识补充一、可位寻址与不可位寻址二、几个专用寄存器1.计数寄存器TH0、TL0、TH1、TL12.T/C工作方式寄存器TMOD3.工作方式0的应用(一)、设计要求 用T0的工作方式0来设计一个控制灯闪烁。定时器0每5ms产生一个中断,每秒让灯闪烁一次;另外,用外部中断“开始”、“停止”按钮控制定时器T0的开始和...原创 2020-04-06 22:50:55 · 1079 阅读 · 0 评论 -
基于Proteus与keil联合仿真的51单片机学习记录(四)(用四位数码管显示外部中断的计数)
用四位数码管显示外部中断的计数设计要求程序设计硬件设计知识补充P3端口中断IETCON设计要求 分别用两个开关使用中断操作实现计数和清零。目的就是搞清楚中断是如何工作的。优快云文本编辑实现首行缩进的方法程序设计 /*********************************************************************************...原创 2020-04-05 23:41:58 · 6799 阅读 · 4 评论 -
基于Proteus与keil联合仿真的51单片机学习记录(三)(万年历的仿真显示)
万年历的仿真显示一、设计要求二、程序设计三、硬件设计四、知识补充4.1进制的单词4.2Proteus快速标号一、设计要求使用数码管实现万年历年月日的显示,其中年使用四位数码管,月和日均使用两位数码管。二、程序设计 /**********************************************************************************...原创 2020-04-04 00:12:12 · 1355 阅读 · 1 评论