感觉好复杂啊,我试着写了一个,但不对,你能不能帮我看看啊?
追答可以,你发我邮箱421823652qq.com,注明问题内容,程序写的尽量多写一点注释,规范。
追问前辈,程序发给你好多天了,你咋一直没回我啊?
追答你看到下面两个函数没有,这个函数就是1S中进入这个函数,在这个函数调用Send(unsigned char dat)函数
void inc_sec()
{
sec++;
if(sec > 59)
{
sec = 0;
inc_min();
}
//添加调用,
Send(sec);//就可以了,但是这里有个问题,这里发的只是秒的信息,分和小时怎么办呢,
把分和小时当成秒看待,这样写Send(小时*60*60+分钟*60+sec);其它代码,我没仔细看,也没有时间去做,这里只是跟你提过思路,
dis_buf[6] = dis_code[sec / 10]; // 秒十位
dis_buf[7] = dis_code[sec % 10]; // 秒个位
}
void Send(unsigned char dat)
{
}
AT89S52单片机与PC串口通讯,将数码管上显示的时间每隔1秒发送给PC...
SBUF=temp; \/\/发送数据 while(TI==0);TI=0;} void main(){ initial();while(1){ TRAN(0X95); \/\/该变量就好 delay(1000);TRAN(0X55);delay(1000);} } 刚才回答提交失败
AT89S52单片机与PC串口通讯,将数码管上显示的时间每隔1秒发送给PC...
} PC端,用C语言写的话,就用MFC,首先你要知道,MSCOMM,(也就是俗称的电话控件)举个不贴切的例子它就是用来控制接收和发送串口数据的相当于就是51的发送和接收寄存器操作,当然这是由微软做好的,不用你去编写了,你只需要配置好接收数据就行了对于你这个程序来说 ...
at89s52单片机c语言编程,定时中断就是不工作,下面附代码,实现在一个数...
你tt定义错了,uchar 最大只有255,计算不到1000的,所以一直处在等待状态,定义的时候把uchar tt=0;改成uint tt=0;就可以了
怎样设计一个用ADE7755和用AT89S51的单片机设计出一个电能表?
它通过两线式与 CPU连接,SDA脚和 SCL脚分别接 AT89S52的 P2.0和P2.1,并有两个中断报警引脚可设置为输出秒或分同步脉冲,向 AT89S52提供周期为 1秒的中断信号,单片机系统将根据该信号通过 I2C通讯接口读取当前的时间,计算出该时刻所属的时段,实现多费率电能表的分时段计量电能。该时钟电路带有备用锂电池,正常工作...
利用51单片机,4个数码管设计一个计时器,要求在数码管上显示的数据...
本文数字时钟设计原理主要利用AT89S52单片机,由单片机的P0口控制数码管的位显示,P2口控制数码管的段显示,P1口与按键相接用于时间的校正。在设计中引入220V交流电经过整流、滤波后产生+5V电压,用于给单片机及显示电路提供工作电压。整个系统工作时,秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,将标准秒信号...
求AT89S52单片机用编码器测速的c程序!编码器一转1000个脉冲,速度r\/min...
你是使用什么测速的,就是测算传感器是什么,是什么编码器,这个程序,你可以使用INT0去检测高低电平的时间,或者使用T0计数器去计算一秒钟获得的脉冲数都可以来转换为速度都是OK的。
at89s52 篮球计时器 编写求助
根据要求,以AT89S52单片机为核心,设计篮球比赛计时控制器。篮球比赛上下半场四节制,每节12分钟,要求能随时暂停,启动后继续计时,一节比赛结束后可清零。按篮球比赛规则,进攻方有24秒为例计时。"分""秒"显示用LED数码管。用开关控制计时器的启动\/暂停。该篮球比赛计时器的设计,可对比赛总时间和各方每次控球时间计时...
用单片机设计制作一个模拟的十字路口交通信号灯控制系统。
当按下紧急键K3并释放后,数码管将显示“09”,并且每隔一秒就减1, 东西南北方向全部红灯亮。 单片机采用AT89S52,fosc=12MHZ。其按键功能如表1.1所示。 表1.1 按键功能 按键 键名 功能 P3.4 K1键 启动键 P3.7 K2键 结束键 P3.6 K3键 紧急键 1.3 设计总体方案介绍及工作原理说明 1.3.1 总体方案介绍 该交通...
设置一个按键,功能是切换任务 任务1,8个发光二极管每隔1秒依次点亮
6)实现和PC机通讯,通过PC机串口直接对显示信息进行更新(须做PC机客户程序);7)其他发挥功能。3.说明(1)显示格式和显示信息可以自定义。(2)电子显示屏LED显示灯只允许使用8*8 LED点阵显示模块。(3) 显示屏的显示控制方案和控制器的选择方案任选。(4) 不允许使用LED集成驱动模块和集成灰阶产生模块,可用CPLD或FPGA...
如何用单片机让数码管显字
显然,要显示某字符,首先要把这个字符转换成相应的字形码,然后再通过串行口发送到74HC164。74HC164把串行口收到的数变为并行输出加到数码管上。先建立一个字形码表,以十六进制数的次序存放它们的相应字形码,共阴极字形码表如表1所示。考虑到本设计成本问题,静态电路需要对应于每一个数码管LED接一个...