虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

可<b>编程</b>片上系统

  • 基于单片机的电路与程序

    基于单片机的电路与程序,显示时间,可通过编程实现时间的定时与时间显示

    标签: 单片机 电路 程序

    上传时间: 2014-01-12

    上传用户:zhuyibin

  • 本文设计实现的是一个多功能数字电子钟

    本文设计实现的是一个多功能数字电子钟,其功能为:24小时制时、分、秒的时间显示,具有整点报时功能;年、月、日及星期的日历显示;具有秒表功能;可显示当前环境温度;可通过按键对各时间信息进行调整。系统采用单片机AT89C52作为主控芯片。系统中的显示模块采用LCD1602液晶显示器实现。LCD1602可以显示两行字符,每行16个字符,能够满足本系统的显示要求。系统中的温度采集模块采用DS18B20芯片实现。DS18B20体积小,其输出量是数字量,可直接与单片机通信,且为单总线传送,可简化电路,大大减小系统的体积。系统中的时钟产生模块采用DS1302时钟芯片实现。DS1302时钟芯片为单总线传送,只需一条线就可以完成与单片机之间数据的交换,且该芯片准确度很高,可大大减小电子钟的时间误差。总得来说本设计电路简单、容易实现且性能稳定。

    标签: 设计实现 多功能 数字电子钟

    上传时间: 2017-09-27

    上传用户:lz4v4

  • 基于PIC16F630制做的非接触式电容触感应开关

    该项目是用PIC16F630单片机构建一个简单的电容式触摸感应开关方案。占用PIC16F630的片上比较器,内部基准电压,Time0定时器,Time1定时器。

    标签: PIC16F630

    上传时间: 2015-03-05

    上传用户:lili

  • 基于PIC16F630制做的非接触式电容触感应开关

    该项目是用PIC16F630单片机构建一个简单的电容式触摸感应开关方案。占用PIC16F630的片上比较器,内部基准电压,Time0定时器,Time1定时器。

    标签: PIC16F630

    上传时间: 2015-03-05

    上传用户:lili

  • CH452A资料+程序

    键盘芯片扫描+程序应用CH452 是数码管显示驱动和键盘扫描控制芯片。 CH452 内置时钟振荡电路,可以动态驱动 8 位数 码管或者 64 位 LED, 具有 BCD 译码、 闪烁、 移位、 段位寻址、 光柱译码等功能; 同时还可以进行 64 键的键盘扫描; CH452 通过可以级联的 4 线串行接口或者 2 线串行接口与单片机等交换数据;并且可 以对单片机提供上电复位信号。

    标签: CH452A

    上传时间: 2015-03-12

    上传用户:obedient

  • practical vim

    英文原版,让编程速度追上思维速度,从此爱上编程

    标签: practical vim

    上传时间: 2016-12-26

    上传用户:richardlee0211

  • ltc3725

    ltc3725 单端正激变换器的控制器,包括片上栅极驱动

    标签: 3725 ltc

    上传时间: 2017-07-14

    上传用户:木易1123

  • 道理特分解法

    #include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; } 

    标签: 道理特分解法

    上传时间: 2018-05-20

    上传用户:Aa123456789

  • AD5933负阻抗测试模块原理图

    这个是有关于AD5933模块的原理图。AD5933是负阻抗检测电路,AD5933是一款高精度的阻抗测量芯片,内部集成了带有12位,采样率高达1MSPS的AD转换器的频率发生器。这个频率发生器可以产生特定的频率来激励外部电阻,电阻上得到的响应信号被ADC采样,并通过片上的DSP进行离散的傅立叶变换。傅立叶变换后返回在这个输出频率下得到的实部值R和虚部值I。

    标签: ad5933 阻抗

    上传时间: 2021-12-15

    上传用户:

  • 基于MSP430单片机及FPGA的简易数字示波器

    数字示波器功能强大,使用方便,但是价格相对昂贵。本文以Ti的MSP430F5529为主控器,以Altera公司的EP2C5T144C8 FPGA器件为逻辑控制部件设计数字示波器。模拟信号经程控放大、整形电路后形成方波信号送至FPGA测频,根据频率值选择采用片上及片外高速AD分段采样。FPGA控制片外AD采样并将数据输入到FIFO模块中缓存,由单片机进行频谱分析。测试表明:简易示波器可以实现自动选档、多采样率采样、高精度测频及频谱分析等功能。Digital oscilloscope is powerful and easy to use, but also expensive. The research group designed a low-cost digital oscilloscope, the chip of MSP430F5529 of TI is chosen as the main controller and the device of EP2C5T144C8 of Altera company is used as the logic control unit. Analog signal enter the programmable amplifier circuit, shaping circuit and other pre-processing circuit. The shaped rectangular wave signal is sent to FPGA for measure the frequency. According to the frequency value to select AD on-chip or off-chip high-speed AD for sampling. FPGA controls the off-chip AD sampling and buffers AD data by FIFO module. The single chip microcomputer receives the data, and do FFT for spectrum analysis. The test shows that the simple oscilloscope can realize automatic gain selection, sampling at different sampling rates, high precision frequency measurement and spectrum analysis.

    标签: msp430 单片机 fpga 数字示波器

    上传时间: 2022-03-27

    上传用户: