毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ATMEGA48单片机远程抄表系统主控中心的IC卡读写器研发(4)
一个基本的嵌入式系统有:(1)处理器----控制中心硬件;(2)I/O口-----控制具体实现的端口;(3)存储器-----存储数据;(4)软件------控制中心软件。
2.2 AVR单片机模块的选型与设计
微处理器是嵌入式系统的控制核心,随着微型处理器的问世,嵌入式系统得到了飞速的发展,高可靠性、功能强、高速度、低功耗和低价位,一直是衡量单片机性能的重要指标,也是单片机占领市场、赖以生存的必要条件[17]。与其他8-BIT MCU相比,AVR 8-BIT MCU最大的特点是:
(1)使用了哈佛结构,具备1MIPS/MHZ的高速运行处理能力;
(2)RISC单片机,具有32个通用工作寄存器,克服了早期单片机(如51)使用单一ACC处理造成的拥挤现象[18];
(3) 快速的存取寄存器组和单周期的指令系统,极大的缩小了目标代码的体积、运行速度,部分AVR单片机具有极大的FLASH空间,非常适合使用高级语言开发;
(4) I/O口配置为输出时,可输出40mA(单一输出),配置为输入时可设置为三态高阻抗输入或带上拉电阻输入,具备10mA-20mA灌电流的能力;
(5) 片内集成多种频率的RC振荡器、上电自动复位、看门狗、启动延时等功能,外围电路更加简单,系统更加稳定可靠[19]。
本次毕业设计使用的就是ATMEL公司生产的AVR 8-BIT 单片机ATEMGA48,它具有一个SPI接口以及一个USART接口,包括PB0-PB7、PC0-PC6、PD0-PD7共3组通用I/O接口。选择它为本次毕业设计中作为控制核心的处理器是很明智的,下面是它完成相应工作的方式:
1)与PC机完成通信(PC机一般通过USART进行串口通信),接收并解析接收到的命令;
2)与射频模块的RC522完成通信(RC522一般通过SPI进行串口通,并作为从机使用;
3)完成LCD的控制显示;(PC0-PC5、PD6-PD7及PB0、PB6、PB7)
4)其他可能的功能,比如LED灯控制,蜂鸣器等。(PB1、PD2-PD5)
AVR单片机模块与其他模块的连接是通过连接对应管脚来实现的,上位机在通过串口转换电路后连接AVR单片机的USART相应接口来完成通信,射频通讯模块的MFRC522模块通过连接AVR单片机的SPI相应接口来完成通信。LCD通过连接PC0-PC5、PD6-PD7作为数据线,PB0、PB6、PB7作为控制线连接,按照上述连接方式,可以实现相关功能的硬件部分搭建,图2.2是本次使用的ATMEGA48单片机的引脚图。
共4页:
上一页
1
2
3
4
下一页
上一篇:
冲击波压力测量系统准静态校准方法研究
下一篇:
基于电荷控制的压电陶瓷驱动电源研究
纺机中的微机远程多电机...
电子车速里程表的单片机实现方案【1277字】
工程机械远程状态信息采...
单片机和大容量存储器组...
单片机四自由度机械臂设计+电路图+程序
MSP430单片机社区安保服务...
STC89C52单片机模可以调速的智能小车设计
中国学术生态细节考察《...
公寓空调设计任务书
国内外图像分割技术研究现状
神经外科重症监护病房患...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】