实现的功能:密码锁,红外控制,温度计功能等连线:键盘接P0,P2接数码管,接上LCD,P1.0接蜂鸣器,P1.2-P1.7接步进电机C程序:#include #include typedef unsigned int uint;typedef unsigned char uchar;bit FlagC
/********************************************************************1602液晶显示********************************************************************/ #include #define CPU_F ((double)8000000) #define
服务机器人以服务为目的,因此人们需要一种更方便、更自然、更加人性化的方式与机器人交互,而不再满足于复杂的键盘和按钮操作。基于听觉的人机交互是该领域的一个重要发展方向。目前主流的语音识别技术是基于统计模
晶振在电气上可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低的频率为串联谐振,较高的频率为并联谐振。由于晶体自身的特性致使这两个频率的距离
通用定时器的功能非常强大,能够测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM),也能够用于定时中断任务。其实系统滴答和实时时钟功能类似于定时器。51单片机也有定时器,可以使用软件的方式
//////////////////////////////////////////////////////////////////////////////////// PIC16F877 + DYP-ME007 + LCD03 example// Written October 2008 , using HITECH PIC16 compiler//// Note - assumes a 20M
MCS-51的串行口是一个全双工的异步串行通信接口,可以同时发送和接收数据。 串行口的内部有数据接收缓冲器和数据发送缓冲器。数据接收缓冲器只能读出不能写入,数据发送缓冲器只能写入不能读
上一篇文章,我们规划了一下STM32开发板串口(UART),这一篇文章介绍剩下的通信接口。我们在第一课画STM32F103VET6单片机原理图的时候,我们就看到,它除了UART,还有SPI、CAN、I2C等通信接口。一个单片机,为什么会
C51强大功能及其高效率的重要体现之一在于其丰富的可直接调用的库函数,多使用库函数使程序代码简单,结构清晰,易于调试和维护,下面介绍C51的库函数系统。第一节 本征库函数(intrinsic routines)和非本征证库函数C
STM8L带有片上EEPROM,常用来保存参数,事实上STM8L整个程序存储区都可以用于作为EEPROM,只是默认情况下被闭了。 不同型号的STM8L器件其内部默认划分的EEPROM区域都是从0x1000地址开始,以下为STM8LXX的EEPROM读写
锐龙5 2500X,四核八线程,65W TDP,使用“Zen+”内核,12nm工艺制程,因此在频率上会更有优势一些,默认频率3.6GHz,boost频率4.0GHz,而且内存频率已经支持到DDR4 2933MHz频率。
使用stm32f10x调试串口通讯时,发现一个出错的现象,硬件复位重启之后,发送测试数据0x01 0x02 0x03 0x04..接收端收到的数据为:0x02 0x03 0x04,第一个数据丢失。换成发送别的数值的数据,如0x06 0x0ff,则接收到0x
作为一款售价 1799 美元的处理器(已在新蛋和亚马逊开放预订),它不仅碾压英特尔 18 核 / 36 线程的酷睿 i9-7980XE(售价 2000 美元左右),还让英特尔此前演示过的 28 核 / 56 线程芯片感到了一丝尴尬。
(一) 背景介绍在传统的嵌入式系统软件按中通常实现 Delay(N) 函数的方法为:for(i=0;i
软件设计随单片机应用系统的不同而不同,一般可分为以下几个方面(图1画出了单片机软件设计的流程图)。(1)总体规划(2)程序设计技术① 模块程序设计② 自顶向下的程序设计(3)程序设计① 建立数学模型② 绘制程