首页 大连大学 王东电子系统设计课程 12426046 通信121

大连大学 王东电子系统设计课程 12426046 通信121

举报
开通vip

大连大学 王东电子系统设计课程 12426046 通信121大连大学 王东电子系统设计课程 12426046 通信121 电子系统设计 课程总结报告 信息工程学院 指导老师: 王东 121 专业、班级: 通信 报告人姓名: (签名) 学号: 12426046 同组人姓名: (签名) 学号: 12426060 论文结题时间:2015年6 月 20 日 摘要 该课程我们主要会用到Protel软件、Keli软件、Protues软件、LOPE仿真软件,以及LP5124实时在线仿真器等。对于Keil软件,其主要是与Lope仿真软件联合使用,了解他的基础操作,怎样输入源...

大连大学 王东电子系统设计课程  12426046 通信121
大连大学 王东电子系统设计课程 12426046 通信121 电子系统设计 课程总结 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 信息工程学院 指导老师: 王东 121 专业、班级: 通信 报告人姓名: (签名) 学号: 12426046 同组人姓名: (签名) 学号: 12426060 论文结 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 时间:2015年6 月 20 日 摘要 该课程我们主要会用到Protel软件、Keli软件、Protues软件、LOPE仿真软件,以及LP5124实时在线仿真器等。对于Keil软件,其主要是与Lope仿真软件联合使用,了解他的基础操作,怎样输入源程序,建立工程、设置详细的工程,将源程序变为目标代码等。通过这个门课程学会了电路元原理图原理图的设计以及PCB图的布线等。掌握这几个软件的具体操作过程,并掌握了单片机实验板的硬件结构和主要元件的功能、用途、物理地址,并根据要求编制和调试程序。 本次课程设计主要采用MSC-51系列单片机中的AT89C51作为中心器件来设计一系列内容.在Proteus与Keil搭建的仿真平台上,用lope仿真软件,以汇编语言和c语言作为编程语言进行仿真。 在该课程中我们做过在Protues环境下:?用7805 7812 7912芯片 设计+5V +12V -12V直流稳压电源;?LM324 集成运算放大器,设计频率可调、占空比可调的方波发生电路;?51单片机最小系统;在单片机实验板环境下编制和调试程序;根据HB51单片机实验板上的DS12887时钟芯片和键盘与显示器接口芯片Intel 8279,以汇编语言和c语言编写电子时钟软件程序,并通过键盘对时间和日期进行修改和设置。 关键字:软件;程序;单片机 I Abstract The main course we will use Protel software, Keli software, Protues software, LOPE simulation software, as well as real-time in-circuit emulator, etc. LP5124. For Keil software, which is mainly used in combination with Lope simulation software to understand the basis of his operation, what input source, build the project, set the detailed engineering, the source code into object code and so on. Through this course you learn to design and circuit elements such as wiring schematics PCB schematic diagram. The specific operation to master these software and master function, use, physical address MCU Board of hardware structure and main elements, and in accordance with the requirements of the preparation and debugger. The course is designed mainly MSC-51 series microcontroller AT89C51 as the central device designed a series of content on Proteus and Keil to build a simulation platform, with lope simulation software in assembly language and c language as a programming language for simulation. In this course we did at Protues environment: ? with 780,578,127,912 chip design + 5V + 12V -12V DC power supply; ?LM324 integrated operational amplifier designed adjustable frequency, adjustable duty cycle square wave generating circuit ; ?51 smallest single-chip systems; MCU Board in the preparation and debugging environment; according DS12887 clock chip and keyboard and display interface chip microcontroller experimental board Intel HB51 8279, in assembly language and c language electronic clock software program, and through keyboard for time and date to be modified and settings. Keywords: software; program; SCM II 目录 摘要.................................................................................................................................. I Abstract.......................................................................................................................... II 第一章 绪论 .................................................................................................................... 1 1.1软件简介 ............................................................................................................ 1 1.1.1Protel软件 ..................................................................................................... 1 1.1.2Keil c软件 ..................................................................................................... 1 1.1.3Protues软件.................................................................................................... 2 1.1.4Lope软件 ......................................................................................................... 2 1.2芯片 ................................................................................................................... 3 2 Protues设计 ................................................................................................................ 5 2.1直流稳压电源 ..................................................................................................... 5 2.2方波发生电路 ..................................................................................................... 6 2.3单片机最小系统 .................................................................................................. 8 3单片机实验板 ................................................................................................................ 9 4电子时钟 ...................................................................................................................... 11 4.1实验要求 ........................................................................................................... 11 4.2实验步骤 ........................................................................................................... 11 4.3试验程序 ...........................................................................................................12 5结论 .............................................................................................................................22 6元件清单 ......................................................................................................................23 附录一电子时钟、键盘电路图 .........................................................................................25 III 第一章绪论 1.1软件简介 1.1.1Protel软件 PROTEL是PORTEL公司在80年代末推出的EDA软件,在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件,它较早就在国内开始使用。它是工作在WINDOWS95环境下,是个完整的板级全方位电子设计系统,它包含了电路原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 生成、支持宏操作等功能,并具有Client/Server(客户/服务器)体系结构,同时还兼容一些其它设计软件的文件格式,如ORCAD,PSPICE,EXCEL等,其多层印制线路板的自动布线可实现高密度PCB的100%布通率。 1.1.2Keil c软件 Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,通过一个集成开发环境(uVision)将这些部分组合在一起。用过汇编语言后再使用C来开发,体会更加深刻。Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。 1 1.1.3Protues软件 Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。 1.1.4Lope软件 可仿真调试C和汇编语言,即使不连接仿真器也能软件模拟运行,仿真速度可达64MHz,编辑,编译,调试在一个窗口内完成,调试后在编辑窗内跟踪光标显示变量值和名称,类型,长度,储存,地址等属性。使用时,创建 项目管理 工程项目管理制度介绍工程项目管理课程设计政府投资项目管理意见建设工程项目管理合同工程项目管理培训总结 ,方便项目编译仿真,可在窗口自行设置设置仿真器频率,无须硬件跳线,变量可用鼠标快速加变量窗口,无须按键输入名称,可将程序装入仿真区调试或存盘,同时调试观察源文件和反汇编窗口及其他窗口,可仿真调试各种格式的文件。 2 1.2芯片 (1)7805 7805为稳压芯片,路即可以输入一个直流稳压电源,他的输出电压恰好为5v,刚好是51系列单片机运行所需的电压,其中1接整流器输出的+电压,2为公共地,3就是的正5V输出电压了。 (2)7812 12V固定正电压稳压电路 3 (3)7912 12V电源稳压集成电路 (4)AT89S51 40个引脚,4k Bytes Flash片内程序存 储器,128 bytes的随机存取数据存储器 RAM),32个外部双向输入/输出(I/O)( 口,5个中断优先级2层中断嵌套中断,2 个16位可编程定时计数器,2个 全双工串 行通信口,看门狗(WDT)电路,片内时 钟振荡器。 4 2 Protues设计 2.1直流稳压电源 用7805 7812 7912芯片 设计+5V +12V -12V直流稳压电源 (1)仿真图 图2.1.1 5 (2)仿真结果 2.2方波发生电路 利用LM324设计频率可调、占空比可调的方波发生方波。方波信号:是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从源端传送到接收端,我们就称该信号是方波信号。它在科学研究、工程教育及生产实践中的使用非常普遍。通常作为标准信号,应用于电子电路的性能试验或参数测量,研究它具有十分重要的意义。 方波产生电路,即将运算放大器LM324的反相输入端接地,同相输入端接正弦波产生电路的输出端构成过零比较器, RC振荡电路 方波产生 比较电路 (1)仿真图 6 图2.2.1 (2)仿真结果 图2.2.2 7 2.3单片机最小系统 原理图 图2.3.1 一个典型的单片机最小系统一般由时钟电路、复位电路、键盘电路、显示电路等部分组成,有时也外扩有片外RAM和ROM以及外部扩展接口等电路。图为单片机最小系统结构框图。 外部RAM 51单片机 显示 键盘 系统时钟 复位电路 8 3单片机实验板 3.1要求 (1)显示实验 本实验要求实现的功能是:按下键几则显示几。按下第一个键显示1,按下第二个键显示2,按下第三个键显示3,按下第四个键显示4 (2)加减实验 本实验要求实现的功能是:按一个键显示加一,按另一个键显示减一 。设计步骤 :基本思路是,利用定时器1,每定时1秒则进入中断一次,从最地位开始加一,加一完后并判断是否加到10,若加到10,则将此位清零后,其更高的一位加一,一次类推。由于定时器初值的TH1和TL1的最大值均为255,即最大定时值达不到1秒,所以中断程序内采用计数10次的方法,在定时100毫秒,并且计数满10次的情况下进行一次加一运算。主程序中则是对加一后的数值进行逐位显示。由于采用动态显示,在显示完一位后,需要进行一定的延时,由于视觉暂留作用,就可看见显示的数。设置好初始的位码,查表后送入对应段码,进行一位显示,然后每显示完毕位码右移一位,继续查表送段码,就是这样依次不断循环,最终可以观察到动态显示的不断加一的4位数码管动态显示过程。 (1)计数实验 编写十进制累加显示程序。 (2)串口通信 图3.1.1 9 串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。它用一个起始位表示字符的开始,用停止位表示字符的结束。其每帧的格式如下:在一帧格式中,先是一个起始位0,然后是8个数据位,规定低位在前,高位在后,接下来是奇偶校验位(可以省略),最后是停止位1。用这种格式表示字符,则字符可以一个接一个地传送。在异步通讯中,CPU与外设之间必须有两项规定,即字符格式和波特率。字符格式的规定是双方能够在对同一种0和1的串理解成同一种意义。原则上字符格式可以由通讯的双方自由制定,但从通用、方便的角度出发,一般还是使用一些标准为好,如采用ASCII标准。波特率即数据传送的速率,其定义是每秒钟传送的二进制数的位数。例如, ,而每个字符如上述规定包含10数位,则传送波数据传送的速率是120字符/s 特率为1200波特。 (3)原理图 10 4电子时钟 4.1实验要求 系统无键按下的时候,显示当前时间,有键按下时,改变显示内容,并且显示新设定的时间。 例如:系统上电显示当前时间,F键按下,停止DS12887工作;E键按下,开启DS12887;A键按下,设定小时;B键按下,设置分钟;C键按下,设置秒;0-9 十个数字键设定数值。 4.2实验步骤 包括两大部分:键盘显示、时钟显示。 (1)键盘显示:查找实验板上各个芯片地址;查8279所接16个键盘码 ;8279初始化,送显示; 8279地址:77FFH(命令地址)和77FEH(数据地址); 读键盘,送显示。 (2)时钟显示:DS12887初始化;12887地址:6700H;将DS12887中的时、分、秒送到8279显示缓冲区并显示出来。 、B、C键分别是时、 最终结果:利用实验板上的16个键盘来控制时钟,A 分、秒键,F键为回车键。按A键显示小时,然后按0-9数字键来调整时间,同理,按B键显示分钟,然后按0-9数字键来调整分钟,按C键显示秒,然后按0-9数字键来调整秒。按F键后计算机将修改的时间、分、秒按各个功能键的不同分别传给DS12887中相应功能单元,最后显示器显示正常的时、分、秒。利用汇编语言或C语言编写程序并调试。 8位LED显示 单片机晶振电路 单片机复位电路 数码管显示驱动芯 AT89C51 单片机 片 时钟芯片 DS1302 按键电路 蜂鸣器 11 (3)大致想法 设置数码管显示 设置系统时间 读取系统时间 延时程序 启动时钟 8279初始化 清除屏幕 取键函数 控制年月日切换 返回键值 设置显示初始 值 控制时间切换 4.3试验程序 #include< reg52.H > #include< ABSACC.H > #define COM XBYTE[0x7001] #define DAT XBYTE[0x7000] #define TM_second XBYTE[0x6000] //秒 #define AM_second XBYTE[0x6001] //秒闹 #define TM_minute XBYTE[0x6002] //分 #define AM_minute XBYTE[0x6003] //分闹 #define TM_hour XBYTE[0x6004] //时 #define AM_hour XBYTE[0x6005] //时闹 #define TM_week XBYTE[0x6006] //周 #define TM_day XBYTE[0x6007] //日(2 位数) #define TM_month XBYTE[0x6008] //月(2 位数) #define TM_year XBYTE[0x6009] //年(4 位) #define REG_a XBYTE[0x600a] //寄存器A #define REG_b XBYTE[0x600b] 12 #define REG_c XBYTE[0x600c] #define REG_d XBYTE[0x600d] #define RAM_114 XBYTE[0x600e] #define COM XBYTE[0x7001] #define DAT XBYTE[0x7000] //键盘显示8279 的数据地址和命令地址 #define count 8 //缓存空间大小 unsigned char idata bufLED[count]; //数据输入缓存 unsigned char Deky(); unsigned char Keyin(); #define uchar unsigned char unsigned char idata time_buf[8] = {0,1,2,3,4,5,6,7}; unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x00,0x71}; void senddate(void); void sendtime(void); void settime(void); void setdsY(void) ; void setdsT(void); void readtime(void); void delay(void); void Init_8279( void ); /************ 延时程序 *********/ void delay(void){ unsigned char i,j; for(i=0;i<200;i++) for(j=0;j<200;j++) ; } void senddate(void){ readtime(); 13 bufLED[0]=time_buf[7]; bufLED[1]=time_buf[6]; bufLED[2]=time_buf[5]; bufLED[3]=time_buf[4]; } void sendtime(void){ readtime(); bufLED[2]= time_buf[0]; bufLED[1]= time_buf[1]; bufLED[0]= time_buf[2]; bufLED[3]= time_buf[3]; } /*****************************************/ void settime() //设置系统时间 { uchar xdata i; i=REG_d; REG_a=0x70; REG_b=0xa2; //输出为BCD 码24 小时进制 TM_second=time_buf[0]; TM_minute=time_buf[1]; TM_hour=time_buf[2]; TM_week=time_buf[3]; TM_day=time_buf[4]; TM_month=time_buf[5]; TM_year=time_buf[6]; REG_b=0x22; //芯片更新正常进行 REG_a=0x20; i=REG_c; } 14 /*-----------------设置数码管显示------------------*/ void Dis_LED(void ) { unsigned char k; COM=0x90; COM=0+0x80; k=bufLED[0]; k=0xf0&k; k=k>>4; DAT=table[k]; COM=1+0x80; k=bufLED[0]; k=0x0f&k; DAT=table[k]; COM=2+0x80; k=bufLED[1]; k=0xf0&k; k=k>>4; DAT=table[k]; COM=3+0x80; k=bufLED[1]; k=0x0f&k; DAT=table[k]; COM=4+0x80; k=bufLED[2]; k=0xf0&k; k=k>>4; DAT=table[k]; COM=5+0x80; k=bufLED[2]; k=0x0f&k; DAT=table[k]; COM=6+0x80; 15 k=bufLED[3];k=0xf0&k; k=k>>4; DAT=table[k]; COM =7+0x80; k=bufLED[3]; k=0x0f&k; DAT=table[k];} void time(void){ bufLED[2]= time_buf[0]; bufLED[1]= time_buf[1]; bufLED[0]= time_buf[2]; bufLED[3]= 0xf0|time_buf[3]; } /* ********************* */ void setdsT(void) { unsigned char k; do { if((k=Keyin())<0x0a) {k=k<<4 ; time_buf[2]=k;} time();Dis_LED( ); if((k=Keyin())<0x0a) {time_buf[2]=k|time_buf[2];} time();Dis_LED( ); if((k=Keyin())<0x0a) {k=k<<4 ; time_buf[1]=k;} time();Dis_LED( ); if((k=Keyin())<0x0a) { time_buf[1]=k|time_buf[1];} time();Dis_LED( ); if((k=Keyin())<0x0a) {k=k<<4 ; time_buf[0]=k;} time();Dis_LED( ); if((k=Keyin())<0x0a) { time_buf[0]=k|time_buf[0];} time();Dis_LED( ); if((k=Keyin())<0x08) {time_buf[3]=k;} time();Dis_LED( ); 16 }while(Keyin()!=0x0f); settime();} void date(void){ bufLED[0]=time_buf[7]; bufLED[1]=time_buf[6]; bufLED[2]=time_buf[5]; bufLED[3]=time_buf[4]; } /* ********************* */ void setdsY(void) { unsigned char k; do{ if((k=Keyin())<0x0a) {k=k<<4 ; time_buf[7]=k;} date(); Dis_LED( ); if((k=Keyin())<0x0a) {time_buf[7]=k|time_buf[7];} date();Dis_LED( ); if((k=Keyin())<0x0a) {k=k<<4 ; time_buf[6]=k;} date();Dis_LED( ); if((k=Keyin())<0x0a) {time_buf[6]=k|time_buf[6];} date();Dis_LED( ); if((k=Keyin())<0x0a) {k=k<<4 ; time_buf[5]=k;} date();Dis_LED( ); if((k=Keyin())<0x0a) { time_buf[5]=k|time_buf[5];} date();Dis_LED( ); if((k=Keyin())<0x0a) {k=k<<4 ; time_buf[4]=k;} date();Dis_LED( ); if((k=Keyin())<0x0a) { time_buf[4]=k|time_buf[4] ;} date();Dis_LED( ); }while(Keyin()!=0x0f); settime();} 17 /* -------- -----------*/ void readtime() //读取系统时间 { uchar xdata a; do { a=REG_a; } while((a&0x80)==0x80) ; //UIP 为1 时更新即将开始 time_buf[0]=TM_second; time_buf[1]=TM_minute; time_buf[2]=TM_hour; time_buf[3]=TM_week; time_buf[4]=TM_day; time_buf[5]=TM_month; time_buf[6]=TM_year; } /* -------- -----------*/ void start12887(void) //启动时钟 { unsigned char xdata i; i=REG_d; REG_a=0x70; //晶体震荡器开始并保持时钟运行 REG_b=0xa2; AM_second=0xff; AM_minute=0xff; AM_hour=0xff; REG_b=0x22; REG_a=0x20; i=REG_c; 18 } /*-----------------初始化8279---------------------*/ void Init_8279( void ) { COM=0xD1; //清楚总命令清除RAM COM=0x00; //键盘、显示方式、分频 COM=0x38; } /*-----------------------清除屏幕--------------------------*/ void Clear_LED( void ) { COM=0xD1; } /*-----------------------取键值函数------------------------*/ unsigned char Deky(void) { unsigned char k; k=COM; return(k&0x0f); } unsigned char Keyin(void) { unsigned char i,j,k; while(Deky()==0) ; COM=0x40; j=DAT; i=j&0x07; i=i<<3; k= j&0x38; k=k>>3; 19 i=i+k; return(i); //返回键值 } /*************************************/ void main(void) {unsigned char k; unsigned int i; for(i=0;i<20000;i++); EX1=0; COM=0xD1; COM=0x00; COM=0x38; start12887(); //*****************设置显示初始值***************** time_buf[0]=0x29; //sec time_buf[1]=0x08; //min time_buf[2]=0x14; //hour time_buf[3]=0x04; //week time_buf[4]=0x13; //day time_buf[5]=0x05; //month time_buf[6]=0x14; //year time_buf[7]=0x20; //year //************************************************ settime(); start12887(); for(;;) {if(Deky()==0) {sendtime(); Dis_LED( );} else{ k=Keyin(); 20 if(k==0x0b) while(1) { senddate(); Dis_LED( ); k=Keyin(); if(k==0x0e) break; if(k==0x0a) break; } // B控制年月日切换 else if( k==0x0e) { sendtime();Dis_LED( ); } //E控制时间切换 else if( k==0x0d) { senddate(); Dis_LED( ); setdsY(); start12887();} else if(k==0x0c) {sendtime(); Dis_LED( ); setdsT(); } }}} 21 5结论 通过这门课程我学会了几个软件的使用方法。比如:Protel 软件、Keil C 软件、LOPE仿真、Protues 软件的使用、LP5124 实时在线仿真器的使用、单片机实验板的硬件结构和主要元件的功能、用途和物理地址等等。虽然刚开始的时候找不到头绪,不知道应该怎么做,但小组是由两个人组成的,和同学交流后就知道画原理图,进行封装等步骤。在实际的操作中虽会遇到些小问题,但这并不影响我们学习的热情,而且老师也会慢慢的引导我们,我也在一点点的进步。 在试验中,protues这个软件主要是用来画原理图。在直流稳压电源、方波发生电路和单片机最小系统中主要用的就是这个软件。只要原理图画的正确一般都能得到实验结果。Keil C软件使用的比较少,通常会与LOPE这个软件一起使用。在实验的过程中我们还会编写程序,主要运用的是以前的知识,由于很久没有编写程序,因此会遇到一些麻烦,我们通常会翻阅资料和上网查阅解决这一问题。 对于电子时钟实验,由于基础知识薄弱,程序编写的不成功,有很多的疑惑,摸不到头脑,但幸好其他同学做出来了,所以借鉴了同学的实验,通过不断的请教同学,很多程序才得以理解。经过这一学期的学习,收货最大的就是学习了几个软件,也知道自己的程序设计薄弱,以后需要加强在这方面的学习。 该实验是小组合作完成的,这促进了团队的合作意思,也加强了同学的友情,所以感谢同学,给我帮助;感谢老师,给我指导。 22 6元件清单 实验题目 项目类型 元器件 直流稳压 Protues仿真 2W02G、7812、7912、DISC100N50V、 HITEEMP47U25V、 TRAN-2P3S、 VSINE 方波发生Protues仿真 HITEEMP10U50V 、LM324、 器 POZT-HG 、 RES 最小系统 Protues仿真 73HC373 、AT89S51 、BUTTON 、 CAP 、CRPSTAL、 RES、RESPACK-8 按键功能 Lope仿真 keil c编7SEG-MPX4-CC、 AT89C51、 BUTTON、 程 CAP、 CRYSTAL、 RES、 PNP 串口通信 Protues仿真 keil cAT89C51、超级终端 编程、LP5124仿真 时钟设计 硬件电路 、编程 AT89C51、DS12C887 、时钟芯片、 数码管、键盘等 参考文献 23 [1]《单片机C语言轻松入门》 周坚编 北京航空航天大学出版社。 [2] 单片机人机接口实例 公茂法编著 北京航空航天大学出版社。 [3]李广,弟朱月,秀王秀山.《单片机基础》[M].北京航空航天出版社。 [4]谢维成杨加国《单片机原理与应用及C51程序设计》[M].清华大学出版社。 [5]《单片微型计算机原理及接口技术》陈光东 等编 华中科技大学出版社 [6]《单片机实用系统设计技术》房小翠 编 国防工业出版社 [7] 《单片机原理及应用》张毅刚 主编。 高等教育出版社 [8] 电子技术基础(模拟部分) 康华光主编 高等教育出版社 [9] (美)Wayne Wolf著.孙玉芳等译.嵌入式计算系统设计原理.北京:机械工业出版社,2002. [10] 数字电子技术基础 周常森 范爱平主编 山东科技出版社 2002年 [11] 模拟电子技术基础 童诗白主编 高等教育出版社 [12] [13] [14] 电子技术基础(数字部分) 康华光主编 高等教育出版社 24 附录一电子时钟、键盘电路图 25 DS1DS3DS5DS7U12Aa101a101a101a101U10AaAaAaAaAb96b96b96b96L121LED1bAbAbAbAOUTB012ac8c8c8c8U12Bccccd5Ld5Ld5Ld5LU10Bdddd1357SN74F04Ne4e4e4e4L243LED2eeeeSN74LS07NOUTB134bf2f2f2f2U12Cffffg3g3g3g3U10CggggSN74F04Ndp7dp7dp7dp7L365LED3DPDPDPDPSN74LS07NOUTB256cU12DDpy Red-CADpy Red-CADpy Red-CADpy Red-CAU10DSN74F04NL489LED4SN74LS07NOUTB398dU12EDS2DS4DS6DS8U10ESN74F04Na101a101a101a101L51011LED5aAaAaAaASN74LS07NOUTA01110eb96b96b96b96U12FbAbAbAbAc8c8c8c8U10FccccSN74F04Nd5Ld5Ld5Ld5LL61213LED6dddd2468SN74LS07NOUTA11312fe4e4e4e4U13Aeeeef2f2f2f2U11AffffSN74F04Ng3g3g3g3L721LED7ggggSN74LS07NOUTA212gdp7dp7dp7dp7U13BDPDPDPDPU11BSN74F04NU6Dpy Red-CADpy Red-CADpy Red-CADpy Red-CAL843LED8SN74LS07NOUTA02731OUTB0OUTA334dpOUTA0OUTB0OUTA12630OUTB1VCCOUTA1OUTB1SN74F04NOUTA22529OUTB2OUTA2OUTB2SN74LS07NOUTA32428OUTB3OUTA3OUTB3R4R5R6R7R8R9R10R11P0.01223DB0BDP0.11310K10K10K10K10K10K10K10KDB1S0S1S2S3S4S5S6S7P0.21432SL0DB2SL0P0.31533SL1DB3SL1P0.41634SL2VCCU9SW-PBSW-PBSW-PBSW-PBSW-PBSW-PBSW-PBSW-PBDB4SL2R12P0.51735SL3161SL0DB5SL3VCCAS8S9S10S11S12S13S14S15P0.6182SL110KDB6BP0.71938RL0LED1153SL2DB7RL0Y0C39RL1LED214SW-PBSW-PBSW-PBSW-PBSW-PBSW-PBSW-PBSW-PBRL1Y1R13P3.241LED3136SL3IRQRL2Y2OE12LED412410KRL3Y3OE2ACS14225LED5115CSRL4Y4OE2BP3.7106LED610RDRL5Y5P3.6117LED79WRRL6Y6A0218LED878A0RL7Y7GNDVCCALE336SN74AHCT138NC9CLKSHIFT937RESETCNTL/SCap8279U8VCC20uFR3SL0116AVCC2KSL12BSL2315CY014Y1SL3613OE1Y2412OE2AY3511OE2BY410Y59Y687GNDY7SN74AHCT138N 26 27
本文档为【大连大学 王东电子系统设计课程 12426046 通信121】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_769254
暂无简介~
格式:doc
大小:295KB
软件:Word
页数:29
分类:互联网
上传时间:2017-11-18
浏览量:32