还是什么?是想两个单片机用一个时钟信号吗?只为省一个晶振?再无其它理由了。就算是两单片机用一个时钟信号,但执行程序时,也未必就同步了,就算是能同步,又能怎么样?没有什么意义。具体做法,一个单片机按正常接一个晶振,从XTAL2就可以输出时钟信号了,送到另一个单片机的XTAL1脚上,这第二个...
开个定时器。可以定到秒set_time(时间设置按键按下就赋值5S)。设个标志位set_flag(=1说明是在设定状态下),if(set_time ==0){ set_flag = 0;//设置退出 }
双击单片机,将编译通过的hex文件导入,运行就可以了
数码管显示就是通过控制位扫描来进行不同位来显示的,因为扫描的快人眼分辨不出来,编一个0~9的数组表、控制位选的数组、定时器,设置全局变量来记定时器中断次数,通过查表将数据送到单片机I/O口来显示
知道团队 认证团队 合伙人 企业 媒体 政府 其他组织 商城 手机答题 我的 求哪个好心人给个,基于51系列的单片机和DS1302时钟芯片的电子万年历毕业设计,万分感谢。 单片机是at89c51,希望给个仿真软件图,最好是有程序,万分感谢。... 单片机是at89c51,希望给个仿真软件图,最好是有程序,万分感谢。 展开...
ORG 0000H //单片机开始地址 LJMP MAIN //跳到MAIN标号处 ORG 0003H //外部中断零起始地址 LJMP SHI //跳到SHI标号处 ORG 000BH //定时中断零起始地址 LJMP JISHI //跳到JISHI标号处 ORG 0013H //外部中断一起始地址 LJMP FEN //跳到FEN标号处 ORG 001BH //计数中断一起始...
用单片机做时钟没问题的,一般要加一个时钟芯片,例如:DS12887 等时钟芯片,在网上可以搜索到,并且在电子市场上可以买到的,一般10元左右吧。用时钟芯片可以使单片机在断掉电源,再上电后,时间仍是准确的。电路很简单的。你搜索一下这个芯片的手册,上面就有了。
include <reg51.h> include <intrins.h> unsigned char data dis_digit;unsigned char key_s, key_v;unsigned char code dis_code[11]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0xff};//0,1,2,3,4,5,6,7,8,9,关显示,数码管码表 unsigned char data dis_buf[...
你这个是按键扫描函数,switch(key_code)是判断哪个按键被按下,但有个问题是,你没有添加按键去抖; case后面的“0x34 0x35 0x36”是按键模块所接的单片机端口对应按键被按下所对应的二进制值,然后转化为八进制;“case 0x34:”冒号后面的子程序就是设置对应按键的功能。
完成硬件的连接后,用仿真器打断点,看键盘按下后,能否进入中断地址,通常是低电平有效作为键盘按下后的标志,平时信号线是高电平,某些机型需要外接上拉10K电阻到VCC 键盘能进入中断入口后,写中断服务程序,用一个寄存器作为状态标志,比如寄存器R3,上电时钟工作后,将R3置零,表示正常工作状态,主程序中用...