单片机LED灯BCD码格式显示00~59简易密码秒表程序

发布者:caoda143最新更新时间:2016-04-19 来源: eefocus关键字:单片机  LED灯  BCD码格式  密码秒表 手机看文章 扫描二维码
随时随地手机看文章
 
代码如下:

//采用BCD码格式显示00~59简易密码秒表程序
 
#include
 
void delay1s() {
unsigned char i;
TMOD = 0x00;
for (i=0; i<0xc8; i++) {
TH1 = 0x63;
TL1 = 0x18;
TR1 = 1;
while(!TF1);
TF1 = 0;
}
 
 
void main () {
unsigned char i, t;
// TMOD = 0x10;
while (1) {
for (i=0; i<60; i++) {
t = (((i/10)<<4) | (i));
P1 = ~t;
delay1s();
}
}
}

关键字:单片机  LED灯  BCD码格式  密码秒表 引用地址:单片机LED灯BCD码格式显示00~59简易密码秒表程序

上一篇:单片机中断实验4
下一篇:单片机中断实验3

推荐阅读最新更新时间:2024-03-16 14:50

用汇编写51单片机的开始 之点亮LED
之前一直都是用c写的51,所以想体验一下用汇编写51的感觉。所以特此再开一个系列,希望大家和我一起学习,如有不到之处,还请多多指教。 首先程序的第一步: ORG 0000H ;这句话的意思是确认程序的起始地址,后面的地址都是相对这个地址开始来对应的。 后面的分号是注释,这是汇编的注释。也是一个语句的结尾。 第二步: mov P1,#11011111B; 把这个二进制数据放进P1口处,这个P1口是控制LED的(在我的开发板上) 第三步: sjmp $ ;相当于c语言中的while(1),目的是让程序一直停留在这里。 最后一步: end ;程序的结束 然后下载进单片机中就可以看到点亮了LED。
[单片机]
单片机设计:简易的自行车里程表
这是一款简易的自行车里程表,核心部分是一块8051的单片机。 电路图 程序流程 PCB热转印图,可以直接使用
[模拟电子]
<font color='red'>单片机</font>设计:简易的自行车里程表
基于32位单片机MC68HC376的高可靠性系统设计
引言 随着工业技术的不断发展,对单片机控制的要求也越来越高,需要单片机具备更高的反应速度和更强的数据处理能力,各种高性能的新型单片机得到了迅猛的发展和应用。单片机上主要是高速的数字信号,弱信号很容易受到外界的电磁干扰,同时,单片机系统也会发生掉电、死循环等问题。在工业控制场合,一旦控制发生错误,将会造成难以估计的损失。因此,如何提高控制的可靠性是长期以来的一个重要问题。本文介绍了应用32位高性能单片机MC68HC376的一种实际开发方案,同时重点讨论了提高系统可靠性的设计和实现方法。 MC68HC376是Motorola公司推出的一种新型的32位高性能单片机,具有极强的数据处理、逻辑运算和信息存储能力,且支持B
[应用]
PIC单片机如何从汇编转向PICC
一、如何从汇编转向PICC 首先要求你要有C语言的基础。C代码的头文件一定要有#include,它是很多头文件的集合,C编译器在pic.h 中根据你的芯片自动载入相应的其它头文件。这点比汇编好用。载入的头文件中其实是声明芯片的寄存器和一些函数。 static volaTIle unsigned char TMR0 @ 0x01; staTIc volaTIle unsigned char PCL @ 0x02; staTIc volatile unsigned char STATUS @ 0x03; 可以看出和汇编的头文件中定义寄存器是差不多的。如下: TMR0 EQU 0X01; PCL EQU 0X02; STATUS E
[单片机]
PIC<font color='red'>单片机</font>如何从汇编转向PICC
单片机控制8×8LED点阵屏显示数字的设计
大作业设计要求: 用单片机的P0口外接74LS245作为控制8×8 LED点阵屏的行驱动,列选通由P1端口控制,程序运行时,8×8 LED点阵屏依次循环显示数字0~9。刷新时间由定时器T1的定时中断来完成。 方案论证: 方案一:最小系统加74LS245驱动芯片和成品8*8点阵进行设计。 优点:外围电路简单易焊,耗时少! 缺点:成本较高。 方案二:最少系统和8*8点阵进行设计。 优点:连线少,简单易行,方便快捷,程序简单。 缺点:没有方案一稳定。 本次课设采用方案二。 理论设计: 仿真原理图: 1.电源及复位电路 2.显示电路 3.完整电路 主函数: void main(void) { TMOD=0x10;
[单片机]
<font color='red'>单片机</font>控制8×8LED点阵屏显示数字的设计
单片机和DSP的区别
DSP芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器具,其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点: (1)在一个指令周期内可完成一次乘法和一次加法; (2)程序和数据空间分开,可以同时访问指令和数据; (3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问; (4)具有低开销或无开销循环及跳转的硬件支持; (5)快速的中断处理和硬件I/O支持; (6)具有在单周期内操作的多个硬件地址产生器; (7)可以并行执行多个操作; (8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。 当然,与通用微处理器相比,DSP芯片的其他通用
[单片机]
第4课 点亮发光管程序分析
上面我们的叙述了一个程序的编辑、编译和下载完整的过程,最终点亮了第一个发光二极管,不过这个程序到底是什么意思,为什么应该这么写,可能有些人还不是很懂,下面给大家分析,并对里面涉及到的C语言知识进行讲解。 为了便于讲解,这里把上节课的程序一并给出: 例1 点亮第一个发光二极管程序 (1)输入源程序(又称为程序编辑) #include reg52.h //52系列单片机头文件 sbit D1=P1^0;//位定义单片机P1口的第1位 void main()//主函数 { D1=0;//点亮第一个发光二极管 } 1、头文件 程序的第一句#include reg52.h 称为头文件,头文件就是C语言中的 文件包含的
[单片机]
第4课 点亮发光管程序分析
基于8051单片机和SC1128芯片实现病房呼叫系统的设计
传统的病房呼叫系统普遍采用有线式,不仅布线安装繁琐、维护不便、利用率低,而且实时性差。虽然无线式呼叫系统没有布线问题,但它的可靠性差,而且无线电波会干扰其它医疗仪器设备,目前大多数医院不采用无线呼叫系统。 随着电力载波技术的发展,应用低压电力线作为传输媒质,采用扩频、数字编码、单片机控制等技术实现病房呼叫已成为可能。本文运用电力载波技术设计了一种病房呼叫系统。 1 病房呼叫系统的基本要求 临床求助呼叫是传送临床信息的重要手段,病房呼叫系统是病人请求值班医生或护士进行诊断或护理的紧急呼叫工具,可将病人的请求快速传送给值班医生或护士, 并在值班室的监控中心电脑上留下准确完整的记录,是提高医院和病室护理水平的必备设备之一。呼叫系
[单片机]
基于8051<font color='red'>单片机</font>和SC1128芯片实现病房呼叫系统的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved