基于单片机给手机接打电话发短信.doc
文本预览下载声明
专业综合课程设计
学院:机械学院
专业:测控技术与仪器
学号:201108728
姓名:谢良波
指导老师:牛金星 申杰
目 录
绪论...................................................1
第一章 嵌入式、单片机和IO口的使用.....................1
一、嵌入式讲解
二、单片机的概述
第二章 数码管介绍......................................2
一、数码管
二、矩阵键盘
第三章 定时器..........................................3
一、定时器与计数器
二、 机器周期和指令周期
第四章 12864LCD屏......................................5
一、显示设备
二、像素点
三、取模软件
?四、12864LCD屏
第五章 串口.............................................6
一、串行通信和并行通信的区别
二、 通信的方式
三、RS232协议
四、软件编写串口程序
第六章 SIM900A GSM模块使用.............................7
一、.GSM的介绍
二、SIM900A --- AT指令集的介绍
三、 打电话操作
四、发送接收短信的操作
总结.............................................8
参考文献................................................8
.
绪 论
目前手机短信息的应用越来越广泛,它已经不仅仅作为交流信息的工具,渐渐的开始用在工程上,如家电的远程控制、电压的远程采集等。本文将比较详尽的介绍了基于手机短信的PC机短信发送软件和数据采集系统的硬件电路部份和软件编程部份,以及手机短消息的AT命令。
借助系统模型,阐明GSM模块收发短信的基本概念以及串口控制SMS的基本原理。详细介绍单片机控制GSM模块工作的软件实现过程,对怎样用单片机控制GSM模块收发短信进行探讨,也对程序设计的主体思想作了较为细致的分析。
为了能够让您详细的了解它们的原理,本文按照SMS的基本概念、PDU数据格式、AT命令、手机短消息实现的三种方法、应用实例的顺序介绍。
第一章 嵌入式、单片机和IO口的使用
一、嵌入式讲解
IEEE(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。原文为:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。[1]?事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。[2]?从应用对象上加以定义,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统?字节Flash?闪速存储器,128字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。
VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定
显示全部