ZKX's LAB

单片机c数字频率计课程设计 求一份数字频率计的课程设计,基于单片机的,使用proteus、keilC软件,最后有汇编程序或者C语言程序

2020-10-05知识10

基于51单片机的数字频率计设计资料。要C语言的,谢谢。

单片机c数字频率计课程设计 求一份数字频率计的课程设计,基于单片机的,使用proteus、keilC软件,最后有汇编程序或者C语言程序

求大神给个基于单片机的数字频率计设计的仿真图加C语言程序,仿真要能在Proteus运行的 请参考北航的《PIC16系列单片机C程序设计与PROTEUS仿真》一书,里面有这个例子。建议你完整地看一下这本书,对你肯定是有帮助的。

单片机c数字频率计课程设计 求一份数字频率计的课程设计,基于单片机的,使用proteus、keilC软件,最后有汇编程序或者C语言程序

51单片机制作简易数字频率计程序 这里有一个四位数码管的频率计,供参考123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111#include<;reg52.h>;#define uchar unsigned char#define uint unsigned int uchar duan[10]={0xc0,0Xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};所需的段的位码/uchar wei[4]={0XEf,0XDf,0XBf,0X7f};位的控制端(开发板)uchar wei[4]={0X80,0X40,0X20,0X10};位的控制端(仿真)uint z,x,c,v,date;定义数据类型uint dispcount=0;uint lck=0;uint disp=0;延时函数*/void delay(uchar t){ uchar i,j;for(i=0;i;i+){ for(j=13;j>;0;j-);{;} }}/*数码管动态扫描*/void xianshi(){/*数据转换*/z=date/1000;求千位 x=date%1000/100;求百位 c=date%100/10;求十位 v=date%10;求个位 P2=wei[0];P0=duan[z];delay(50);P2=wei[1];P0=duan[x];delay(50);P2=wei[2];P0=duan[c];delay(50);P2=wei[3];P0=duan[v];delay(50);}/*定时器初值1ms*/void initTimer(void){ TMOD=0x0;TH0=0xe3;TL0=0xc;}/*定时器。

单片机c数字频率计课程设计 求一份数字频率计的课程设计,基于单片机的,使用proteus、keilC软件,最后有汇编程序或者C语言程序

用AT89C52设计并制作一个单片机频率计

基于80c51单片机数字频率计的设计与(proteus)仿真 急求!!((不是c语言!)) 用C语言不行么,只有C语言的些资料,应该能够帮到你。

求一份数字频率计的课程设计,基于单片机的,使用proteus、keilC软件,最后有汇编程序或者C语言程序 我能提供一套的

基于单片机数字频率计设计汇编语言程序的设计思路 补充的一条:ADD要注意的是在实现数字频率设计是A/D模数转换:程序实现A/D转换功能,A/D采用中断方式。该程序通过单片机的RA2模拟通道送入一直流电压,当送入的直流电压大于2.5V时,8个LED闪动,当直流电压恢复到2.5V以下时,LED停止闪动。为了防止干扰,本程序对直流电压采样10次后再作判断,中间的采样结果用间接寻址的方式存取。LIST P=18F458INCLUDE\"P18F458.INCTIMES EQU 0X20DEY EQU TIMES+1ACCALO EQU TIMES+2;ACCA为双精度加数寄存器ACCAHI EQU TIMES+3ACCBLO EQU TIMES+4;ACCB为双精度加法的结果寄存器ACCBHI EQU TIMES+5FLAG EQU TIMES+6DEYH EQU TIMES+7DEYL EQU TIMES+9BEGFSR EQU 0X30;间接寻址FSR的起始值(宏定义方式给出)ORG 0X0000GOTO MAINORG 0X0008GOTO INTSERVE;转向中断服务子程序ORG 0X30双字节减法子程序,入口地址ACCB-ACCA,出口地址ACCB*D_SUBCALL NEG_A;求ACCA的补码双字节加法子程序,入口地址ACCB+ACCA,出口地址ACCB*D_ADDMOVF ACCALO,0;ACCB和ACCA低半字节相加ADDWF ACCBLOBTFSC STATUS,C;有进位否?INCF ACCBHI;有,ACCB高字节加1,再加ACCAHIMOVF ACCAHI,0;ACCA、ACCB高半字节相加ADDWF ACCBHI。

#单片机#unsigned#proteus#仿真软件#c语言

随机阅读

qrcode
访问手机版