推荐阅读最新更新时间:2024-03-16 13:24
基于W78E54B单片机电话计费器的设计
引言 公用电话计费器是日常生活中比较常见的。目前的电话计费器不能较好地适应电信系统的折价时间,本计费器采用人工手动计费器,可随时满足折价时间的改变。同时该计费器记录准确,并可以存储200条话费记录;可以通过电话机重新设置时间、区号、费率等,同时可以人工手动实现半价和全价转换;功耗低,体积小,成本低。 系统设计 该系统由W78E54B单片机、摘机检测电路、DTMF解码电路、键盘、LED显示器组成,原理框图如图1所示。 其中W78E54B单片机主要完成话费的计算、存储等功能。摘机检测电路完成对系统的摘机、振铃、通话、挂机等状态的检测。DTMF双音多频电路采用CMD8870实现双音多频信号的解码。系统通过查询、复位、计费3个键实现
[单片机]
密码访问器件X76F100在单片机系统中的应用
摘要: 介绍IC卡用密码访问安全监控器件X76F100的使用特点和外形结构与封装,同时对器件密码读、密码写以及密码修改的工作过程作详细说明,最后给出一段AT89C51与其通信的程序实例。
关键词: X76F100 密码访问 编程
X76F100是一种密码访问安全监控器件,内部含有1个112×8位的保密数据阵列,对该阵列的访问由2个64位的读写密码来控制,密码与数据通过I2C总线接口完成输入输出。正常情况下,X76F1000提供最少为10万次的擦写期限和最少100年的数据保存使用。
1 器件的特点
*可编程64位读写密码保护;
*重试计数寄存器允许8次密码试验,然后阵列清零;
*
[工业控制]
基于MSP430F149单片机的车体调平装置设计
随着国防技术的发展,根据任务需求,越来越多的军用武器需要随时变更工作地点。为了保证这些军用武器的机动性能,往往以载车为运输载体,如火箭炮这样的大型武器就被安装在载车上。载车到达目的地后,借助平台快速将武器架设调至水平而后工作,工作完成后平台能够快速地撤收、转移。既保证了武器的工作性能,又提高了机动性。
传统上,主要依靠人工手动完成平台的水平度调节,这需要一部分人员手动调节千斤顶,另外一部分人员观察水平仪的水泡位置。这种调平方式费时费力,且精度低、抗倾覆能力差。随着调平时间和调平精度要求的提高,过去的调平方式已远远不能满足实际情况的需要,所需时间短、精度高、抗倾覆能力强的自动调平控制技术应运而生。
在军用方面,自动调平控制系
[嵌入式]
stm32单片机GPIO端口的特点及应用解析
一、GPIO的综合描述 stm32每一个GPIO端口拥有2个32bits的configuration寄存器(GPIOx_CRL,GPIOx_CRH),2个32bits的数据寄存器(GPIOx_IDR,GPIOx_ODR),1个32bits的set/reset寄存器(GPIOx_BSRR),1个16bits的reset寄存器(GPIOx_BRR)和1个32bits的Lock寄存器(GPIOx_LCKR)。 (一)每一个IO引脚都可以使用软件配置为以下几种模式: 1. 浮空输入 2. 带上拉输入 3. 带下拉输入 4. 模拟输入 5. 开漏输出——(此模式可实现hotpower说的真双向IO) 6. 推挽输出 7. 复用功能的推挽
[单片机]
关于单片机IO口详解
个人总结: 这八种必须弄懂!!!! 最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPIO_Mode_AIN 模拟输入 ,应用ADC模拟输入,或者低功耗下省电 (2)GPIO_Mode_IN_FLOATING 浮空输入,可以做KEY识别,RX (3)GPIO_Mode_IPD 下拉输入 ,在没有信号输入的时候,下拉电阻能使读取input值保持为低,类似推挽,主要是为了增强驱动能力 (4)GPIO_Mode_IPU 上拉输入 ,在没有信号输入的时候,上拉电阻能使读取input值保持为高,类似推挽,主要是为了增强驱动能力,电阻同时起限流作用!弱强只是上拉电阻的阻值不同
[单片机]
AT89S51单片机报警器的设计
1.实验任务 用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号,要求1KHz信号响100ms,500Hz信号响200ms,交替进行,P1.7接一开关进行控制,当开关合上响报警信号,当开关断开告警信号停止,编出程序。 2.电路原理图 图4.6.1 3.系统板上硬件连线 (1).把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上; (2).在“音频放大模块”区域中的SPK OUT端口上接上一个8欧的或者是16欧的喇叭; (3).把“单片机系统”区域中的P1.7/RD端口用导线连接到“四路拨动开关”区域中的K1端口上; 4.程序设计内容 (1).信号产生的方法 500
[单片机]
用于单片机系统的干扰抑制元件
1.去耦电容 每个集成电路的电源、地之间应配置一个去耦电容,它可以滤掉来自电源的高频噪声。作为储能元件,它吸收或提供该集成电路内部三极管导通、截止引起的电流变化(di/dt),从而降低系统噪声。要选高频特性好的独石电容或瓷片电容作去耦电容。每块印制电路板电源引入的地方要安放一只大容量的储能电容。由于电解电容的缠绕式结构,其分布电感较大,对滤除高频干扰信号几乎不起作用。使用时要与去耦电容成对使用。钽电容则比电解电容效果更好。 2.抑制高频的电感 用粗漆包线穿入轴向有几个孔的铁氧体芯,就构成了高频扼制器件。将其串入电源线或地线中可阻止高频信号从电源/地线引入。这种元件特别适用于隔开一块印制电路板上的模拟电路区、数
[单片机]
单片机指令周期怎么计算
指令周期:指令周期执行某一条指令所消耗的时间,它等于机器周期的整数倍。传统的80C51单片机的指令周期大多数是单周期指令,也就是指令周期=机器周期,少部分是双周期指令。现在(截至2012)新的单片机已经能做到不分频了,并且尽量单指令周期,就是指令周期=机器周期=时钟周期。 来看这张8051单片机外部数据,这里ALE和$PSEN$的变化频率已经小于一个机器周期,如果使用C语言模拟这个信号是没有办法做到的一一对应的,所以只能尽量和上面的时序相同,周期延长。 指令周期是不确定的,因为她和该条指令所包含的机器周期有关。一个指令周期=1个(或2个或3个或4个)机器周期,像乘法或除法就含有4个机器周期,单指令就只含有1个机
[单片机]