《59分59秒倒计时程序及仿真显示》由会员分享,可在线阅读,更多相关《59分59秒倒计时程序及仿真显示(5页珍藏版)》请在人人文库网上搜索。

1、一、59分59秒倒计时程序:/*倒计时及显示程序,适用于寻迹小车实验板*/#include#define uchar unsigned char#define uint unsigned intuchar code table=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e;/共阳七段编码uchar temp=0;/定义定时器溢出计数变量,每隔50ms产生1次溢出,temp加1/*uint time=5959;/定义倒计时变量,当temp计数加20(20x50ms=1s)时,time。

2、减1*/uchar miao=59;uchar fen=59;sbit P0_7=P07;/*-定时计数器T0及其中断初始化函数-*/void timer0init(void) TMOD=0x01;/设置定时器0为工作方式1TH0=(65536-50000)/256;/16位计数初值除以256得到高8位初值TL0=(65536-50000)%256;/16位计数初值除以256的余数得到低8位初值EA=1;/开总中断ET0=1;/开定时器0中断TR0=1;/启动定时器0/*-延时函数-*/void delay(uint n) uint i,j;for(i=n;i0;i-)for(j=124;j0。

3、;j-);/*定时计数器中断程序,每当定时计数器溢出时触发中断,执行该程序*/void time0() interrupt 1 TH0=(65536-50000)/256;/重装初值TL0=(65536-50000)%256;if(temp=20)temp=0;if(miao=0) miao=59;if(fen=0) fen=59;else fen-;else miao-;else temp+;/*-显示函数-*/void display(void) P1=0xfe;/输出个位的位码 P0=tablemiao%10; /输出时间个位的段码delay(5); /亮5msP1=0xfd;/输出十位的位码 P0=tablemiao/10; /输出时间十位的段码delay(5); /亮5msP1=0xfb;P0=tablefen%10;P0_7=0;delay(5);P1=0xf7;P0=tablefen/10;delay(5);/*-主函数-*/void main(void) timer0init();/调用初始化函数对定时计数器进行初始化while(1)display();/调用显示函数显示时间 二、仿真电路及显示图。

c语言59秒倒计时程序,59分59秒倒计时程序及仿真显示相关推荐

  1. python秒转换成小时分钟秒_1小时3分59秒!双11天猫交易额超1000亿元

    新浪科技讯 11月11日凌晨消息,第十一届阿里巴巴天猫双11于今日凌晨正式打响.据双11实时交易数据显示,1小时3分59秒,交易额达到1000亿.去年实现这一成绩耗时1小时47分26秒! 2019年双 ...

  2. 脚本编写一个10秒的倒计时和1分10秒的倒计时

    1.编写10秒倒计时脚本 vim time.sh #!/bin/bash for SEC in {10..1} doecho -n "After ${SEC}s is end! " ...

  3. c语言自动发扑克牌技巧,1分51秒记住52张乱序扑克牌 最强大脑是怎样炼成的

    唐晓红进行扑克牌正反顺序背诵 庞天佑进行40位数字的速记背诵 在极短的时间里,速读大量数字.词组或一整副扑克牌,然后按照顺序.倒序准确复述出来-- 你或许看过综艺节目<最强大脑>,并为有这 ...

  4. axure怎么做5秒倒计时_如何用Axure做倒计时,由分到秒?

    回答: 1. 将所需元件全部准备好,并按照上图要求设置完毕. 2. 倒计时的持续需要循环的支持,简单来说就是利用动态面板的显示和隐藏事件来实现循环,在面板显示时改变相应数值,然后让面板隐藏激发面板隐藏 ...

  5. Java黑皮书课后题第1章:1.12(以千米计的平均速度)假设一个跑步者1小时40分35秒跑了24英里。编写一个程序显示以每小时为多少千米为单位的平均速度值(1英里等于1.6千米)

    Java黑皮书课后题第1章:1.12(以千米计的平均速度) 题目 题目描述 破题 代码块 修改日志 题目 题目描述 1.12(以千米计的平均速度)假设一个跑步者1小时40分35秒跑了24英里.编写一个 ...

  6. 7时过2小时是几时_2017最北师大版二年级下册数学第七单元《时、分、秒》过关检测卷...

    二年级数学下册时分秒测试卷 一.填一填.(每空1分,共36分) 1.钟面上有()大格,()个小格,时针走1个大格是()时, 分针走一个大格是()分. 2.1分=()秒()分=1时1分15秒=() 秒 ...

  7. Vivado设计秒表计时器实现00分00.00秒到59分59.99秒的计时(verilog语言)

    目录 0.写在最前 一.课程设计要求: 三.名词说明解释 四.Vivado代码实现部分 五.仿真测试程序 六.约束文件 七.开发板结果展示 八.关于改进/扩展 ① 增加秒与 0.1s 之间的分隔符&q ...

  8. 解决python时间戳最大为3001年1月1日15时59分59秒的问题

    自己写个python函数解决python时间戳最大为3001年1月1日15时59分59秒的问题 今天碰到一个情况,在oracle查数,某个数的值是个时间值,而且是9999年12月31日,然后pytho ...

  9. 【C#日期系列(一)】--C#获取某月第一天0分0秒以及最后一天59分59秒

    工作中可能会遇到很多不常见的需求,比如这次需要获取某个月的第一天和最后一天 #region 取得某月的第一天0分0秒/// <summary>/// 取得某月的第一天0分0秒/// < ...

  10. oracle 取今日0时,Oracle 取得当天0时0分0秒和23时59分59秒

    1. 取得当天0时0分0秒 select TRUNC(SYSDATE) FROM dual; 2. 取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒) SELECT TRUNC( ...

最新文章

  1. Google Quest 冠军访谈:3个秘诀,8条建议,还有人在华为做 NLP 研究员
  2. 【指标统计】MsgProxy消息代理配置
  3. mysql 表数据转储_在MySQL中仅将表结构转储到文件中
  4. 十分钟上手 ES 2020 新特性
  5. 想提升微服务容错性?试试这5种模式
  6. K8S精华问答 | Kubernetes集群常见问题
  7. 洛谷 - P1034 - 矩形覆盖 - dfs
  8. python获取当前日期的前一天爆炸_python蒙特卡洛脚本模拟—挑战者号爆炸概率
  9. 启动一个SpringBoot的maven项目
  10. 林锐的《高质量编程》学习笔记——内存分配方式
  11. 生成解析器:Fsyacc
  12. 永磁同步电机模型之坐标变换
  13. 关于惠普打印机可以打印但是无法扫描的问题
  14. 公主与骑士-ZZUOJ
  15. 易起秀登录不了 显示服务器,制作的易企秀作品为什么找不到了?
  16. npmnjs学习笔记-moddle description编写规则
  17. android 手机信号软件增强方案
  18. P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有 3种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。
  19. 布隆过滤器定义长度为m的数组,插入n个元素,k个哈希函数,已知m和n的值,k的值为多少时,求误判率最低的推导过程?
  20. 2017年香港家庭用品展览会会刊(参展商名录)

热门文章

  1. js获取时分秒数据格式为YYYMMDDHHmm方法
  2. 引入YouTube视频自动控制开始和暂停
  3. 如何从0到开始写短视频剧本,轻轻松松获得百万点赞
  4. OOP,Object Oriented Programming 面向对象的三大特性 五大基本原则
  5. 申请苹果个人开发者经历
  6. 双纵坐标绘图-Plotyy
  7. 史上最牛12306抢票攻略
  8. matlab地震频谱分析,《基于MATLAB的地震数据的分析》.doc
  9. mysql周德伟课后答案_MySQL数据库技术-周德伟
  10. 布控球可接入电网安全接入平台及电网统一视频