单片机设计:简易的自行车里程表

发布者:快乐兔子最新更新时间:2012-05-26 来源: 21IC 关键字:单片机  自行车里程表 手机看文章 扫描二维码
随时随地手机看文章

这是一款简易的自行车里程表,核心部分是一块8051的单片机。

8.jpg

10.jpg

电路图

11.jpg

程序流程

12.jpg[page]

PCB热转印图,可以直接使用

14.gif

关键字:单片机  自行车里程表 引用地址:单片机设计:简易的自行车里程表

上一篇:有保护功能的51单片机编程器
下一篇:利用单片机实现多路电压信号采集系统的设计

推荐阅读最新更新时间:2024-03-16 13:00

手把手教你学51单片机:变量进阶与点阵LED
一、变量的作用域 作用域:变量的有效范围。分为:局部变量和全局变量。 1.1局部变量 在函数内部声明的变量,只在本函数内部可以使用。 1.2全局变量 在函数外声明的变量就是全局变量。 二、变量的存储类别 变量的存储类别分为自动、静态、寄存器和外部四种。 局部变量如果不加static修饰都属于自动变量。关键词为auto,可以省略。 全局变量均为静态变量。 局部变量加 static 关键字也为静态局部变量。特点是,只赋一次初值,在之后使用中,可以保存前次的执行结果。 eg: static unsigned char i=0; i 为静态局部变量,初始化 i=0 只执行一次。 三、点阵的初步认识 8*
[单片机]
PIC单片机中断模块介绍
PIC单片机中断模块介绍: PIC16F87X系列单片机可以接收多达14个中断源。中断控制器寄存器INTCON标记着各个中断源的请求,对各个中断设置屏蔽位,对全部中断设置全局屏蔽位。   PIC16F87X系列的中断包含:TMR0溢出中断(TOIF)、外部中断(INTF)、端口B变化中断(RBIF)、并行从动端口中断(PSPIF)、A/D变换中断、USART异步接收中断(RCIF)和异步发送中断(TXIF)、同步串行端口中断(SSPIF)、CCP1中断(CCPIIF)、TMR2中断(TMR2IF)、TMR1中断、CCP1中断(CCP2)、E2PROM写中断(EEIF)、总线碰撞中断(BCLIF)。   各个中断采用查询方
[工业控制]
MSP430教程:MSP430单片机ADC12模块
MSP430单片机的ADC12模块是一个12位精度的A/D转换模块,他具有高速度,通用性等个性。大局部都内置了ADC模块.而有些不带ADC模块的片子,也可穿越利用内置的模仿比拟器来告终AD的转换。在系列产品中,我们能够穿越以下列表来容易地认识他们的ADC功能告终。 系列型号ADC功能告终转换精度 MSP430X1XX2比拟器告终10位 MSP430F13XADC模块12位 MSP430F14XADC模块12位 MSP430F43XADC模块12位 MSP430F44XADC模块12位 MSP430X32XADC模块14位 从以下ADC12构造图中能够看出,ADC12模块中是由以下局部构成:输入的16
[单片机]
意法半导体推出首批Stellar SR6汽车微控制器
6月16日,全球最大的半导体公司之一意法半导体宣布已开始为众多汽车行业领导者交付首批Stellar SR6汽车微控制器(MCU),从而实现下一代先进汽车电子产品,提高性能和安全性。Stellar SR6可扩展MCU系列专为高性能和高效车辆平台打造,预计于2024年投产。该MCU非常适用于域和区域控制器,可简化车辆布线、支持迁移到软件定义平台以获得更高灵活性和更多功能,以及提高系统可靠性。 (图片来源:意法半导体) 意法半导体汽车和分离集团(Automotive and Discrete Group)总裁Marco Monti表示:“我们与主要客户成功测试了Stellar SR6 MCU,并已取得里程碑成就,已为计划生产的
[汽车电子]
意法半导体推出首批Stellar SR6汽车<font color='red'>微控制器</font>
意法半导体STM8微控制器销量破20亿大关
2016年4月6日,横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST)宣布,其稳健且多用途STM8微控制器在突破销量十亿颗大关之后不到两年,又破二十亿颗大关,其中中国市场表现特别突出。 根据世界半导体贸易统计协会(WSTS,World Semiconductor Trade Statistics)的报告,在STM8微控制器快速增长的销量的推动下,意法半导体的通用微控制器市场份额从2013年的8.2%增至2015年的12.7%。意法半导体微控制器市场总监Daniel Colonna表示: STM8已成为市场上人气最高的微控制器,是我们市场战略的强固柱石。像我们所有的微控制器一
[单片机]
可使电池寿命长达20年的微控制器节能设计
在设计电池供电产品时,人们显然希望电池寿命应该尽可能长些。作为一个快速发展的设备种类,从单电池发展起来的应用不仅仅停留在规格上:而是以整个产品的概念为中心。能源敏感的产品应用大致分为能源计量系统、家庭与楼宇自动化、安全和医疗系统(图1)。这些产品通常会围绕一个微控制器(MCU),必须用单一的原电池运作很长时间。在某些应用中,要想更换电池是很难的甚至不可能的:在其它应用中,最终用户不愿意支付更换电池的成本。   在这样的应用中采用的是占空比非常低的很活跃的微处理器,在“深度睡眠”状态下时间可能占了99% - 甚至更高,达到99.9%也不罕见。微处理器在一个周期循环或在回应某些刺激时被“唤醒”,执行操作,并返回到睡眠状态
[安防电子]
可使电池寿命长达20年的<font color='red'>微控制器</font>节能设计
教你给51单片机扩展片外RAM
上一文中扩展了单片机的程序存储器,4KB存储空间提升到64KB。其实,4K的代码空间还凑合,但是51自带的256B数据存储空间使用起来还真紧张,其中留给用户的连128B都不到,所以不得不扩展片外RAM。扩展RAM方法和扩展ROM差不多,都是占用P0/P2口做地址线,同时P0用锁存器74373分时复用地址和数据信号。 以前扩展RAM是用汇编语言访问存储器,好处是定位精准,指哪打哪,坏处就是:程序规模一大就有点难维护了,所以还得改用C实现。 对应于汇编语言用R1,R0/DPTR访问外部RAM,keil C扩展了存储类型,增加了如pdata(等同用movx @Rn访问方式)/xdata(等同于movx @DPTR访问方式)存储类
[单片机]
教你给51<font color='red'>单片机</font>扩展片外RAM
STC Monitor-51的单片机在线仿真调试
引言 当今很多院校中,单片机的教学仍以经典的51内核单片机为主。其实验与应用开发中最重要的环节是软、硬件综合调试,通常采用的方法主要有两种:一种是使用仿真器,优点是功能齐全,但是价格较高,一般厂家研发采用;另一种是使用软件仿真和芯片直接烧写验证的方法,其成本虽然低,但在程序或硬件出现疑难问题时,很难找到原因。 实际上,还有一种成本低且具有在线仿真调试功能的技术是在线仿真调试,它特别适合初学者。 在线仿真调试 是指:通过Keil C51编译器,结合单片机中的监控程序,对系统的应用程序和硬件进行仿真调试,可以让单片机以单步、断点、全速等运行模式来执行程序。在线仿真调试是单片机应用开发过程中的高效方法,国内STC公司的51内核单片机IA
[单片机]
STC Monitor-51的<font color='red'>单片机</font>在线仿真调试
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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