#include
#define uchar unsigned char
#define uint unsigned int
void delayms(uint);
uchar num;
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //共阳极的十个数代码
void main()
{
for(num=0;num<10;num++)
{
P0=table[num];
delayms(1000);
}
}
void delayms(uint xms) //定义延时函数
{
uint i,j;
for(i=xms;i>0;i--)
for(j=110;j>0;j--);
}
关键字:10s 计时器
引用地址:
10s计时器
推荐阅读最新更新时间:2024-03-16 14:28
单片机数字秒表计时器编写
这次做了51单片机的实验数字秒表显示,用到了定时器,中断服务函数,还有就是数码管的动态显示,还有就是程序的逻辑考虑 初次在这里写,经验不足,排版不够美观 代码如下: #include reg52.h #define uchar unsigned char sbit s0=P1^0; sbit s1=P1^1; sbit s2=P1^2; sbit s3=P1^3; //数码管的位选 uchar table ={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0~9的数码管段码 uchar count=0; uchar second=0; uchar minite=0;
[单片机]
数码管可调倒计时器
调节精度:5分钟 调节范围:0~650分钟 数码管显示格式:000(分钟)-00(秒) 按下P1^0口开始倒计时 P1^1口停止 P1^2加时间 P1^3减时间 #include reg51.h #define KeyPort P1 sbit Key_UP=P1^0; sbit Key_DOWN=P1^1; unsigned char KeyV,TempKeyV,num; sbit P25=P2^0;//数码管第1位 sbit P26=P2^1;//数码管第2位 sbit P29=P2^2; sbit gang=P2^3; sbit P27=P2^4;//数码管第4位 sbit P28=P2^5; sbit
[单片机]
消息称小米下半年要推出小米 10S 手机
距小米10系列手机发布已过去近一个月时间。近期,有关小米未来推出产品的爆料也愈来愈多。 数码博主@数码闲聊站 爆料称,“超大杯”小米10S不出意外将于下半年发布。同时,按照目前的进度来看,小米10s将在MIX系列新品之后推出。 这也是我们第一次听到关于小米10S的消息,目前该消息的真实性还有待证实。IT之家了解到,小米近年来一直未曾推出带有“S”后缀的数字系列旗舰手机。此前推出的小米5s则于2016年9月发布。 考虑到小米公司的产品线安排与小米10系列的配置,小米10s将有望搭载高通骁龙865处理器的升级版本,并仍将延续小米冲击高端的路线。 小米启动的手机产品研发计划应不止于此。根据此前爆料信息
[手机便携]
STM32F407——计时器1.0
#main.c #include sys.h #include delay.h #include usart.h #include led.h //#include beep.h //#include key.h #include exti.h extern u8 flag; extern u16 i; int main(void) { NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置中断分组 delay_init(168); //初始化延时函数 uart_init(115200); LED_Init(); //初始化
[单片机]
基于8051实现的双倒计时器(Version1.1)
Version1.1较Version1.0功能更加完善. 程序实现的功能: 1. 实验箱上电后, 两倒计时器都不显示, 且都处于暂停状态. 2. 向8051发送 Show countdown 1st.E 后, 第一个倒计时器显示秒数(初始为0, 然后从15开始倒计时). 3. 向8051发送 Show countdown 2nd.E 后, 第二个倒计时器显示秒数(初始为0, 然后从25开始倒计时). 4. 向8051发送 Start countdown 1st.E 后, 第一个倒计时器开始倒计时. 5. 向8051发送 Start countdown 2nd.E 后, 第二个倒计时器开始倒计时. 6.
[单片机]