版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计报告
课程名称___________微机控制技术______________
设计题目智能窗自动控制系统设计
专业班级
姓名
学号
指导教师
起止时间2013.12.23~2013.12.31__________
电气与信息学院
课程设计考核和成绩评定方法
1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、辩论等几个方面,
给出各项权重,综合评定。该设计考核教研室主任审核,主管院长审批备案。
2.成绩评定采用五级分制,即优、良、中、及格、不及格。
3.参加本次设计时间缺乏三分之二或旷课四天以上者,不得参加本次考核,按不及格处
理。
4.课程设计结束一周内,指导教师提交成绩和设计总结。
5.设计过程考核和成绩在教师手册中有记载。
课程设计报告内容
课程设计报告内容、格式各专业根据专业不同统一标准,经教研室主任审核、主管院
长审批备案。
注:
1.课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后
和正文目录前。
2.为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸打印(正文采用宋体五
号字)或手写。
13/14学年第一学期
微机控制技术课程设计任务书
指导教师:蔡长青刘文洲班级:自动1041.2地点:PLC实验室
课程设计题目:窗帘自动控制系统
一、课程设计Fl的
本课程设计的目的在于培养学生运用已学的微机控制技术的根底知识和根本理论,加以综合运用,
在行微机控制系统设计的初等训练,掌握运用微机控制技术的原理、设计内容和设计步骤,为从事相关
的毕业设计或今后的工作需要打下良好的根底。
二、课程设计内容(包括技术指标)
设计并制作一个窗自动控制系统,可以根据各种条件手动或自动控制窗及窗帘的开度。
1.系统包括遥控器,自先电光源、窗开闭机构。
遥控器由键盘和液晶显示器(显示窗和窗帘状态以及其它必要的信息)组成。
自制电光源由3个发光二极管组成,具有4种发光强度:灭、暗、较亮、亮。
窗帘高0.5米,宽1米,开闭用电机驱动,可以实现“全关、位置1、位置2及全开”四种
开度。窗帘由电机、帘架、帘布组成。用1个发光二极管模拟窗的状态,亮代表开,灭代表
关。
2.可以使用直流电机、异步电机或步进电机,定位传感器自选。
三、课程设计原则
1、尽可能地满足被控对象的控制要求;
2、在满足控制的前提下,力求使控制系统简单、经济;
3、保证控制系统平安可靠;
四、课程设计步骤
I、对控制系统任务和要求作深入的调查研究,明确控制任务;
2、对多个可行方案进行比拟,选出最正确方案
3、进行详细的设计与论证
4、给出理论分析与计算,
5、给出系统总体框图、
6、给出核心电路原理图、
7、给出主要流程图、
8、给出程序清单及有关设计文件
9、撰写设计说明书
上、时间安排
时间内容备注
12月23日集中讲解课程设计要求,分配设PLC实验室
计题目,明确任务和具体安排
12月24日检查任务书、检查设计方案PLC实验室
12月26日检查设计PLC实验室
12月28日检杳设计PLC'实验室
12月30日检查报告PLC实验室
12月31日辩论、验收PLC实验室
六、根本要求
(一)根本要求
(1)利用有线或无线遥控实现窗的开关及窗帘开度的控制和实时开度显示;
(2)利用光敏器件,根据不同的环境照度实现窗帘的四种开度。定位精度±1%。
(-)发挥局部
(1)示教复现功能:按照根本要求第U)项的遥控控制方式,顺序实现窗帘的“全关
-位置1—位置2—全开一位置2—位置1—全关”,每两种开度操作之间间隔一定时间,
存储这个过程,然后可复现这一过程;
(2)增加温度、风力、雨水传感器,自动实现窗的开关。
(三)成绩评定标准
对学生进行全面考核,重点考核设计图纸、说明书质量;独立思考、独立工作能力,
综合运用知识的能力;平时的工作态度及表现;辩论情况。
最后按平时表现、报告质量、辩论成绩,其权重分别为0.2、0.4、05综合评定成绩,
分优、良、中、及、不及格五个等级。
目录
摘要
1系统方案选择1
1.1无线收发模块1
1.2窗位置传感器模块2
1.3传感器环境监测模块2
1.4键盘输入模块3
15液晶显示模块3
16电机选择模块4
17系统电源模块4
2系统方案确定4
2.1系统方案框图4
2.2系统器件选择4
3系统硬件设计5
31无线发送模块5
3.2无线接收模块5
3.3霍尔元件、光、温度、雨、风传感器模块5
3.4键盘输入模块6
3.5液晶显示模块6
3.6直流电机驱动模块6
3.7系统电源模块6
4系统软件设计6
4.1主程序软件设计6
4.2直流电机程序设计7
4.3键盘程序设冲7
4.4显示程序8
4.5定时程序设计8
息结8
参考文献
附录9
1课设C语言源程序:9
2课设硬件原理图18
摘要
本设计采用AT89C51单片机为控制核心,通过控制直流电机的正反转改变窗
帘的开合,从而实现“窗自动控制”功能。此作品使用了触点开关对“雨”进行
监控,风速传感器对“风力”进行监控,光敏电阻对环境光进行检测,温度传感
器对环境温度温,霍尔元件随时记录窗帘所走位移,这些信号经探测提取转换后
被送入AT89c51单片机中进行运算,单片机根据运算结果对直流电机进行控制,
从而实现自动窗帘的功能。该作品使用了无线收发模块,实现了对窗帘的遥控,
通过简单的按键设置就能控制窗帘的状态。
关键词
AT89c52单片机传感器直流电机无线通信
Abstract:
TheworksusesAT89C51single-chipmicro-controllerasthecoreofcontrolling,
bycontrollingthemotorofthepositiveandchangethecurtainsareopen,thus
realizingthe"windowofControl"feature.Thisworksusingacontactswitchto"rain"
tomonitorandwindspeedsensorsonthe"wind**tomonitor,photosensitiveresistance
totheenvironmenttodetectlight,temperaturesensortemperature,theHallelement
curtainsatanytimerecordbytakingdisplacement,thesignaldetectionExtraction
wasconvertedintotheAT89C52MCUforcomputing,basedoncomputingtheresults
oftheSCMDCmotorcontrol,thusrealizingrhefunctionsofauromaiiccurtains.The
worksuseawirelesstransceivermodules,andthecurtainontheremotecontrol,
throughasimplesetofbuttonscancontrolthecurtainsofthestate.
Keywords:AT89C52microcontrollerSensorDCWireless
communication
1系统方案选择
根据课设要求以及实际情况,现将系统分为以下几个局部进行方案比拟、论证与选择。
1.1无线收发模块
方案1:使用BAYM-R802A无线收发模块
BAYM-R802A为单片机解码无线遥控接收模块,可接收学习码,滚动码等各种编码的发
射模块信号,并可根据用户要求设定多路数发射及接收模块的逻辑关系及发射与接收等各种
功能要求。
方案2:使用PT2262/PT2272无线收发模块
PT2262/PT2272是CMOS工艺制造的低功耗低价位通用编解码电路,PT2262/PT2272无
线收发模块只要简单设置地址线就能实现数据的传送,PT2262/PT2272是无线通讯电路中作
地址编码识别最常用的芯片。
综合考虑,根据实际情况,选择PT2262/PT2272无线收发模块。常见,使用方便,
1.2窗位置传感器模块
方案1:使用1M欧姆,1M长导线
通过测量导线电压来确定窗位置,使用精度较高的金属混合物电阻。
方案2:使用霍尔元件
霍尔元件不与被测电路发生电接触,不影响被测电路,不消耗被测电源的功率,如果把
霍尔元件集成的开关按预定位置有规律地安装在物体上,当装在运动物体上的永磁体经过它
时,可以从测量电路上测得脉冲信号。根据脉冲信号列可以传感出该运动物体的位置。
综合考虑,根据实际情况,选择霍尔元件。霍尔元件体积小,不用加辅助物件测量,
体积小,使用方便。
1.3传感器环境监测模块
1.31温度传感器模块
方案1:使用PT100温度传感器
PT1OO是伯金属正温度系数热敏传感器,它测量温度范围大,价格廉价,PT100温度传
感器还具有抗振动、稳定性好、准确度高、耐高压等优点。的热电阻的线性较好,在
摄氏度之间变化时,最大非线性偏差小于0.5摄氏度。PT100输出量为模拟量。
方案2:使用DS18B20温度传感器
DS18B20体积小,使用方便,封装形式多样,独特的一线接口,只需要一条口线通信,
多点能力,无需外部元件可用数据总线供电。现场温度直接以“一线总线”的数字方式传
输,大大提高了系统的抗干扰性。
综合考虑,根据实际情况,选择DS18B20作为温度传感器。使用PTI00温度传感器要
附加放大器电路和AD转换电路,本钱高,占用电路板空间大,不宜于设计开发。
1.32雨滴监测传感器模块
方案1:使用雨滴传感器
雨滴传感器放置在玻璃后面,它能根据落在玻璃上雨滴量的大小来产生相应电压,它有
一个被称为LED的发光二级管负责发送远红外线,当玻璃外表枯燥时,光线几乎是100%地
被反射回来,这样光电二级管就能接收到很被多的反射光线。玻璃上的雨滴越多,反射回来
的光线就越少。
方案2:使用普通接触开关
普通接触开关价格经济,体积小,不能量化要测量的量。
综合考虑,根据实际情况,选择普通接触开关。普通接触开关简单实用,价格经济。
雨滴传感器性能优异工作稳定,精度高,反映灵敏,但用在这里反而不适合。
1.33风速监测传感器模块
风速(空气流量)传感器是用于测量空气流动速度或者风量的传感器。通常,它利用温
度传感器的自身发热,而风的速度与传感器的发热量成正比,通过这种方法将风速变换为电
压。风速传感器作为监测窗自动控制的空气流量传感器。
1.4键盘输入模块
方案1:独立键盘
独立键盘编程简单,但使用I/O口较多。
方案2:矩阵键盘
矩阵键盘编程复杂,节省I/O口。
综合考虑,根据实际情况,选择独立键盘。因为我冶使用了6个按键,超过6个以上
按键推荐用矩阵方式。
1.5液晶显示模块
方案1:1602液晶显示
1602是指显示的内容为16X2,即可以显示两行,每夕亍16个字符液晶模块(显示字符和
数字)。目前市面上字符液晶绝大多数使用1602,应用范围广,简单,适合本课设使用。
方案2:数码管显示
数码管由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,需引
出它们的各个笔划,公共电极。有动态显示和静态显示两种形态,功耗较低。但是,与单片
机连接电路较为繁琐。
综合考虑,根据实际情况,选择1602液晶显示。使用1602与单片机连接简单,显示
清晰。方便拆卸。
1.6电机选择模块
方案1:直流电机
直流电机是以电机电压为控制变量,以位置或速度为命令变量。采用连续移动的控制
方式。直流电机需要反应控制系统,他会以间接方式控制电机位置。适用于对位置要求比
拟不高的场合。
方案2:步进电机
步进电机是以步阶方式分段移动。系统多半以“开环方式”进行操作。采用直接控制方
式,它的主要命令和控制变量都是步阶位置。步进电机可实现精确定位控制,配广泛应用于
位移精确定位系统中。
综合考虑,根据实际情况,选择直流电机控制系统。与步进电机相比,直流电机控制
相对简单。并且,步进电机的旋转是一个高速重复的“启一停一扇一停”过程,所以转动平
滑性并不加直流电机。
1.7系统电源模块
方案1:单片机控制局部与电机驱动共用一个电源
单片机控制局部与直流电机驱动局部公用•组电源,电机驱动会给电源带来•定的干
扰,要求系统电源设计有较强的适应能力,否那么会造成单片机程序错乱,但结构设计简单。
方案2:单片机控制局部与电机驱动各用一组电源
单片机控制局部与直流电机驱动局部各用一字电源,这样可以使单片机的电源设计简单
化,但需要多组电池,这样会占用较大空间。
综合考虑,根据实际情况,选择方案1。最大效率利用资源。
2系统方案确定
2.1系统方案框图
无线收发模块
液晶显示模块
(1602)
2.2系统器件选择
AT89c51,:两片)
窗位置传感器模块系统电源模块
'T226
(霍尔元件)MCU(共用电源)
(AT89C51)
c)传感器:霍尔元件、光敏电阻、DS18B20,触电开关、风速传感器
d)按键:8个
e)液晶显不:1602(一■块)
f)电机:直流电机
g)驱动芯片:L293D(一片)
h)其他:光耦TPL521
3系统硬件设计
本系统硬件以AT89C52单片机为控制核心,通过控制直流电机的正反转改变窗帘的开
合,从而实现“窗自动控制”功能。此作品使用了触点开关对“雨”进行监控,风速传感器
对''风力”进行监控,光敏电阻对环境光进行检测,温度传感器对环境温度温,霍尔元件随
时记录窗帘所定位移,这些信号经探测提取转换后被送入AT89c52单片机中进行运算,单片
机根据运算结果对直流电机进行控制,从而实现自动窗帘的功能。
3.1无线发送模块
将PT2262的地址设置为AO—A7悬空,当PT2272的地址也为A0—A7悬空时,两模块
实现匹配,可以传递信号,此时PT2262芯片10—13脚电压的变化会反映到PT2272芯片的
10—13脚上。键盘输入命令经单片机处理后从P20—P23管脚经过光耦TLP521送到PT2262
的10—13脚上。如图2为无线发送模块PT2262电路图.
图2无线发送模块PT2262
3.2无线接收模块
PT2272接收到PT2262的数据后将其输入到单片机的14—17脚,单片机对数据进行处
理后对直流电机进行控制,从而改变窗的开合度。PT2272的VT管脚是解码有效确认输出端
[常低),当解码有效时VT管脚变成高电平(瞬态),单片机通过检测VT管脚的电平来完
成对信号准确性的判断。如图3为无线接收模块PT2272电路图。
图3无线接收模块PT2272
3.3霍尔元件、光、温度、雨、风传感器模块
使用霍尔元件对窗开合程度进行监测,使用光敏电阻对光照进行监控,使用DS18B20
对温度进行监控,使用雨滴触控开关对雨滴进行监控,使用风速传感器对风速进行监控。如
图4为各类传感器电路图,
图4各类传感器电路图
3.4键盘输入模块
使用独立键盘编程简单,6个按键控制系统电路。如图5为键盘输入电路。
图15犍盘输入电路
3.5液晶显示模块
本课设使用1602液晶组件显示窗的状态、室温、有无大风、是否下雨、白天黑夜、遥
控操作与遥控状态。如图5为1602组件和单片机构成的显示终端电路图。
图51602组件和单片机构成的显示终端电路图
3.6直流电机驱动模块
本课设采用L293D控制电机的正反转,L293D内部为双极型H-桥电路,电机可四限运行,
起到“动力润滑”作用,消除正反向时的静摩擦死区:低速平稳性好等。在控制电机转动方向
时有很好的效果。单片机的POO—P02口对L293D进行控制,P00口控制电机转与不转,P01
和P02控制电机的转动方向。如图6为直流电机驱动电路图。
图6直流电机驱动电路图
3.7系统电源模块
图7系统电源原理图
4系统软件设计
本课设采用两片单片机(AT89C51),一片用于无线遥控模块的控制与信息的显示和键盘
命令的输入,令一片用于接收处理各个传感器发来的信号以控制直流电机的运转,实现了题
目要求的功能。
4.1主程序软件设计
主程序构成无限循环,主要完成单片机初始化,关中断,菜单显示内容初始化,按键扫
描,电机运行,计时等功能。如图8为主程序设计框图。
图8主程序设计框图
启动主程序,先关中断并且设置堆栈,接着初始化存放器,初始化显示内容;然后执行
按键查询,执行相应的操作。如果是设定键,那么设定时间,开始计时;到时间后步进电机
开始相应的工作,工作完成后停机。如果是电机控制键,那么也执行相应的工作。如果都不
是,那么是复位键,采取复位操作。
4.2直流电机程序设计
直流电机程序设计的主要任务是:
★判断旋转方向:
★按顺序传送控制肮冲;
★判断所耍求的控制位置是否传送完毕。
图9直流电机设计框图
4.3键盘程序设计
按键的触点在闭合和断开时均会产生抖动,这时触点的逻辑电平是不稳定的,如不妥善
处理,将会引起按键命令的错误执行或者重复执行。现在用软件延时的方法来避开抖动阶段。
在判断是否有键闭合后都延时5ms,按下键后再延时12ns就可以防止键盘的抖动。然后键
码分析,执行相应的模块,显示后返回。如图10为键盘程序框图。
图10键盘程序框图
4.4.显小程序
显示程序开始后,起始地址60H发送到RO,01H发送至显示位代码R2,再将位代码发
送到单片机A口,,单片机取显示数据查表转换成显示代码发送至单片机B口,延时2ms,
指针R0加1,然后判断6显示是否完成。如果完成那么返回,没完成那么位代码R2左移一
位,继续显示查表,一直到6位显示完成后返回。如图11为品示程序框图。
图11显示程序框图
4.5定时程序设计
定时的主要功能是在设定时间单片机能够得到中断信号,从而控制窗帘的开关。时钟发
出50ms的信号给单片机.计数器计数,当计数到20.那么过了I秒.秒单元数值加1,当
秒单元到达60,分单元数值加1,秒单元清零。当时单元到达24,时单元清零。标志1天
时间计满,把他们的值放到存储单元的指定单元。图12为定时程序框图。
图12定时程序设计框图
利用单片机芯片和各种传感器实现窗自动控制功能,模仿了现实生活中智能家居,使人
们的生活变得更简单。系统包括温度、光照强弱、雨水、大风天气等对现实生活的影响,实
现了比拟人性化的开关窗功能,这个是电子设计带给我们大家收益颇多的地方。
本次课设为智能窗自动控制系统,介绍了窗自动控制系统硬件电路设计到软件设计的以
系列步骤。本设计采用直流电机作为执行元件,以光敏电阻等作为传感元件的传感器作为检
测元件,AT89c51单片机作为控制芯片,辅助键盘和显示,实现了智能窗自动控制系统的多
项智能工程。
纵观整个设计系统,单片机使用了熟悉的AT89c51包片机,从而使整个控制芯片了如指
掌。熟悉的控制芯片设计起来也是得心应手。所用芯片简单实用,减少了开发和硬件开销。
传感器局部使用光敏电阻,可以持续性的检测外界光强变化,通过电桥电路后的信号进入比
拟器,可以得出一个信号,通过单片机的脉冲信号进而控制步进电机的运行。本设计的直流
电机可以很好的执行单片机的命令。直流电机为一种数字伺服执行元件,具有结构简单、运
行可靠、控制方便、控制性能好等优点。使得窗的开关更加的堆确,稳定。设计的时钟电路
配合单片机的定时功能,加上光电传感器的检测光强很好的解决了自动控制这项功能。
同时,由于设计的时间和能力有限,还有许多功能和技术没有充分研究,如解决光电开
关的滞回特性,可以使用施密特电路来完成,无奈时间有限。控制器固定,没有蓝牙和红外
控制功能。而且没有完成实物的设计,这不得不说是一个遗憾。但是,一个完整的毕业设计
过程,让我掌握了单片机系统和电子操作软件等方面的知识,尤其在动手能力方面有很大的
提升,也给今后更成功、完善的设计打下坚实的根底.
参考文献
[1]《新概念51单片机C语言教程》[M].郭天祥.电子工业出版社
[2]《单片机C语言程序设计实训100例》[M].彭伟.电子工业出版社
【3】《MCS-51系列单片机原理及应用》[M].王瑾、杜波等冲国电力出版社
[4]《跟我学用单片机》[M].肖洪兵.北京航空航天大学出版社
[5]《单片机实验与实践教程》[M].夏继强.北京航空航天大学出版社,
[6]《单片机原理与接口技术》[M].胡汉才.清华大学出版社
[7]《C语言程序设计》[M].杨忠宝、董晓明.北京大学出版社
【8】《单片机根底》[M].李广第.北京航空航天大学出版社
[9]《电动窗帘红外遥控电路》[M].瞿贵荣.家庭电子
[10]《电动机的单片机控制》[M].王晓明.北京航空航天大学出版社
[11]《中外集成传感器实用手册》[M].沙占有.电子工业出版社
[12]《传感器接口与检测仪器电路》[M].吕俊芳.北京航空航天大学出版社
附录
1课设C语言源程序:
//#include<reg52.h>
#include<intrins.h>
ttdefineuintunsignedint
ttdefineucharunsignedchar
#include"18B20.C"
uintadc0832();
voidzi_dong();
voidjian_guang();
ucharD_DAT;
ucharcod_D[9];
uintt;
uintcount;
uintcountl;
uchari;
intT_temp;
uchardat_guang[50];
//unsignedlonga;
ucharpinjun_guang[4];
ucharg;
bitflag;
bitq;
intpin;
//****LM293****
sbitENI=P0A0;
sbitINl=POA1;
sbitIN2=P0A2;
♦4.♦♦♦♦♦木♦4,♦,♦4,♦♦♦*4,♦*
/*staticvoiddelay(uintn)
while(n-);
}*/
//****************************
〃******
voidR_zhuan(uintn)
charb=0;
while(l)
IN1=1;
IN2=0;
while(count>=n)//
b=l;
ENI=0;//
IN1=O;
IN2=0;
count=0;
break;
)
if(b==l)
(
b=0;
break;
)
)
)
〃*******************************
〃********
voidL_zhuan(uintn)
(
chara=0;
while(l)
(
EN1=1;
IN1=O;
IN2=1;
while(count>=n)
(
a=l;
EN1=0;
IN1=O;
IN2=0;
count=0;
break;
)
if(a==l)
(
a=0;
break;
)
)
)
//******************************************
//
voidkey_ADD()
if((P3&OxfO)==OxlO)
while((P3&OxfO)==OxlO);
t=t+10;
if(t>=100)t=100;
delay(5000);
)
)
//**************************************************
//
voidkey_jian()
(
if((P3&OxfO)==Ox2O)
(
while((P3&OxfO)==Ox2O);
t=t-10;
if(t<=0)t=0;
delay(5000);
}
)
〃**********************************************«**
voidfu_xian()
(
chark;
if((P3&0xf0)==0x40)
(
intg;
while((P3&0xf0)==0x40);
g=i;
i=l;
do
if(cod_D[i]>cod_D[i-l])
(
k=cod_D[i]-cod_D[i-l];
R_zhuan(k);
)
elseif(cod_D[i]<cod_D[i-l])
(
k=cod_D(i-l]-cod_D[i];
L_zhuan(k);
)
if(i>g)break;
delay(50000);
delay(5000);
delay(5000);
delay(5000);
)
while(i++);
)
}
yy****************************************************
voidque_ren()
(
chark;
if((P3&0xf0)==0x80)
{
while((P3&0xf0)==0x80);
cod_D[i+l]=t;
i++;
T_temp=get_1820();
if(cod_D[i]>cod_D[i-l])
(
k=cod_D(i]-cod_D(i-l];
R_zhuan(k);
)
elseif(cod_D[i]<cod_D[i-l])
{
k=cod_D[i-l]-cod_D[i];
L_zhuan(k);
)
else
ENI=0;
IN1=O;
IN2=0;
)
)
)
〃*****************************************************
voidkey_zi_dong()
{
if((P3&0xf0)==0xe0)
(
while((P3&0xf0)==0xe0);
q=l;
jian_guang();
)
voidjian_guang()
{
unsignedlonga;
ucharjjj;
uchark_b,kk;
a=0;
pin=0;
jj=l;
kk=O;
k_b=O;
while(q)
{
while(jj)
(
a=0;
for(j=0;j<=50;j++)
(
g=adcO832();
dat_guang[j]=g;
a=a+g;
)
pinjun_guang[0]=a/50;
jj=O;
)
a=0;
for(j=0;j<=50;j++)
(
g=adcO832();
dat_guang[j]=g;
a=a+g;
)
pinjun_guang[l]=a方0;
iffpinjun_guang[l]<pinjun_guang[0]-20)//&&ik_b<3))
(
R_zhuan(10);
pinjun_guang[O]=pinjun_guang[l];
)
if(pinjun_guang[l]>pinjun_guang[0]+20)//&&(kk>0))
(
L_油uan(20);
pinjun_guang[O]=pinjun_guang[l];
)
)
}
〃************************************************
voidmain()
uintm=0;
TMOD=0x02;
THO=0x06;
TLO=0x06;
ETO=1;
TRO=1;
EXO=1;
ITO=1;
EX1=1;
IT1=1;
EA=1;
//q=l;〃自动控制的标记位
cod_D[0]=0;
g=adcO832();
Pin=g;
while(l)
{
//T_temp=get_1820();
key_ADD();
keyjian();
key_zi_dong();
fu_xian();
que_ren();
//jian_guang();
)
)
〃********************************
voidIntO(void)interrupt0
(
count++;
)
voidTimeO(void)interrupt1
(
countl++;
if(countl==10)
(
flag=~flag;
countl=0;
}
)
voidIntl(void)interrupt2
{q=o;
D_DAT=P3&OxfO;
)
〃***********************************************拿******
〃〃/〃〃〃〃〃〃〃〃/ADC083》〃〃〃〃〃〃〃〃〃〃〃/
unsignedcharRRR1,RRR2;
unsignedcharii;
unsignedcharAD_dat;
sbitDI=P1A6;
sbitDOO=P1A6;
sbitCLK=P1A5;
sbitCS=P1A4;
voidJiao_yan(void)
(
if(RRRl==RRR2)
AD_dat=RRR1;
)
voidADchange(void)
(
Dl=l;
_nop_();_nop_();
CS=O;
_nop_();_nopj);
CLK=O;
_nop_();_nopj);
Dl=l;
CLK=1;
_nop_();_nop_();
CLK=O;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年内蒙古公务员网络在线学习考试试题及答案
- 2025年下半年幼儿教师资格笔试《保教知识与能力》真题及答案解析
- 2025中级会计《财务管理》第二批考试题及参考答案版
- 2026事业单位工勤技能-新疆-新疆农业技术员三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-广西-广西无损探伤工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-广东-广东计量检定工五级(初级工)历年参考题库含答案详解
- 室内装饰设计委托合同书(范本)
- 2026事业单位工勤技能-山西-山西理疗技术员五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山东-山东造林管护工三级(高级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山东-山东农业技术员三级(高级工)历年参考题库含答案详解
- 小学四年级体育全年级全册教案
- 说课的技巧和方法专题讲座
- 《销售管理实务》(李宁)011-5 教案 第2课 熟悉销售人员必备的职业素养
- 第四章-农田草害课件
- 道路运输驾驶员继续教育培训
- 国网公司电气《安规》
- 煤矿建设安全规范
- 大连海事大学3300航海英语题库词汇总结归纳
- prs7910数据网关机技术使用说明书
- GA 1801.1-2022国家战略储备库反恐怖防范要求第1部分:石油储备库
- GB/T 701-2008低碳钢热轧圆盘条
评论
0/150
提交评论