基于C8051F040单片机的PLC输入输出接口设计
2012-06-02 35
以C8051F040单片机为核心的PLC硬件电路设计,包括掉电保护的外部RAM、硬件看门狗和对外部扩展的接口电路。本文提出了以C8051F040单片机为核心,充分利用其丰富的片上资源,扩展系统的输入输出功能,以此来设计小型PLC输入输出接口硬件电路。 C8051F040是Cygnal公司推出的C8051F系列之一,与传统的80C51相比有重要 .. [查看全文]
单片机汇编语言实现DES加密算法
2012-06-02 22
目前在金融界及非金融界的保密通信中,越来越多地用到了DES算法。DES(Data Encryption Standard)即数据加密算法,是IBM公司于 1977年研究成功并公开发表的。随着我国三金工程尤其是金卡工程的启动,DES算法在POS、ATM、磁卡及智能卡(IC卡)中被广泛应用,以此来实现关键数据的保密。如信用卡持卡人的PIN的加密传输、 .. [查看全文]
恶劣环境下的高性价比数据采集系统
2012-06-02 张南南 尤一鸣 16
随着单片机在各个领域中的应用越来越广泛,对其可靠性的要求也越来越高,而其中系统的抗干扰性能就是衡量其可靠性的重要指标.众所周知,工业环境比较恶劣,时常有强烈的电磁干扰,影响CPU的工作,导致程序不能按正常顺序执行,从而造成混乱、失误或死机.因此必须采取一定的抗干扰措施,否则系统就难以稳定、可靠地运行. 工业 .. [查看全文]
PIC单片机的浮点数格式及转换
2012-06-02 20
摘要:重点说明浮点数的格式,十进制数与浮点之间的相互转换以及程序设计。 由美国Microchip公司生产的PIC系列单片机,因其功耗低,超小型,低成本,功能完整,非常适用于便携式仪表和就地式显示控制仪表,在国内越来越受到用户的重视和广泛的应用。 在我们设计的仪表中采用PIC系列单片机,碰到了浮点数的运算问题,查阅其有关 .. [查看全文]
51单片机控制LED显示汉字
2012-06-02 10
用51单片机控制led显示汉字,电路中行方向由p0口和p2口完成扫描,由于p0口没有上拉电阻,因此接一个4.7k*8的排阻上拉。 如没有排阻,也可用8个普通的4.7k 1/8w电阻。为提供负载能力,接16个2n5551的NPN三极管驱动。列方向则由4—16译码器74LS154完成扫描,它由89C51的P1.0---P1.3控制。同样,驱动部分则是16个2N .. [查看全文]
单片机C程序优化
2012-06-02 12
对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。 一、程序结构的优化 1、程序的书写结构 虽然书写格式并不会影响生 .. [查看全文]
Michochip PIC12F629烧录器制作
2012-06-02 木村豆桃哉 13
有人问:IC烧录能不能也作一个教学呢? 木村豆桃哉在想...用LEAPER-48万用烧录器 1.把手往下扳 2.把IC放上去 3.关上把手 4.选择IC厂牌/编号 5.载入HEX档 6.按下烧录 7.等PASS出现就好了 为什么要教学呢??? 所以...应该是没有万用烧录器的话要怎麽办呢?所以木村豆桃哉决定要来试试看,那个烧录器的电路是真还是假.如果不能用的话, .. [查看全文]
可以在Keil下仿真的T9拼音输入法
2012-06-02 38
/*特点是直接在Keil下仿真,切换到串口窗口就可以直接看到结果。 体验仿真步骤如下: 1、把3个帖子的内容分别保存为51t9py.c,51t9py_indexa.h,5py_mb.h,放在同一目录下,将51t9py.c加入工程编译 2、由于Keil的模拟串口是单字节显示,汉字显示为乱码,所以要加挂RICHWIN或RichView这种会重新刷新显示的中文平台,或手工刷 .. [查看全文]
单片机应用中的实用技巧
2012-06-02 王秀玲 14
在单片机的应用中,有许多巧妙的技巧和方法,如果都能熟悉与掌握的话,对于减小系统资源,降低电路成本,提高设计的可靠性都很有帮助,本文为读者们提供一些较为常用的单片机应用中的实用技巧。1、用一个I/O口控制2个单色指示灯由于单片机中的I/O口通常可设置为三种状态,即输出高电平、输出低电平和输入状态(高阻态)。利 .. [查看全文]
Keil ARTX 介绍
2012-06-02 29
KeilARTX(Advanced Real-Time eXecutive) 是keil 为ARM 系列所提供的一个小型实时操作系统,整合于其UV3 开发环境之中. 一,简介与以前大家使用keil for 51 时所熟悉RTX51 实时操作系统类似,整个OS 为keil IDE 定制,面向特定的处理器,以库的形式提供,这就屏蔽了底层的操作,使得用户可以专注于应用的开发,但同时也使得用户无法 .. [查看全文]
PIC单片机双机异步通信程序
2012-06-02 18
pic单片机双机异步通信(dhd0)1 单片机PIC1编程(发送部分)/*该程序实现单片机双机异步通信功能,该程序是发送部分*/ unsigned char tran[8]; /*定义一个数组存储发送数据*/ unsigned char k, data; /*定义通用寄存器*/ const char table[20] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0XD8, 0x80, 0x .. [查看全文]
I2C总线高频头控制Keil C51程序(PLL芯片为TSA5522系列)
2012-06-02 81
/*I2C总线高频头控制Keil C51程序(PLL芯片为TSA5522系列)*/ //--------------------------------------------------------------------------// //源程序大公开// //(c) Copyright 2001-2003 xuwenjun// //All Rights Reserved// //V1.00// //----------------------------------------------------------- .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号