


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1251单片机最小系统设计制作训练单片机最小系统电路板硬件设计单片机最小系统电路板可选用AT89C51AT89C52DIP-40封装的单片机作为MCU。8个并行键盘个共阳极LED数码管LED1~LED6PHILIPS的P89C66XFlashFlashROM64KB8279通A/DD/A小4.1.1所示。最小系统电路原理图如图4.1.2LED4.1.3图4.1.1单片机最小系统原理框图图4.1.2单片机最小系统电原理图图4.1.3LED数码管和并行键盘电路原理图4.1.4所示。在引脚XTAL1XTAL2跨接晶振Y1C5,C6Y1是可插拔更换的,默认值是12MHz图4.1.4时钟源4.1.5所示。上电自动复位通过外部复位电容C4充电来实现。按键手动复位是通过复位端经电阻和Vcc接通而实现的。二极管用来防止反相放电。图4.1.5复位电路原理图32K622564.1.6D0~D7P08A0~A7U1574LS3737位则直接与单片机的P2.0~P2.6相连。片选信号则由地址线A15(P2.7)得,低电平有效。这样数据存储器占用了系统从0X0000H~0X7FFFHXDATA图4.1.6数据存储器的扩展8个并行键盘个共阳极LED数码管LED1~LED6路原理图如图4.1.2I/O口,在此采用了两片74LS373锁存器U15和U168个I/OU15用来锁存P0OC接地,表示一直有效,其控制端CALEU16R8~R15LED号,它的片选信号OC接地,表示一直有效,其数据锁存允许信号CCS0~CS6WR74LS02得到(其中CS~CS5控制LEDCS6控制键盘,这样只有当CS0~CS6WRD0~D7输出到输出端Q0~Q7U173-874LS138,通过它将高位地址A15~A128CS0~CS7。它的G2,G3A15,所以A15CS0~CS7的地址就分别为8000H,9000H,0A000H,0B000H,0C000H,0D000H,0E000H,0F000HCS0~CS5WR9012LED9012主要器件如表4.1.1所示:表4.1.1单片机最小系统主要器件标号型号功能说明U7DIP-40CPU主器件U15,U1674LS373数据,地址锁存器U1774LS138138译码器U186226532KRAMU3A,U3B,U3C,U3D,U4C,U4D74LS02TTL或非门U5A,U5B,U5C,U5D74LS00TTL与非门LED2,LED37SEG-338Q1~Q69012三极管D1~D16IN4148开关二极管Y112MHz石英晶振单片机时钟晶振主要应用接口如表4.1.2所示:标号功能说明连接目标标号功能说明连接目标U1输入电源插座主电源J2J28279的通用键盘显示电路接口8279J4MDLS字符型液晶显示器接口MDLS字符型液晶显示模块J5LMA97S005AD点阵液晶显示器接口LMA97S005AD点阵型液晶显示模块单片机最小系统电路板测试程序设计编写测试程序,一是可对最小系统电路板各资源进行测试,二是为用户提供了使用LED显示及访问键盘等各种资源的子程序。键盘扫描及数码管显示的汇编语言程序键盘扫描及数码管显示的汇编语言程序如下:;***********************************************************;键盘及数码管显示程序,功能为按下一键,则对应键的数码管亮并显示该键代表的数字;编写:cgq;最后修改日期:2003/11/16;************************************************************org0000hajmporgmain:movsp,#30hmovr3,#0movr4,#0kon:lcallks1 调用读键盘程cjnea,#0ffh,show1 有键按下lcalldir ajmpkonshow1:lcalldir lcalldirlcallks1cjnea,#0ffh,show2 ajmpkonshow2:cjnea,#0feh,l1 movr4,#0 ajmplkpl1:cjnea,#0fdh,l2movr4,#1ajmplkpl2:cjnea,#0fbh,l3movr4,#2ajmplkpl3:cjnea,#0f7h,l4movr4,#3ajmplkpl4:cjnea,#0efh,l5movr4,#4ajmplkpl5:cjnea,#0dfh,lkpmovr4,#5ajmplkplkp:lcallljmpkon dir:movdptr,#table mova,r4movca,@a+dptr 7movr3,amova,r4led1:cjnea,#0,led2 1movdptr,#8000hajmpssled2:cjnea,#1,led3 2movdptr,#9000hajmpssled3:cjnea,#2,led4 movdptr,#0a000hajmpssled4:cjnea,#3,led5 movdptr,#0b000hajmpssled5:cjnea,#4,led6 movdptr,#0c000hajmpssled6:cjnea,#5,ss movdptr,#0d000hajmpssss:movmovx@dptr,alcalldelayretks1:clrmovdptr,#0e000h movxa,@dptrretdelay:movr6,#10 lpp:movr7,#100djnzr7,$djnzr6,lpprettable:db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90hdb88h,83h,0c6h,0a1h,86h,8eh,0ffh,0f7hendC键盘扫描及数码管显示的C语言程序如下:/**************************************************//*键盘及数码管程序,每一键代表一个数字,在其数字代表的数码管中显示*//*最后修改日期:2003/11/16#include<absacc.h>#include<reg51.h>#defineucharunsigned#defineuintunsignedint#defineLED1XBYTE[0x8000]#defineLED2XBYTE[0x9000]#defineLED3XBYTE[0xA000]#defineLED4XBYTE[0xB000]#defineLED5XBYTE[0xC000]#defineLED6XBYTE[0xD000]#defineKEYXBYTE定义键盘地voiddelay(uintv) 延时函*/{while(v!=0)v--;}ucharkeynum=0;sbitP1_7=P1^7; *//*数字段码表*/ucharcodesegtab[18]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,\0x88,0x83,0xc6,0xa1,0x86,0x8e,0xff,0xf7};voiddir(uchar); */voidreadkey(void) */{ucharM_key=0;uchari;P1_7=0;M_key=KEY; if(M_key!=0xff){for(i=0;i<20;i++) dir(keynum);M_key=KEY;if(M_key!=0xff) */switch(M_key){case0xfe: 1*/keynum=0;break;case0xfd: 2*/keynum=1;break;case0xfb: 3*/keynum=2;break;case0xf7: 4*/keynum=3;break;case0xef: 5*/keynum=4;break;case0xdf: 6*/keynum=5;break;}}}voiddir(keynum) */{switch(keynum){case0:LED1=segtab[0];delay(100);break;case1:LED2=segtab[1];delay(100);break;case2:LED3=segtab[2];de
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 游戏异常处理与故障排查考核试卷
- 民间非营利组织新旧会计制度有关衔接问题的处理规定2025
- 3.20国际幸福日幸福其实并不遥远幸福可以很简单课件
- 四川省内江市东兴区2025届小升初常考易错数学检测卷含解析
- 湘潭理工学院《新媒体产品设计与项目管理》2023-2024学年第二学期期末试卷
- 雅安市重点中学2024-2025学年初三5月联合调研数学试题试卷含解析
- 江西省2024-2025学年高三1月物理试题含解析
- 辽宁特殊教育师范高等专科学校《心理咨询技术与实务》2023-2024学年第二学期期末试卷
- 台州科技职业学院《管理会计应用指引》2023-2024学年第二学期期末试卷
- 西安航空职业技术学院《生物多样性》2023-2024学年第二学期期末试卷
- 湖北省武汉市七一华源中学2024-2025学年九年级下学期第二次月考化学试题(含答案)
- TSSITS 2006-2024 面向特定场景低速自动驾驶产品准入及运营规范
- GB/T 25020.1-2025电气化铁路接触网支柱第1部分:钢支柱
- 广西壮族自治区2025届高三下学期开学考试化学试题(含答案)
- 社会福利 课件汇 高和荣 第1-5章 绪论- 社会福利主体
- 恐龙无处不有(2024年山东泰安中考语文现代文阅读试题)
- 洗车流程培训
- 2023九年级数学下册 第二十八章 锐角三角函数28.2 解直角三角形及其应用28.2.2 应用举例第2课时 方向角和坡角问题说课稿 (新版)新人教版
- 2024年开封大学高职单招职业技能测验历年参考题库(频考版)含答案解析
- 危险化学品购销的合同范本
- YY/T 1938-2024医用透明质酸钠敷料
评论
0/150
提交评论