- 博客(2)
- 资源 (5)
- 收藏
- 关注
基于STM32F103芯片的倒车测距.zip
利用超声波测距hcsr04模块实现,在lcd屏上显示距离,并语音实时播报距离,附有开机动画。
LCD_ShowString(0,0,200,50,24,(u8 *)"000",1);
LCD_ShowString(0,24,200,50,24,(u8 *)"距离(cm):",1);
distance= Hcsr04GetLength() ; //超声距离
LCD_ShowxNum(35,48,(u32)distance,4,24,0);
// Paint_Bmp(0,72,240,180,gImage_4);
printf("%f\r\n",distance);
Car_LengthAlarm(distance); //汽车报警
Speak_Init(distance); //语音播报
2021-11-24
动态数码管显示键值.rar
#include "reg51.h"
#include "intrins.h"
#define SEG7 P0
#define Key P3
unsigned char code DIG_CODE[17]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void Delayms(unsigned int z);
void Count(void);
void DigtDisplay(void);
void scan_key_f(void);
void Scan_key_b(void);
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
unsigned char Num;
unsigned char Dig
2020-05-21
矩阵键盘 仿真数码管显示.zip
#include <reg51.h>
#define uint unsigned int
#define uchar unsigned char
sbit wela_1=P2^0;
sbit wela_2=P2^1;
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar KeyValue=0; //键值变量
bit sign_1=0,sign_2=0; //位变量
uint count=0; //计数变量
void delayms(uint k)
{
uint i,j;
for(i=k;i>0;i--)
for(j=115;j>0;j--);
2020-05-21
电子研发及维修工程师基础培训系列讲座.zip
第一章 常用电子元器件的选用
1.教学要求
通过实用电路实例,分析常用电子元件在实际电路中的使用效果。通过比较不同类型、型号、参数的元器件在具体电路中对电信号作用,以及元器件本身的特性,了解在具体电路中选择元器件的依据。
2.主要内容
电阻、电容、电感、二极管、三极管、场效应管等元器件,按照标称值、功率、材质等分类标准的分类类型。元件的目测识别与采用工具的检测,在电路中的作用及简单应用。
3.重点
了解常用元器件的发展状况、价格、选用依据。掌握常见元件的识别与读值。色环电阻的读法,电容、电感的参数。使用模拟万用表鉴别三极管的好坏与极性。
4.难点
对于新型电子器件、常用功能模块的选用
第二章 电子线路的手工焊接技术
1.教学要求
了解焊接的原理和焊接的各种工具,掌握直插元件、较大贴片元件的手工焊接。
2.主要内容
电子线路制作,焊接的工具、主料、辅料,焊接的电路或元件的类型。焊接的方法和技巧。焊接质量的判断,以及焊点的修补。直插元件、较大贴片元件的手工焊接。多引脚、密集引脚贴片元件的手工焊接。
3.重点
在电路板上正确、规范安装及合理布局电子元件。
4.难点
避免和检查电子线路安装及制作中的故障。
第三章 常用仪器仪表的使用
1.教学要求
模拟万用表,数字万用表,示波器,交直流电源,信号发生器的原理、特点、使用方法。
2.主要内容
万用表,示波器,信号发生器的使用。了解现代仪器仪表的发展,认识逻辑分析仪、电能质量分析仪、场强仪、数字示波器等仪器。了解虚拟仪器的发展与应用。熟练使用万用表,示波器,信号发生器。
3.重点
常规仪器仪表的正确使用。
4.难点
现代新型仪器仪表的应用。
第四章 常用工具软件的使用
1.教学要求
电子系统设计过程中常用的工具软件和开发平台的使用。
2.主要内容
了解Multisim、CCS、Diamond、ISE、MAXPlus、Proteus、OrCAD、MATLAB、Keil、MALAB等软件的主要功能、应用范围及其特点。
3.重点
掌握51单片机主流开发软件Keil。熟悉Multisim、CCS、Diamond、Keil、MATLAB开发平台。
4.难点
针对不同硬件(处理器),通用及专用开发平台的运用。
第五章 印制电路板的设计与制作
1.教学要求
掌握计算机辅助
2020-05-15
51开发板测试程序.rar
里面包括一些单片机的一些程序
.掌握LED数码管动态扫描显示的原理和方法;
2.掌握用PROTEUS软件绘制数码管动态扫描显示的单片机最小系统及接口电路原理图;
3.掌握数码管动态扫描显示的编程方法;
4.练习在PROTEUS软件中进行数码管动态扫描显示的仿真。
实验内容及要求:
1.在PROTEUS软件中绘制系统完整仿真电路原理图,包括LED数码管的驱动电路,驱动方式及驱动芯片不限(包括138译码器均可使用);
2.在8位数码管上稳定显示自己的学号代码,显示过程进行消影处理;
3.基础好的同学可以尝试采用两种不同的驱动方式和程序进行显示;
4.顺利完成之后可尝试让学号自右向左每秒钟移动一位进行滚动显示,显示过程从右边先出现第一位开始直到最后一位从最左边消失构成一个轮回,循环滚动。
2020-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人