下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于pic16f877a自动太阳跟踪器的设计|普通i/o口实现测量可调电阻,调节led的闪烁频率!|超低功耗单片机msp430f413实现的智能遥控器设计|计算法简单实现crc校验|pic子程序库-按键唤醒|pic8位单片机程序举例及应用说明|mps430jtag仿真器电路图|常用pic系列8位单片机芯片引脚符号的功能|pic16c54单片机在消毒柜中的应用|第一章 pic12c5xx功能原理|正文:本系统还要完成与上位机串行通信的功能。上位机为工控机,用来监测各种状态。设置单片机的串行通信接口sc1为可以与工控机进行通信的全双工异步系统。 sci是一种利用rc6、rc7两个引脚作为通信线的二
2、进制串行通信接口。把rc6和rc7分别设置成串行通信接口的发送/时钟(tx/ck)线和接收/ 数据(rx/dt)线,并把单片机的串行通信接口设置为从动方式,由上位控制发送、接收。单片机通过响应中断来实现与上位机的通信,其串行通信电路如图6 所示。串行通信接口(sci)异步工作方式由以下重要部件组成:波特率发生器(brg)、采样电路、异步接收器、异步发送器。8位的brg用来驱动来自振荡器的时钟产生标准的波特率频率。接收线rx(rc7)上的数据通过1个三中取二检测电路对其采样3次,以决定rx(rc7)引脚上的电平是高电平还是低电平。 sci的发送器和接收器在功能上是独立的,但它们所用的数据格式和波
3、特率是相同的。串行通信接口采用标准的不归零(nrz)格式,即1位起始位、8位数据位和1位停止位。sci接收和发送顺序是从最低位(lsb)开始的。3 软件设计在软件设计中,既综合了系统的功能、性能要求及硬件电路,又考虑了软件的易维护性。采用模块化结构,并尽量做到模块的独立性,减少模块之间的交叠。整个软件设计由主程序、各个功能子程序、中断服务程序组成。下面介绍主程序的设计及中断服务程序的设计。 3.1 主程序设计 根据系统的工作原理,主程序由初始化、数据采集和处理、调零、调满、读设定值、显示及检测各种状态位和控制各种状态等几部分组成。程序执行行中不循环检测各种状态位,并执行各种相关的子程序,完成控制任务。主程序流程如图7所示。3.2 中断服务程序设计在此系统程序设计中,中断程序的设计是个难点。其中按键设定阈值产生外部中断,另外与上位机的通信也采用中方式实现,还有同部的定时中断。考虑到多种中断,存在中断优先级的问题,选用的pic16f877单片机的中断功能有其独立特性,即它只有一个中断入口地址0004h。每种中断都要由此进入中断程序,因此中断程序开始现场保存垢,要进行各种中断村污位的顺序检测和判断。当判断到中断标志位时,转到相应的中断服务子程序中。根据检测标志位的顺序,可以人为地定义中断优先级。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东深圳医学科学院粤港澳大湾区国际临床试验中心招聘备考题库及答案详解(名师系列)
- 2026中国农业大学实验室管理处非事业编(C岗)招聘1人备考题库含答案详解(研优卷)
- 2026湖北省救在身边应急救护培训中心招聘备考题库及一套完整答案详解
- 2026广东茂名市公安局电白分局第三批招聘警务辅助人员70人备考题库含答案详解(达标题)
- 2026河南郑州植物园公益性岗位招聘110人备考题库附答案详解(研优卷)
- 2026北京大学人工智能研究院招聘劳动合同制工作人员1人备考题库含答案详解(a卷)
- 2026江苏苏州工业园区人民法院招聘辅助人员8人备考题库及一套答案详解
- 2026江西九江庐山市人才集团社会招聘产品部经理、计调兼导游2人备考题库及答案详解(各地真题)
- 2026广西北海市海城区市场监督管理局招聘协管员1人备考题库及参考答案详解一套
- 2026中国农业大学实验室管理处非事业编(C岗)招聘1人备考题库及答案详解(易错题)
- (重庆二诊)重庆市2026届高三第二次联合诊断检测 生物试卷康德卷(含官方答案解析)
- 2026企业消防安全培训课件
- 河南省化工医药(含危险化学品)企业重大事故隐患自查手册-2026年4月-依据AQ3067
- 湖南株洲市产业发展投资控股集团有限公司2026年应届毕业生及社会招聘15人考试参考试题及答案解析
- 人教版七年级历史下册全册教学设计(含教学反思)
- 酒店翻新行业分析报告
- 2026年尾矿库排洪斜槽盖板加固施工方案
- 2022年期货从业资格考试《法律法规》真题答案及解析 - 详解版(130题)
- 肺癌相关指南及专家共识
- 2026智慧安防整体解决方案
- 2026年地理信息系统与环境影响评价
评论
0/150
提交评论