免费获取| 濞戞挻鎸风粭鐔煎礆濡ゅ嫨鈧拷 閻犱胶鍎ら弸鍐╃閿濆洦鍊�
论文天下网


閼奉亜濮╅崠锟� 濡€冲徔 閺堢儤顫� 閻㈤潧鐡� 闁矮淇� 閸斻劎鏁� 閼昏精顕㈢拋鐑樻瀮 瀹搞儳鈻肩粻锛勬倞 闁叉垼鐎虹拋鐑樻瀮 閺冨懏鐖剁粻锛勬倞 瀹搞儰绗熷銉р柤 閻㈢喓澧垮銉р柤 缂佹瑦甯撳纾嬵啈閺傦拷 鐟楀潡妫€涙€璍C 閸樺棗褰剁€涳拷 娑撳褰礟LC
閸楁洜澧栭張锟� 鐠愩垹濮� 娴兼俺顓� 濞夋洖绶� 鐞涘本鏂� 閻椻晝鎮� 閻椻晜绁︾拋鐑樻瀮 閻㈤潧鐡欓崯鍡楀 閸掓儼宓傚銉р柤 閸栧懓顥婂銉р柤 閸︾喐婀銉р柤 閺夋劖鏋$粔鎴濐劅 濮瑰顕㈢懛鈧拋鐑樻瀮 濞喲冾潒姒┊LC 閻㈤潧甯囩悰锟� 閺夊彞绗匬LC
鐠侊紕鐣婚張锟� 閸栨牕浼� 閺佹壆鏁� 瀹搞儱鏅� 妞嬬喎鎼� 瀵扮柉顕� 閸ュ€熼敜鐠佺儤鏋� 娴滃搫濮忕挧鍕爱 閺佹瑨鍋涚粻锛勬倞 娴溿倝鈧艾浼愮粙锟� 鐢倸婧€閽€銉╂敘 閸楁澘鍩涘銉р柤 閺堣櫣鏁告稉鈧担鎾冲 閺佺増甯剁拋鐑樻瀮 閸欐ḿ鏁哥粩锟� 閺傚洤瀵叉禍褌绗�

  • 论文天下网 |
  • 原创毕业论文 |
  • 论文范文 |
  • 论文下载 |
  • 计算机论文 |
  • 论文降重 |
  • 论文排版 |
  • 外文翻译 |
  • 免费论文 |
  • 开题报告 |
  • 心得体会 |
瀵邦喕淇婇梿鍡氱閹广垹褰囩拋鐑樻瀮閿涘奔缍嗛懛锟�28娑擄拷 濮f洑绗熺拋鐑樻瀮韫囶偊鈧喖鐝拹銊╁櫤闂勫秹鍣� 婵″倷缍嶆宀冪槈鐠佺儤鏋冪純鎴犳畱閻喎鐤勯幀锟� 閺堫剛鐝拋鐑樻瀮娴犲绮涚拠瀛樻

当前位置:论文天下网 -> 免费论文 -> 电子专业
路鐢靛瓙鍟嗗姟鍘熷垱姣曚笟璁烘枃
路娉曞涓撲笟鍘熷垱姣曚笟璁烘枃
路鍦熸湪宸ョ▼鍘熷垱姣曚笟璁烘枃
路宸ュ晢绠$悊涓撲笟鍘熷垱璁烘枃
路鐢垫皵鑷姩鍖栧師鍒涙瘯涓氳鏂�
路姹夎瑷€鏂囧涓撲笟鍘熷垱璁烘枃
路浼氳涓撲笟鍘熷垱姣曚笟璁烘枃
路璁$畻鏈烘妧鏈師鍒涙瘯涓氳鏂�
路浜哄姏璧勬簮涓撲笟鍘熷垱姣曚笟璁烘枃
路甯傚満钀ラ攢涓撲笟鍘熷垱璁烘枃
路淇℃伅绠$悊涓撲笟鍘熷垱姣曚笟璁烘枃
路瀛﹀墠鏁欒偛涓撲笟鍘熷垱璁烘枃
路鏁欒偛绠$悊涓撲笟鍘熷垱璁烘枃
路灏忓鏁欒偛涓撲笟鍘熷垱璁烘枃
路搴旂敤蹇冪悊瀛︿笓涓氬師鍒涜鏂�
路鑻辫涓撲笟鍘熷垱璁烘枃
路鎾煶涓庝富鎸佸師鍒涙瘯涓氳鏂�
路琛屾斂绠$悊涓撲笟鍘熷垱璁烘枃
路骞挎挱鐢佃缂栧鍘熷垱姣曚笟璁烘枃
路鎽勫奖涓撲笟鍘熷垱姣曚笟璁烘枃
路骞垮憡瀛︿笓涓氬師鍒涙瘯涓氳鏂�
路鏂伴椈瀛︿笓涓氬師鍒涙瘯涓氳鏂�
路鏂囧寲浜т笟绠$悊鍘熷垱姣曚笟璁烘枃
路瑙嗚浼犺揪璁捐鍘熷垱姣曚笟璁烘枃
路琛ㄦ紨涓撲笟鍘熷垱姣曚笟璁烘枃
路鍔ㄧ敾涓撲笟鍘熷垱姣曚笟璁烘枃
路褰曢煶鑹烘湳鍘熷垱姣曚笟璁烘枃
路鎶ょ悊涓撲笟鍘熷垱姣曚笟璁烘枃
路閫氫俊宸ョ▼鍘熷垱姣曚笟璁烘枃
路閲戣瀺涓撲笟鍘熷垱姣曚笟璁烘枃

本专业推荐:带proteus仿真程序的毕业设计论文

四路多段定时开关(二)


  · 兼容MCS51指令系统 · 8k可反复擦写(>1000次)Flash ROM
  · 32个双向I/O口 · 256x8bit内部RAM
  · 3个16位可编程定时/计数器中断 · 时钟频率0-24MHz
  · 2个串行中断 · 可编程UART串行通道
  · 2个外部中断源 · 共6个中断源
  · 2个读写中断口线 · 3级加密位
  · 低功耗空闲和掉电模式 · 软件设置睡眠和唤醒功能

1-3-2  DS12C887时钟芯片
 DS12C887的特性:DS12C887实时时钟芯片功能丰富,可以用来直接代替IBM PC上的时钟日历芯片DS12C887,同时,它的管脚也和MC146818B、DS12887相兼容。
 由于DS12C887能够自动产生世纪、年、月、日、时、分、秒等时间信息,其内部又增加了世纪寄存器,从而利用硬件电路解决子“千年”问题; DS12C887中自带有锂电池,外部掉电时,其内部时间信息还能够保持10年之久;对于一天内的时间记录,有12小时制和24小时制两种模式。在12小时制模式中,用AM和PM区分上午和下午;时间的表示方法也有两种,一种用二进制数表示,一种是用BCD码表示;DS12C887中带有128字节 RAM,其中有11字节RAM用来存储时间信息,4字节RAM用来存储DS12C887的控制信息,称为控制寄存器,113字节通用RAM使用户使用;此外用户还可对DS12C887进行编程以实现多种方波输出,并可对其内部的三路中断通过软件进行屏蔽。
 DS12C887的引脚功能:DS12C887的引脚排列如图1所示,各管脚的功能说明如下:
 GND、 VCC:直流电源,其中VCC接+5V输入,GND接地,当VCC输入为+5V时,用户可以访问DS12C887内RAM中的数据,并可对其进行读、写操作;当VCC的输入小于+4.25V时,禁止用户对内部RAM进行读、写操作,此时用户不能正确获取芯片内的时间信息;当VCC的输入小于+3V时, DS12C887会自动将电源发换到内部自带的锂电池上,以保证内部的电路能够正常工作。
 MOT:模式选择脚,DA12C887有两种工作模式,即Motorola模式和Intel模式,当MOT接VCC时,选用的工作模式是Motorola模式,当MOT接GND时,选用的是Intel模式。本文主要讨论Intel模式。
 SQW:方波输出脚,当供电电压VCC大于4.25V时,SQW脚可进行方波输出,此时用户可以通过对控制寄存器编程来得到13种方波信号的输出。
 AD0~AD7:复用地址数据总线,该总线采用时分复用技术,在总线周期的前半部分,出现在AD0~AD7上的是地址信息,可用以选通DS12C887内的RAM,总线周期的后半部分出现在AD0~AD7上的数据信息。
 AS:地址选通输入脚,在进行读写操作时,AS的上升沿将AD0~AD7上出现的地址信息锁存到DS12C887上,而下一个下降沿清除AD0~AD7上的地址信息,不论是否有效,DS12C887都将执行该操作。
 DS/RD:数据选择或读输入脚,该引脚有两种工作模式,当MOT接VCC时,选用Motorola工作模式,在这种工作模式中,每个总线周期的后一部分的DS为高电平,被称为数据选通。在读操作中,DS的上升沿使DS12C887将内部数据送往总线AD0~AD7上,以供外部读取。在写操作中,DS的下降沿将使总线 AD0~AD7上的数据锁存在DS12C887中;当MOT接GND时,选用Intel工作模式,在该模式中,该引脚是读允许输入脚,即Read Enable。
 R/W:读/写输入端,该管脚也有2种工作模式,当MOT接VCC时,R/W工作在Motorola模式。此时,该引脚的作用是区分进行的是读操作还是写操作,当R/W为高电平时为读操作,R/W为低电平时为写操作;当MOT接GND时,该脚工作在Intle模式,此时该作为写允许输入,即Write Enable。
 CS:片选输入,低电平有效。
 IRQ:中断请求输入,低电平有效,该脚有效对DS12C887内的时钟、日历和RAM中的内容没有任何影响,仅对内部的控制寄存器有影响,在典型的应用中,RESET可以直接接VCC,这样可以保证DS12C887在掉电时,其内部控制寄存器不受影响。
 DS12C887的地址分布
 附图1是DS12877的地址分布图。所有的地址包括114字节通用RAM、10字节用于记录时间、日历、闹钟和RAM以及4字节的控制、状态RAM。所有字节都可以在除以下的情况下直接读写。

时间、日历和闹钟的数据格式
地址 功能 十进制范围 范    围
   二进制数据模式  BCD数据模式
0  秒 0-59 00-3B 00-59
1  秒闹钟 0-59 00-3B 00-59
2  分钟 0-59 00-3B 00-59
3 分钟闹钟 0-59 00-3B 00-59
4 小时(12进制) 1-12 01-0CAM,81-8CPM 01-12AM,81-92PM
 小时(24进制) 0-23 00-17 00-23
5  时闹钟(12时制) 1-12 01-0CAM,81-8CPM 01-12AM,81-92PM
 时闹钟(24时制) 0-23 00-17 00-23
6 星期(星期天=1) 1-7 00-07 00-07
7 日期 1-31 01-0F 1-31
8 月份 1-12 01-0C 1-12
9 年 0-99 00-63 00-99
DS12887有四个控制寄存器,它们可以在任何时候读写。
寄存器A
最高位             最低位
BIT7 BIT6  BIT5 BIT4  BIT3  BIT2  BIT1  BIT0
UIP DV2 DV1 DV0 RS3 RS2 RS1  RS0
UIP更新(UIP)位用来标志芯片是否即将进行更新。当UIP位为1时,更新即将开始;当它为0时,表示在至少244μs内芯片不会更新,此时,时钟、日历和闹钟信息可以通过读写相应的字节获得和设置。UIP位为只读位并且不受复位信号(RESET)的影响。通过把寄存器B中的SET位设置为1可以禁止更新并将UIP位清0。
DV0,DV1,DV2
这3位是用来开关晶体振荡器和复位分频器。当[DV0 DV1 DV2]=[010]时,晶体振荡器开启并且保持时钟运行;当[DV0 DV1 DV2]=[11X]时,晶体振荡器开启,但分频保持复位状态。
RS3,RS2,RS1,RS0作用:1.设置周期中断允许位(PIE);2.设置方波输出允许位(SQWE);3.两位同时设置为有效并且设置频率;4.全部禁止。周期性中断率和方波中断频率表列出了可通过RS寄存器选择的周期中断的频率和方波的频率。这四个可读写的位不受复位信号的影响。
最高位             最低位
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
SET PIE AIE UIE SQWE DM 24/12 DSE
寄存器B
SET当SET=0,芯片更新正常进行;当SET=1,芯片更新被禁止。SET位可读写,并不会受复位信号的影响。
PIE当PIE=0,禁止周期中断输出到IRQ;当PIE=1,允许周期中断输出到IRQ。
AIE当AIE=0,禁止闹钟中断输出到IRQ;当AIE=1,允许闹钟中断输出到IRQ。
UIE当UIE=0,禁止更新结束中断输出到IRQ;当UIE=1,允许更新结束中断输出到IRQ。此位在复位或设置SET为高时清0.
SQWE当SQWE=0,SQW脚为低;当SQWE=1,SQW输出设定频率的方波。
DMDM=0,BCDDM=1,二进制,此位不受复位信号影响。
24/12此位为1,24时制;为0,12小时制
DSE夏令时允许标志。在四月的第一个星期日的1∶59∶59AM,时钟调到3∶00∶00AM;在十月的最后一个星期日的1∶59∶59AM,时钟调到1∶00∶00AM。
寄存器C
最高位             最低位
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
IRQF PF AF UF 0 0 0 0
IRQF当有以下情况中的一种或几种发生时,中断请求标志位(IRQF)置高;PF=PIE=1AF=AIE=1UF=UIE=1IRQF=PF·PIE+AF·AIE+UF·UIEIRQF-且为高IRQ脚输出低。所有标志位在读寄存器C或复位后清0。
PF 周期中断标志。AF 闹钟中断标志。UF 更新中断标志。
BIT 0 THROUGH BIT3第0位到第3位无用,不能写入,只读且读出的值恒为0。
寄存器D
最高位             最低位
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
VRT 0 0 0 0 0 0 0
VRT当VRT=0时表示内置电池能量耗尽,此时RAM中的数据的正确性就不能保证了。
BIT6 THROUGH BIT0第0位到第6位无用,只读,且读出的值恒为0。
2-2-3 74C922
 我们采用专用键盘管理芯片74C922。74C922为CMOS工艺技术制造,工作电压为3—15V,“二键锁定”功能,编码输出为三芯输出,可直接与微处理器数据线相连,内部振荡器完成4×4矩形键盘扫描,有 按键时,DA变高,通过非门接到AT89C51的INT1口,并且设INT0为边沿触发方式,当DA变高时,经过非门变为低电平跳变产生INT1外部中断,通知AT89C51从数据总线读键值,判断键值从而完成相应的散转程序功能。
 系统中共用了16个键盘按钮形状,当时图纸设计时以矩阵型4X4行之安排,后由于板的大小和实际等问题,便以每行八个,排做两行处理。
2-2-4 SN74LS04N
 如下图所示,SN74LS04N的引脚如下,7脚接地,14脚接VCC正电源,并且形象的体现出了SN74LS04N的作用,SN74LS04N作用就是反相器,SN74LS04N内部形成了六个非门,分别是1与2、3与4、5与6、8与9、10与11、12与13构成六个非门,起到一个反相的作用。

2-2-5 ULN2003A
 ULN2003A是内含7个达林顿管的驱动芯片,输入电压与TTL电平兼容。每个上达林顿管的集电极可吸收最大500mA的电流,耐压30V,因此可以用来驱动四相步进电机。ULN2003A电路具有以下特点:  ●电流增益高(大于1000);  ●带负载能力强(输出电流大于500mA);   ●温度范围宽(-40~85℃);  ●工作电压高(大于50V)。    ULN2003电路主要用于如下领域:  ●伺服电机; ●步进电机;  ●电磁阀;    ●可控照明灯。

 

 

 

 

 

第二章、系统软件设计

2-1  KEIL51软件的应用
 因此苏老师购见意我用C语言进行编程。还好时间尚早,我开始利用空闲时间进行C语言对单片机编程的学习。
 首先我对KEIL51软件进行了学习,软件是苏老师发给我的,在平日的时间里就自己捉摸着怎么用,在周日的时间我就回学校找苏老师问一周累积的问题。KEIL51跟MEDWIN不同的是:KEIL51需要新建项目(new project),之后选择单片机,这里难住了我好久,怎么选择单片机的型号也没选对,后来学校问老师应选择Ateml的AT89C51。这个就新建好了一个项目了。
 新建一个程序文件(File-New),建好后保存新建的程序,如果是用C语言进行编程的话扩展名应为(.c),如果是用汇编语言进行编程的话扩展名应为(.a或.asm),建好保存该文件,然后还需要将程序加到项目中,如图所示右键点击Source Group1文件夹弹出菜单,选择"Add File to Group 'Source Group 1'"就会弹出文件窗口,选择刚刚保存的文件,按ADD按钮,关闭文件窗,程序文件已加到项目中了。
 用KEIL51进得软件调试,在硬件没焊好的情况下,我都是直接用KEIL51进行仿真调试。图片由左到右分别编译单个文件、是编译当前项目及重新编译。此键为停止编译按钮,这个键只有在点击了前三个中的任一个后才会生效。这就是开启\关闭调试模式的按钮,它也存在于菜单Debug-Start\Stop Debug Session中。为运行按钮,当程序处于停止状态时才有效。为模拟芯片的复位,程序回到最开头处执行。为停止按钮,程序处于运行状态时才有效。
 后来硬件板焊好后就需要芯片烧写成HEX文件。
2-2  C语言编程单片机的学习
设计中所用到的运算符
关系和逻辑运算符 含义
> 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于
&& 与
‖ 或
! 非
相对的优先级:最高为!运算再进行>=、<=运算,接着运行==、!=运算,后&&运算,最后执行‖运算。
运算符 作用
+ 加法
- 减法
* 乘法
/ 除法
++ 自加
-- 自减

首页 上一页 1 2 3 下一页 尾页 2/3/3

相关论文
声光控制楼道灯开关的设计-任务书
多路定时单片机唤醒仪设计-任务书
璐㈠姟绠$悊 甯傚満钀ラ攢 骞煎効鏁欒偛 PLC 鍗曠墖鏈� 鏁欒偛 骞煎効鍥� 涓皬浼佷笟 鏁欏笀 鍐呴儴鎺у埗 宸ョ▼閫犱环 鐢靛瓙鍟嗗姟 PLC 鍙橀璋冮€� 渚涙按 绯荤粺 搴旂敤 鎺у埗 浜ゆ祦 鍙橀 鐢垫 璁捐 鐏伨 鑷姩 鎶ヨ绯荤粺 鍗曠墖鏈� 鐑熼浘 妫€娴� 绡悆 姣旇禌 璁℃椂鍣�  鑷姩鍞揣鏈� 鎺у埗绯荤粺 鐢电儹姘村櫒 娓╁害 寮傛鐢靛姩鏈� MATLAB 10kV 閰嶇數 绾胯矾 鎺у埗鍣� 鏅鸿兘浜ら€�  鏈哄簥  鏈烘鎵� 鍙樼數绔� 鍙樺帇鍣� 鑷姩鍖� 鍞揣鏈� 鑺辨牱鍠锋硥 绔嬩綋杞﹀簱 娲楄。鏈� 瑗块棬瀛怭LC 缁勬€佹帶鍒� 鎶㈢瓟鍣� 鏁版帶杞﹀簥 鑷杞� 閲岀▼ 杞﹂€� 瓒呭0娉� 娑蹭綅 浼犳劅鍣� 瀵嗙爜閿� 鏈烘瀯 鏁版帶婵€鍏� 鍒囧壊鏈鸿璁� 鍚庢墭鏋� 鍔犲伐宸ヨ壓 澶瑰叿璁捐 CA6140 浼犲姩杞� 娉ㄥ 妯″叿璁捐 娑插帇 椋庨櫓绠$悊 閾惰 绔炰簤鍔� 涓皬浼佷笟 鍐呴儴鎺у埗 鐘跺喌 璋冩煡鎶ュ憡 铻嶈祫 绠$悊 涓棿涓氬姟 瀹炰範鎶ュ憡 閲戣瀺 鐩戠 鍒跺害  鍐滄潙 鍏昏€佷繚闄� 鍚堜綔鍖荤枟 澶栬锤 鐞嗚储 瑙勫垝 缃戜笂閾惰 鍙戝睍鐜扮姸 涓汉鐞嗚储 浜烘皯甯� 鍗囧€� 
上一篇:射频识别(RFID)技术初探 下一篇:定态薛定谔方程的MATLAB求解
推荐论文 本专业最新论文
四路多段定时开关
贝叶斯分析方法研究
数控直流电源毕业论文
电机过热保护器设计
开关电源设计相关
电子随钻测斜仪电路设计
单片机电子秤设计软件程序清单
气体涡轮流量计
回归分析中的Box-cox变换任务书
环境参数检测系统设计任务书
在基于二分图匹配的课题最优选取方案
对刚体脱离支撑面问题的讨论
铣床X6132改造系统-任务书
液体混合反应系统-任务书
Tags:路多段 定时 开关 2011-05-29 10:14:11【返回顶部】

瀹㈡湇QQ:349991040鐐瑰嚮杩欓噷缁欐垜鍙戞秷鎭�

寰�   淇★細1 7 3 0 4 5 4 5

相关栏目

自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文

PLC 变频调速 供水 系统 应用 控制 交流 变频 电梯 设计 火灾 自动 报警系统 单片机 烟雾 检测 篮球 比赛 计时器  自动售货机 控制系统 电热水器 温度 异步电动机 MATLAB 10kV 配电 线路 控制器 智能交通  机床  机械手 变电站 变压器 自动化 售货机 花样喷泉 立体车库 洗衣机 西门子PLC 组态控制 抢答器 数控车床 自行车 里程 车速 超声波 液位 传感器 密码锁 机构 数控激光 切割机设计 后托架 加工工艺 夹具设计 CA6140 传动轴 注塑 模具设计 液压
风险管理 银行 竞争力 中小企业 内部控制 状况 调查报告 融资 管理 中间业务 实习报告 金融 监管 制度  农村 养老保险 合作医疗 外贸 理财 规划 网上银行 发展现状 个人理财 人民币 升值

关于我们 | 联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 原创毕业论文

 

论文天下网提供论文检测,论文降重,论文范文,论文排版,网站永久域名WWW.GEPUW.NET

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 893628136@qq.com

Copyright@ 2009-2017 GEPUW.NET 论文天下网 版权所有