8051单片机的应用可减小电子产品的尺寸、成本和复杂性,本篇文章主要介绍海速芯8051单片机TM52F1376在电子投票机中的应用。
TM52F1376电子投票机应用
电子投票机,也就是我们常看到的电视节目中给演唱歌手投票的工具,这是TM52F1376在电子领域的典型应用之一。
如使用某一项目设计的投票机可容纳八名参赛者,那么,八个按钮与八个参赛者相关,其中一个主按钮用于投票权限。通过使用主按钮,可以避免单个人进行多次投票,因为每个人都需要获得其投票的批准(一个人只能将一个选票投票给任何一位参赛者)。
此方案的应用框图由电源模块、按钮、单片机模块、LCD显示屏、蜂鸣器、EEPROM和晶体管等各种模块组成。投票人员的表决可以通过蜂鸣器发出的声音来指示,并且投票表决的表决结果将存储在EEPROM中。使用与TM52F1376相连的LCD显示屏显示投票给每个参赛者的投票总数。
应用优势:
●TM52F1376 闪存16K字节;EEPROM 128字节;RAM 512字节,提高器件可靠性;
●TM52F1376的紧凑型封装,可大幅降低PCB空间,从而降低产品设计尺寸;
●TM52F1376实现了业内较低的电流消耗(CPU:2.6mA/Hz,待机:23uA @5V;5.5uA @3V)在电子投票机设计应用时,能够显著降低产品对电能的消耗。
TM52F1376主要特点:
●标准8051指令集,快速的机器周期
指令执行比传统8051快六倍
●FLASH程序存储器
16K字节闪存程序存储器
支持ICP(在线编程)或ISP(在系统编程)的闪存程序码
在IAP(在应用编程)模式可以作为EEPROM,以字节的方式存取
程序码保护功能
内建IAP防死机看门狗模式
至少1,000次的擦写次数
至少10年的数据保存时间
●128字节EEPROM数据存储器
至少5万次的擦写次数
至少10年的数据保存时间
●总计512字节SRAM(IRAM+XRAM)
●4种系统时钟类型选择,8051标准定时器,15位Timer3
●最大30可编程I/O引脚
●独立的RC振荡看门狗定时器
●工作温度范围–40℃~+85℃
关键字:单片机
引用地址:
海速芯8051单片机TM52F1376在电子投票机中的应用
推荐阅读最新更新时间:2024-10-10 11:29
51单片机 定时器T0方式1 控制流水灯
定时器这家伙在哪里都会用到,实际工程开发中没有能离开定时器的。所以掌握定时器就尤为重要了,这里主要提到的是最基本的使用了--用于定时。 LED原理图见《 51单片机--流水灯演示 》,定时器没有原理图,属于单片机内部资源。 代码如下: #include //头文件 #include #define uint unsigned int //宏定义 uint jishuNumber,aa; //定义jishuNumber为计数器计满次数(本程序20次为1S) aa代表流水号 void main(
[单片机]
基于51单片机的PWM+L293d控制直流电机程序
左侧开关减速,右侧加速。l293d芯片驱动直流电机 单片机源代码: #include reg51.h #define Tpwm 0xfc18//PWM周期对应的计数值1ms,基于12MHz晶振 unsigned int duty ={0,/*0*/ 0xff9c/*100us*/,0xff38/*200us*/,0xfed4/*300us*/, 0xfe70/*400us*/,0xfe0c/*500us*/,0xfda8/*600us*/, 0xfd44/*700us*/,0xfce0/*800us*/,0xfc7c/*900us*/, 0xfc18/*1000us*/};//PWM高电平时间 unsigned cha
[单片机]
MSP430单片机基本特点
MSP430单片机已经用于各个领域,尤其是仪器仪表、监测、医疗器械以及汽车电子等领域。 下面简单来说一下它的主要特点:(1)低电源电压范围,1.8~3.6V。 (2)超低功耗,拥有5种低功耗模式。 (3)灵活的时钟使用模式。 (4)高速的运算能力,16位RISC架构,125ns指令周期。 (5)丰富的功能模块,这些功能模块包括:A:多通道10-14位AD转换器;B:双路12位DA转换器;C:比较器;D:液晶驱动器;E:电源电压检测;F:串行口USART(UART/SPI);G:硬件乘法器;H:看门狗定时器,多个16位、8位定时器(可进行捕获,比较,PWM输出);I:DMA控制器。 (6)FLASH存储器,不需要额外的高
[单片机]
基于单片机的人体阻抗测量系统
引 言 医学 阻抗 测量是利用生物组织与器官的电特性及其变化,提取与生物体生理、病理状况相关的生物医学信息的一种检测技术。它通常借助于驱动电极向检测对象送入一微小的交变电流(或电压)信号,同时测量两极的电压(或电流)信号,从而计算出相应阻抗,然后应用于不同目的。 本设计利用MSP430F149自带的串口通过RS485进行远距离实时传输,上位机可将实时数据进行曲线绘制、数据保存等处理。 1 系统结构 系统采用TI公司的MSP430F149单片机。该单片机有60 KB Flash、2 KB RAM,具有强大的数据处理能力。单片机通过向AD9852发送频率字、幅度字从而控制正弦波的频率、幅度。正弦波经过电流转
[单片机]
嵌入式C、标准C、单片机C区别
一、嵌入式C/单片机C/标准C知识点 知识点1:嵌入式C、标准C、单片机C区别 知识点2:程序组成和程序原则 知识点3:变量类型(函数、数组、指针、结构体等类型) 知识点4:常用的运算符和关系表达式,例如: | || ^ ~等 知识点5: 9条基本语句和32个关键字 知识点6:函数组成和函数关键两句话 知识点7:数组组成和数组典型应用 知识点8:指针(指针组成、指针含义、指针典型应用、指针4要素) 知识点9:模块化编程、编程规范、编程优化。 -------------------------------------------- 知识点10:结构体 知识点11:链表和文件(LINUX)
[单片机]
单片机学习路程(四)蜂鸣器唱歌
今天学习单片机蜂鸣器后,发现蜂鸣器的频率经过控制后可以实现唱歌的功能,就在网上找了相关教程,下面分享给大家。 代码亲测,可直接复制使用。 代码内附语句注释,理解应该不难。 #include reg51.h #define SYSTEM_OSC 11059200//12000000 //定义晶振频率12000000HZ #define SOUND_SPACE 4/5 //定义普通音符演奏的长度分率,//每4分音符间隔 sbit BeepIO = P2^0; //定义输出管脚 unsigned int code FreTab = { 262,277,294,311,330,349,369,392,415,440,4
[单片机]
STM32单片机的独立看门狗和窗口看门狗的特点及用法解析
1.看门狗介绍 看门狗这东西虽然简单,但我相信绝大多程序员没有足够重视它。使用看门狗保证系统正常地运行是非常有必要的。我们在设计产品时,代码以及硬件设计缺陷或是外界电磁干扰都有可能使系统死机,如果不能正常对其进行复位,系统的可靠性将大打折扣。看门狗分为软件看门狗和硬件看门狗两类,其原理都是使用一个独立定时器来计时,超出时间就会产生复位信号,主要区别看是否具有独立的硬件结构,如果有,就是硬件看门狗,如果是一个普通定时器实现的那么就是软件看门狗。STM32F407片内有两个看门狗:独立看门狗IWDG以及窗口看门狗WWDG,下面来讨论各自的特点和用法。 2.IWDG的特点以及使用 IWDG是一个独立看门狗,具有独立于系统的时钟,与片
[单片机]
单片机USB-ISP下载线制作详细教程
现在的笔记本包括台式机都渐渐地舍弃了并口、串口;很多网友也跟我说,台式没有并口了,下载线没法用了,让我帮他想想办法。看来做个USB-ISP下载线是势在必行了。 在网上搜了下,主要有两种方案,一种是用FT245串口芯片加ATMEGA8的方案,另一种是只用ATMEGA8进行USB串口协议的软件模拟和ISP下载全部完成。据说第一种稳定,但成本高,电路复杂,不便自制。我们还是本着低成本,简单易做的原则进行。就用单个M8来做。 好!废话少说,干活。在网上搜了一下找了个BUG少,易于自制的图。 在制做前首先要搞清楚几点,第一,这个USB下载线本身就是一AVR单片机,在制做完成后首先也得通过其它并或串口ISP下载线给它下载程序,这样
[单片机]