




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DZJS大学生电子设计竞赛单片机用户系统使用说明周征 编兰州工业高等专科学校电气工程系简 述随着单片机应用的越来越广泛,MCS-51单片机(如C51/52/55)以其优越的性能/价格比再次成为应用的热点。但由于目前单片机外围设计电路较多,许多设计者苦于在开发初期难于选准相应的外围电路 且由于从设计、制板、调试全过程往往需花费最少34周的周期,尤其 在调试上花费的时间更多,并且一次设计往往不能成功,既费时又费钱。为了满足广大科技 人员在单片机开发初期应用系统的基本要求,我们接合参加大学生电子设计竞赛多年经验特设计了DZJS单片机控制板。它既 可以使使用者在初期设计时省去许多硬件麻烦,使用户专业于
2、软件开发,同时在调试时省时 、省钱。该系统适用于科研、开发教学实验初期的设计之用。同时也适用于工控,智能仪表 等符合要求的应用场合,具有极高的性能/价格比。本系统的所有接口原理一般接口资料均能找到,并随机提供汇编测试软件软件一套。 第一章:DZJS板的主要特性 DZJS单片机用户系统由四块板组成,分别是:DZJS_CPU板、DZJS_KEYDIS板、DZJS_AD板和DZJS_DA板。其中DZJS_CPU板主要特性有:1. CPU为Atmel公司的89C51可用于80C31/32、8751/52、78E58/516等替换。 2. 晶振频率为11.0592MHz/6.0000MHz,每个机器周期
3、1.25s/0.5s,供用户选择。 3. 程序存储器为CPU片内FLASH,数据存储器为114字节通用RAM(DS12887)。 4. 扩展了1片8155并行芯片,可提供22路I/O口。另外还有路带光电隔离(路输入,路输出,带隔离指示灯。5. 增加实用日历时钟DS12887有年、月、日、分、秒等运行功能,带停电保护功能。6. 提供键盘/显示接口。7. 提供A/D接口。8. 提供D/A接口。9. 提供标准RS485接口,可与任何486、586P等微机的任一串行联机通讯。10. 提供其它用户自定义接口。其中DZJS_AD板主要特性有:1. 提供8路模拟信号输入8位高速A/D(ADC0809)采样电
4、路,转换时间125S一次。同时可以做差分采样。采样范围:0-5V。其中DZJS_DA板主要特性有:1. 提供路8位DAC0832 D/A转换电路输出,其中有一路可实现双极性输出,输出电压05V、0-10V。其中DZJS_KEYDIS板主要特性有:1. 提供6位LED显示。2. 提供8只键组成的键盘。第二章 DZJS_CPU的接口详细分配 一、J_CPU1 5V电源POWER5V接口1. +5V2. GND(电源地)二、J_CPU2数据总线DB接口1. D7(P0.7) 2. D6(P0.6)3. D5(P0.5) 4. D4(P0.4)5. D3(P0.3) 6. D2(P0.2)7. D1(
5、P0.1) 8. D0(P0.0)9. GND 10. +5V其中:D0D7接CPU的数据总线DB。 三、J_CPU3地址总线AB接口1. A0(接74LS373的2脚) 2. A1(接74LS373的5脚)3. A2(接74LS373的6脚) 4. A3(接74LS373的9脚)5. A4(接74LS373的12脚) 6. A5(接74LS373的15脚)7. A6(接74LS373的16脚) 8. A7(接74LS373的19脚)9. A8(P2.0) 10. A9(P2.1)11. A10(P2.2) 12. A11(P2.3)13. A12(P2.4) 14. A13(P2.5)15.
6、 A14(P2.6) 16. A15(P2.7)四、J_CPU4为CPU I/O接口1. P1.6 2. P1.73. P1.4 4. P1.55. P1.2 6. P1.37. P1.0 8. P1.19. GND 10. +5V 五、J_CPU5为控制总线P3接口1. RD 2. WR3. ALE 4. INT15. INT0 6. T17. FB OUT(DS12887方波输出) 8. T0六、J_CPU6为键盘显示接口1. ALE 2. +5V3. NC 4. RST5. WR 6. RD7. NC 8. A159. D1 10. D011. INT0 12. D213. D3 14.
7、 NC15. D4 16. NC17. D7 18. D519. GND 20. D6七、J_CPU7为DA接口1. D6 2. GND3. D5 4. D75. D4 6. NC7. D3 8. NC9. D2 10. GND11. D0 12. D113. A14 14. A1315. A12 16. WR17. NC 18. NC19. +5V 20. NC八、J_CPU8为AD接口1. D6 2. EOC3. D5 4. D75. D4 6. NC7. D3 8. NC9. D2 10. A211. D0 12. D113. A1 14. A015. RD 16. WR17. NC 1
8、8. GND19. +5V 20. ALE九、J_CPU9 RS485通讯口1. RXD3. TXD 2. GND其 中: 1脚可接PC机TXD脚 即9针的第3脚或25针的第2脚;3脚可接PC机RXD脚 即9针的第2脚或25针的第3脚;5脚可接PC机地线 即9针的第5脚或25针的第7脚 十、J_CPU10为时钟中断跳线(DS12887)十一、J_CPU11为带隔离的I/O输入口 1. K_IN12 2. K_IN113. K_IN22 4. K_IN215. K_IN32 6. K_IN317. K_IN42 8. K_IN419. K_IN52 10. K_IN5111. K_IN62 12
9、. K_IN6113. K_IN72 14. K_IN7115. K_IN82 16. K_IN81其中:IN11-IN81输入经过隔离后对应8155的PA0-PA7;IN12-IN82接负载地十二、J_CPU12为带隔离的I/O输出口 1. K_OUT11 2. K_OUT213. K_OUT12 4. K_OUT225. K_OUT31 6. K_OUT41 7. K_OUT32 8. K_OUT429. K_OUT51 10. K_OUT6111. K_OUT52 12. K_OUT6213. K_OUT71 14. K_OUT8115. K_OUT72 16. K_OUT82其中:OU
10、T11-OUT81对应8155的PB0-PB7,OUT12-OUT82可以根据实际情况接外部地或者其他信号。 十三、J_CPU13为8155的PC口引出线1. PC5 2. PC43. PC0 4. PC15. PC2 6. PC3十四、J_CPU14为CPU时钟跳线12为6MHz23为11.0592MHz 十五、J_CPU15为蜂鸣器跳线12将蜂鸣器控制接P1.7十六、J_CPU16为通信跳线12将通信控制接P1.6十七、J_CPU17为A/D状态查询跳线12将A/D转换状态接P1.5第三章 DZJS_AD的接口详细分配 一、J_AD2为8路A/D采样的通道 1. IN1 通道地址号:00H
11、 2. IN2 通道地址号:01H 3. IN3 通道地址号:02H 4. IN4 通道地址号:03H 5. IN5 通道地址号:04H 6. IN6 通道地址号:05H 7. IN7 通道地址号:06H 8. IN8 通道地址号:07H 9. AGND二、J_AD1为A/D与CPU接口1. D6 2. EOC3. D5 4. D75. D4 6. NC7. D3 8. NC9. D2 10. A211. D0 12. D113. A1 14. A015. RD 16. WR17. NC 18. GND19. +5V 20. ALE三、J_AD3为A/D双极性输出跳线12为双极性输出四、J_A
12、D4为运放电源POWER12V接口1. +12V2. AGND3. -12V第四章 DZJS_DA的接口详细分配 一、J_DA1为D/A与CPU接口1. D6 2. GND3. D5 4. D75. D4 6. NC7. D3 8. NC9. D2 10. GND11. D0 12. D113. A14 14. A1315. A12 16. WR17. NC 18. NC19. +5V 20. NC二、J_DA2为D/A输出接口1. DAOUT1D(对应U_DA1单极性输出)2. DAOUT1S(对应U_DA1双极性输出)3. DAOUT2 (对应U_DA2单极性输出)4. AGND第五章 D
13、ZJS_KEYDIS的接口详细分配 一、J_KD1为键盘显示与CPU接口1. ALE 2. +5V3. NC 4. RST5. WR 6. RD7. NC 8. A159. D1 10. D011. INT0 12. D213. D3 14. NC15. D4 16. NC17. D7 18. D519. GND 20. D6二、J_KD1为键盘中断跳线12将键盘中断信号送CPU的INT0第六章 DZJS板的地址分配表地址分配如下: (1) ROM: 视采用的CPU型号而定 地址: 0000HFFFFH (2)RAM: DS12887 地址:FB0EHFB7FH为通用寄存器114个字节 815
14、5 地址:FE00HFEFF H(3)时钟芯片:DS12887 地址: FB00HFB7FH 其中: FB00H FB0DH为DS12887内部专用寄存器 (4)I/O接口 8155 地址: FD00HFD05H 其中: FD00H为命令口、FD01为PA口、FD02为PB口、FD03为PC口 (5)AD0809 地址:F700HF707H(通道号为 00H - 07H)(6)键盘/显示接口地址: EF00H(7) D/A(0832)通道地址:U_DA1 D/A1 第一级缓冲地址为 BF00H,第二级缓冲地址为AF00HU_DA2 D/A2 第一级缓冲地址为 DF00H,第二级缓冲地址为CF0
15、0H第七章 各部分功能例程一、并行口扩展DZJS板上扩了一个可编程I/O并行口扩展集成电路8155扩展2个8位和1个6位共22I/O口,其中16路带隔离的I/O口,8路控制隔离输出、8路控制隔离输入,并且带指示灯,可用连接工业控制现场的各种数字信号或开关量信号。 例如: 1、 利用8255的A、B、C口输出电平 ORG 0000H MAIN: MOV DPTR,#0E003H ;8255命令口 MOV A,#80H MOVX PPTR,A ;输出8255命令A、B、C口均为输出 MOV DPTR,#0E000H ;A口地址 MOV A,#55H MOVX DPTR,A ;在A口上为010101
16、01电平 INC DPTR ;B口地址 MOVX DPTR,A ;在B口上为01010101电平 INC DPTR ;C口地址 MOVX DPTR,A ;在C口上为01010101电平 SJMP $ END 2、 利用74HC244读入经过隔离的开关量 注意:指示灯的对应变化 ORG 0000H RDKGL:MOV DPTR,#0E400H ;74HC244的口地址 MOVX A,DPTR ;读入结果 SJMP $ END 3、 利用74HC573输出到隔离的开关量 ORG 0000H WRKGL: MOV DPTR,#0E200H ; 74HC573 的口地址 MOV A,#0AAH ; 输
17、出开关量 MOVX DPTR,A ; 指示灯一个隔一个亮 SJMP $ END 二、时钟电路 DZJS板扩展了一个标准时钟电路DS12C887,具备自带锂电池年、月、日、时、分、秒 、星期、润年、自动运行,用户只需设置初值或读取时钟即可,同时用产生内部时报警及方 波信号。另外DS12887内存有114字节的用户非易失性RAM(电源数据不丢失可用来长期保存,但有时 需变更的数据,例:采样周期,PID控制算法的系统等。(详见DS12C887介绍)。 例如: DS12887的初始化 ORG 0000H CLOCK: MOV DPTR,#800AH ;DS12C887的A寄存器 MOV A,#20H
18、MOVX DPTR,A ;打开DS12C887的内部晶振 INC DPTR ;DS12C887的A寄存器 MOV A,#08H MOVX DPTR,A ;设 十进制BCD码,24小时制,不定时 MOV DPTR,#800DH ;DS12C887的A寄存器 MOVX A,DPTR ;如果D寄存器第7位为0,表示电池耗尽 JNB ACC.7,ERROR MOV DPTR,#8000H ;DS12C887秒单元 MOV A,#00H MOVX DPTR,A ;写入秒 MOV DPTR,#8002H ;DS12C887分单元 MOV A,#00H MOVX DPTR,A ;写入分 MOV DPTR,#
19、8004H ;DS12C887时单元 MOV A,#00H MOVX DPTR,A ;写入时 MOV DPTR,#8006H ;DS12C887星期单元 MOV A,#01H MOVX DPTR,A ;写入星期 MOV DPTR,#8007H ;DS12C887日单元 MOV A,#01H MOVX DPTR,A ;写入日 MOV DPTR,#8008H ;DS12C887月单元; MOV A,#04H MOVX DPTR,A ;写入月 MOV DPTR,#8009H ;DS12C887年单元; MOV A,#02H MOVX DPTR,A ;写入年时间 ERROR: RET END 如果是读
20、出时间则地址相同,操作相反。三、A/D转换电路单片机控制板LJD-51-XB+的A/D转换电路用高速AD574转换器,可以采样0-10V 0-20V、-5V-+5V、-10V-+10V的信号 LF398为采样保持器,采样中断为INT1(P3.3)需要外接-12V,+12V或者-15V,15V1)通过2个DG508可提供16个通道的模拟信号分时进行A/D转换,16位模拟信号经过滤波分别加到电路模拟开关DG508的X0X7,由程序控制X0X7的一路与X脚接通。再加到LF398的模拟量输入脚,由于DG508没有储存功能,为了能够锁存所选通道,89C51通过8D触发器74H573与DG508相连 ,C
21、PU以数据的形式把通道于写74H573,由74H573锁存,则16路A/D转换启动切通道于为0817H例: 启动第“4”通道A/D转换的程序ORG 0000HAJMP MAIN ;主程序ORG 0013HAJMP LAD ;A/D采样子程序ORG 0030HMAIN: MOV SP,#50H ;设置堆栈MOV DPTR, #0C000H ;通道控制地址MOV A,#0BH ;打开 4 通道MOVX DPTR,AMOV DPTR,#9000H ;启动 A/D转换MOVX DPTR,ASETB EA ;打开中断INT1SETB EX1SETB IT1SJMP $ ;等待LAD: PUSH DPH ;堆栈保护PUSH DPLPUSH ACCMOV DPTR,#9002H ;读出A/D的高8位结果MOVX A,DPTRMOV 20H,A ;结果放在20H单元INC DPTRMOVX A,DPTR ;读出A/D的低4位MOV 21H,A ;结果放在21H单元其中高4位有效POP ACCPOP DPLPOP DPHRETIEND其体用法请参阅测试程序中A/D部分。四、 D/A转换电路本控制板把2路DAC0832作D/A转换器,电压输出型8位DAC从集成运放1741的6脚输出负极性,模拟电压:DAC0832的输出模拟电压为:VOUT=-DVREF/256式中D为CPU通过P0口输出的数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安徽师范大学出版社招聘4人考前自测高频考点模拟试题及答案详解(名师系列)
- 感冒清热课件
- 2025辽宁辽河石油职业技术学院校园招聘教职员20人考前自测高频考点模拟试题及参考答案详解
- 2025广东依顿电子科技股份有限公司招聘成本会计岗等人员模拟试卷有答案详解
- 2025河南航空港投资集团有限公司25人招聘考前自测高频考点模拟试题及一套参考答案详解
- 2026北京市建筑设计研究院股份有限公司校园招聘考试参考试题及答案解析
- 2025贵州江口县人民医院招聘青年就业见习岗位人员考前自测高频考点模拟试题有答案详解
- 2025广东东莞市公立医院集中招聘高层次和急需紧缺人才422人备考考试题库附答案解析
- 2025北京医院输血科医技岗位招聘1人模拟试卷及答案详解(新)
- 2025湖南益阳市赫山区区直事业单位人才引进、招聘18人考试参考试题及答案解析
- 血液透析患者远期并发症的防治及护理(共48张)
- 马桶水箱相关项目建议书
- 脱口秀分享课件
- 《从零到卓越- 创新与创业导论》教案
- IEC 62368-1标准解读-中文
- 慢性阻塞性肺疾病急性加重围出院期管理与随访指南(2024年版)解读
- 《建筑施工技术》课件-土方开挖及边坡支护
- 特殊教育作业册(上册)
- 6.1+友谊的真谛++课件-2024-2025学年统编版道德与法治七年级上册
- 南洋理工校训的英文
- HG+20231-2014化学工业建设项目试车规范
评论
0/150
提交评论