单片机延时程序的设计思想 单片机编程中,延时程序使用比较多,根据其延时方式不同可分为两类:一》阻塞式延时;二》非阻塞式延时;阻塞式延时,最常用,通常是在原地循环若干次,通过消耗机器周期来实现。此时,CPU再不能干别的事(CT0/CT1/CT2/串口仍可工作,延时可被中断暂时打断,会使延时加长),实时性比较差。非阻塞式... 2023-06-13 单片机延时程序设计思想
基于单片机的软件UART的设计思想 目前扩展串口的方法主要有以下方法, ①、采用串口扩展芯片实现,如ST16C550、ST16C554、SP2538、MAX3110等,虽然成本较高, 但系统的可靠性得到了保证,适用于数据量较大、串口需求较多的系统;②、采用分时切换的方法将一个串口扩展与多个串口设备通信,分时复用的方法成本低, 但... 2023-06-13 单片机软件UART设计思想文章其他
常用FPGA/CPLD设计思想与技巧介绍 “乒乓操作”是一个常常应用于数据流控制的处理技巧,典型的乒乓操作方法如图1所示。乒乓操作的处理流程为:输入数据流通过“输入数据选择单元”将数据流等时分配到两个数据缓冲区,数据缓冲模块可以为任何存储模块,比较常用的存储单元为双口RAM(DPRAM)、... 2023-06-13 技巧介绍CPLD设计思想FPGA文章单片机