单片机作业

合集下载

单片机作业

单片机作业

姓名:滕建国班级:2010045201 学号:201004520105 一、九题目:设(70H)=60H,(60H)=20H.P1口为输入口,当输入状态为B7H,执行下面程序。

Mov R0,#70H MOV A,@R0 MOV R1,A MOV B,@R1 MOV P1,#0FFH MOV @R0,P1试分析(70H)﹑(B)﹑(R1)﹑(R0)的内容是什么。

答案:(70H)=0 (B)=20H (R1)=60H (R0)=0十题:试分析下列程序的功能。

CLR AMOV R2,AMOV R7,#4 LOOP:CLR CMOV A,R0RLC AMOV R0,AMOV A,R1 RLC AMOV R1,A MOV A,R2 RLC AMOV R2,A DJNZ R7,LOOP答案:把R0 R1 R4的内容代进位左移4位。

姓名:滕建国班级:2010045201 学号:201004520105 二﹑十二的题目:分析以下程序段,何时转向LABEL1?何时转向LABEL2?MOV A,R0CPL AJZ LABEL1INC AJZ LABEL2答案:(P0=0 时转向LABEL1 (P0+1=0时转向LABEL2 十三的题目:有4个变量U﹑V﹑W﹑X分别从P1.0~P1.3输入阅读如下程序,写出逻辑表达式并画出逻辑电路图。

MOV P1,#0FFH MOV C,P1.0 ANL C,P1.1 CPL C MOV ACC.0.C MOV C,P1.2 ORL C,ACC.0 MOV F,C题目:逻辑表达式:P(1.0) *P(1.1)+[P(1.2)+P(1.3)]姓名:滕建国班级:2010045201 学号:201004520105 三﹑十四的题目:若(R1)=30H, (A)=40H,(30H)=60H,(40H)=08H.试分析执行下列程序段后上述各单元内容的变化。

MOV A,@R1MOV @R1,40HMOV 40H,AMOV R1,#7F答案:A=60H R1=08H (40H)=60H R1=7FH十九的题目:若CY=1,P1=10100011,P3=01101100B.试指出执行下列程序段后,CY﹑P1口及P3口内容的变化情况。

单片机作业(答案)

单片机作业(答案)

。H55 为容内的 A�后序程完行执 H55=)A(� A LPC HAA=)A(� 1R@,A LRX HFF=�H02� � A,H02 LRO H55=)A(� HFFO#�A LNA H55=)A(� H55#�A VOM�答 A LPC 1R@�A LRX A�H02 LRO HFF0#�A LNA H55#�A V OM 。容内的 A 后段序程列下完行执出写请�HAA=�H02� �H02=�1R�知已�目题、4 。场现复恢和场现护保于用�作操�POP、HSUP�令指的 栈出和栈进的栈堆对有还 �栈出和栈进动自址地点断把会时断中和用调序程子在栈堆 �中机 微片单 15C08 在。场现护保和点断护保�个两有能功体具其。PS 器示指栈堆及区栈堆 。区栈堆置设以可内区 MAR 户用在。HF7~H03 为址地 元单�元单个 08 下剩�区个两面前去出�中元单 821 低 MAR 部内在。区 MAR 户用 。HF7~H00 为址地位�位 821 计共 �元单 MAR 个 61 有共区址寻。 ”区址寻位“为称�此因。作操位行进位一每的中元单对可也 �作操行进节字按�用使元单 MAR 般一为作可既�HF2~H02 为址地元单。区址寻位 。址地 元单个 23 共 HF1~H00 用占� ”器存寄作工用通“为称也 7R~0R。等果结间中及数作操存保
术技口接与理原机算计型微片单
。毕完送传串符字个整或送传束结”RC“符字车回见遇到行进直一�送传行进 fubtuo 区冲缓 出输的 MAR 部外在设向 fubni 区冲缓入输的 MAR 部内从串符字的 H01 为度长把�目题、6 数存� 01×�A� � 8×�A� � 4×�A� � � 2×�A� � 数取� H03=�OR� � A�OR@ VOM 1R�A DDA A LR A LR A�1R VOM A LR 0R@�A VOM H03#�0P VOM�答 A�OR@ V OM 1R�A DDA A LR A LR A�1R V OM A LR 0R@�A V OM H03#�0P V OM 。能功其明说�序程列下读阅�目题、5

单片机作业——精选推荐

单片机作业——精选推荐

单⽚机作业2-1. 8051单⽚机芯⽚内部包含哪些主要逻辑功能部件?答:⼀个8位微处理器(CPU);⽚内数据存储器RAM;⽚内程序存储器ROM;四个8位并⾏I/O⼝P0~P3;两个定时器/计数器;五个中断源的中断控制系统;⼀个UART(通⽤异步接收发送器)的串⾏I/O⼝;⽚内振荡器和时钟产⽣电路。

2-2、8051存储器分哪⼏个地址空间?如何区别不同空间寻址?答:⑴⽚内、外统⼀编址的64KB程序存储器;⑵⽚内256B数据存储器;⑶⽚外64KB数据存储器。

硬件:EA引脚接⾼电平时CPU从⽚内0000H单元开始取指令,接低电平时CPU直接访问⽚外EPROM。

软件:MOV指令访问⽚内数据存储器,MOVX 指令访问⽚外数据存储器,MOVC指令⽤于读取程序存储器中的常数。

2-4. 简述直接位寻址区的空间分配,⽚内RAM中包含哪些可位寻址单元?答:MCS-51单⽚机⽚内RAM中有两个区域可进⾏位寻址:(1)⽚内RAM低128字节的位寻址区,地址为20H~2FH的16个字节单元共128位,每⼀位都有相应的位地址,可⽤位寻址⽅式对其进⾏置位、复位、内容传送、逻辑运算等操作,128位的位地址定义为00H~7FH。

(2)⽚内RAM⾼128字节的存储器区,有21个特殊功能寄存器。

其中字节地址正好能被8整除的字节单元中的每⼀位都可以按位寻址、操作。

2-6. 8051单⽚机EA引脚有何功能?在使⽤8031时,EA引脚应如何处理?答:EA引脚为外部程序存储器地址允许输⼊端,其电平的⾼低决定了系统复位后CPU 是从⽚内程序存储器还是⽚外扩展存储器的0000H字节单元开始取指令。

(1)当引脚EA接成⾼电平时,CPU⾸先从⽚内0000H字节单元开始取指令执⾏程序,当指令地址寄存器PC中的内容超过0FFFH后,就⾃动转向⽚外扩展的EPROM中取指令执⾏,这时芯⽚外部的重叠地址为0000H~0FFFH的低4KB EPROM忽略不⽤。

(2)当引脚EA接成低电平时,复位后CPU直接从⽚外EPROM的0000H字节单元开始取指令执⾏,这时芯⽚内部0000H~0FFFH的4KB单元被忽略不⽤。

单片机大作业试题及答案

单片机大作业试题及答案

单片机试题带答案版1、填空(每空2 分,共40 分)1、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16 位。

单片机的特2、单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。

3、8051最多可以有4 个并行输入输出口,最少也可以有1个并行口,即P1 。

P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。

4、ALE信号的作用是低8位地址锁存。

5、8051复位后,PC= 0 H。

若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFF H时,8051会自动转向片外存储器继续取指令执行。

6、8051的C/T是加(加或减)计数的。

7、8051的中断向量表在3 H、0B H和13H、1BH、23H。

8、MOV A,40H 指令对于源超作数的寻址方式是直接寻址。

9、指令JB 0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC 。

(0A7H是P2.7的地址)2、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共5 分)[解答] OV:0、CY:1、AC:1、P:1 A:-953、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。

画出连接示意图,写出完整的程序。

(共15 分)4、将8051外部扩展2K EPROM,同时扩展16K RAM作数据存储器,采用的2716是2K 的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。

请画出连接示意图。

要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据入D、数据出Q、锁存控制G、OE;2716的A、数据O、片选CE、输出使能OE;6264的A、D、CE、OE、WE。

单片机作业及参考答案

单片机作业及参考答案

习题1、BCD 码加法编程。

X 、Y 为4位压缩BCD 码,求 Z=X+Y 。

设X 存在片内RAM 40H 、41H 单元,Y 存在42H 、43H 单元,编程求 Z=X+Y ,并存入片内RAM 单元44H 、45H 、46H 。

ADB :MOV A ,40H ADD A ,42H DA A MOV 44H ,A MOV A ,41H ADDC A ,43H DA A MOV 45H ,A MOV A ,#0 ADDC A ,#0 MOV 46H ,A RET习题2:编程求双字节减法。

设X 、Y 存在片内 RAM 40H 起始单元,计算Z=X-Y 。

SUBD :CLR C MOV A ,40H SUBB A ,42H MOV 44H ,A MOV A ,41H SUBB A ,43H MOV 45H ,A MOV A ,#0 SUBB A ,#0 MOV 46H ,A RET 习题3:编程完成对DPTR 的减1操作.MOV A ,DPLCLR CSUBB A ,#1MOV DPL ,AMOV A ,DPHSUBB A ,#0MOV DPH ,A习题4:如何将累加器A 中的数据高4位清0,低位不变?ANL A ,#0FH习题5:如何将寄存器R2中的数据奇数位取反,偶数位不变?MOV A ,R2XRL A ,#10101010BMOV R2,A;取被加数低字节 ;加上加数低字节 ;BCD 十进制调整 ;保存和的低字节 ;取被加数高字节 ;加上加数高字节 ;BCD 十进制调整 ;保存和的高字节 ;求高字节进位 ;子程序结束 ;清借位标志;取被减数低字节;减去减数低字节;保存差的低字节;取被减数高字节;减去减数高字节;保存差的高字节;保存差的借位标志;;子程序结束习题:计算程序中转移指令的相对偏移量 e ,并判断是否超出转移范围。

地址源程序2130H LOOP:……21B0H SJMP LOOP解:e = 目的指令地址-(转移指令地址+指令字节数)= 目的地址-PC当前值=2130H-(21B0H+2)=-130﹤-128故超出转移范围。

单片机作业

单片机作业

第一章1、写出下列二进制数的原码、反码和补码(设字长为8位)。

(1)001011 (2)-0010112、微型计算机由那几部分构成?3、什么叫单片机?它有何特点?1、(1)原码:00001011 反码:00001011 补码:00001011(2)原码:10001011 反码:11110100 补码:111101012、微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。

3、单片机就是在一块硅片上集成了CPU、RAM、ROM、定时器/计数器和多种I/O口(如并行、串行及A/D变换器等)的一个完整的数字处理系统。

单片机主要特点有:品种多样,型号繁多;存储容量大;频率高,速度快;控制功能强,集成度高;功耗低;配套应用软件多。

第二章2.1 说明ROM,EPROM,EEPROM和Flash之间的主要特点和区别?2.3某ROM芯片中有12根地址输入端和8个数据输入端,该芯片的存储容量是多少位?2.4说明动态RAM和静态的主要区别,使用时应该如何选用。

2.6现有若干片2K*8位的RAM芯片,主控制器的地址线为20根,若用线选法组成片外存储器,有效的寻址范围最大是多少?若用3-8译码器来产生片选信号,则有效的寻址范围最大有是多少?若要将寻址范围扩展到64KB,应选用什么样的译码器来产生片选信号?2.8如图2.22所示,若用1K*8位的芯片来扩展3K*8位RAM,试计算各片的地址范围。

2.1.)1. 掩模工艺ROM(固定式ROM):用来存储计算机用的某些标准程序和固定的数据表格,因为制造出来已经被固定了,所以只能读,不能写。

2. 可擦除可编程存储器EPROM:具有可擦除功能,擦除后可进行再编程,但是擦除需要紫外线照射,平时保存要避免阳光直射。

3. 可电擦除可编程只读存储器EEPOM:用电信号进行擦除,具有ROM的非易失性,又有RAM的随机读写,但是写入速度比较慢,重编程时间较长,有效重编程次数较低。

单片机作业答案

单片机作业答案

单片机作业题第一章1.把下列十进制数转换成二进制数和十六进制数①(135)10=(10000111)2=(87)16②(0.625)10 =(0.101)2=(0.A)162. 请写出下列各十进制数在八位微型机中的原码、反码、和补码形式:①x=+38 ②x=+64 ③ x=-112[+38]=[+38]原=[+38]反=[+38]补=00100110B[+64]=[+64]原=[+64]反=[+64]补=01000000B[-112]原=11110000B [-112]反=10001111B [-112]补=10010000B3. 用十六进制形式写下列字符的ASCⅡ码:①AB5=414235H②COMPUTER=434F4D5055544552H第二章1.MCS-51单片机引脚信号中,信号名称带上划线的表示该信号为___低电平____或___负脉冲__ 有效。

2.MCS-51单片机内部RAM的通用寄存器区共有____32____个单元,分为___4_____组寄存器,每组____8___个单元,以___R0~R7_______作为寄存器名称。

3.使8051单片机复位有______上电复位______ 和___按键复位_____两种方法。

复位以后CPU使用第__0__组工作寄存器,它们所对应的内存地址为___00H____至__07H__ ,若要求使用第2组工作寄存器,RS0和RS1应设置为__10___。

4.MCS-51单片机的存储器分为4个物理上相互独立的存储器空间,即___片内ROM_____ 、___片外ROM__、片内RAM、片外RAM_;按其逻辑关系可分为__三__ 个逻辑上相互独立的存储器空间。

5.MCS-51系列单片机内和片外数据存储器的寻址空间分别为__128B___、___64KB___。

6.MCS-51系列单片机包括很多机型,其中8031单片机片内有__0__B的程序存储器、8051单片机片内有__4k___B的程序存储器。

单片机作业1及答案

单片机作业1及答案

单片机作业1及答案(共5页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--单片机原理与应用形成性考核册学校名称:学生姓名:学生学号:班级:《单片机原理与应用》作业1 Array(第一、二章)一、选择题1.单片机芯片内提供了一定数量的工作寄存器,这样做的好处不应包括( D )。

A. 提高程序运行的可靠性B. 提高程序运行速度C. 为程序设计提供方便D. 减少程序长度2.内部RAM中的位寻址区定义的位是给( D )。

A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都对3.对程序计数器PC的操作( A )。

A. 是自动进行的B. 是通过传送进行的C. 是通过加1指令进行的D. 是通过减1指令进行的4. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。

A. 4KBB. 64KB5. 以下有关PC和DPTR的结论中错误的是( C )。

A. DPTR是可以访问的而PC不能访问B. 它们都是16位的寄存器C. 它们都具有自动加1功能可以分为两个8位的寄存器使用,而PC不能6. PC的值是( C )。

A.当前指令前一条指令的地址B.当前正在执行指令的地址C.下一条指令的地D.控制器中指令寄存器的地址7.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为( D )。

C. 38H8. 在80C51中,可使用的堆栈最大深度为( A )。

个单元 B. 32个单元个单元个单元9. 位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B )。

A.位累加器CYB.通用寄存器的可寻址位C.专用寄存器的可寻址位D.位操作指令集10. 在MCS-51单片机的运算电路中,不能为ALU提供数据的是( D )。

A. 累加器AB.暂存器C.寄存器BD.状态寄存器PSW11. 在MCS-51中( C )。

单片机大作业题目1-30

单片机大作业题目1-30

须知:1. 大作业的所有题目都应在PROTEUS 7.5(注意:只能使用7.5版本)仿真环境下运行通过。

2. 要求:(1)在keil IDE(μvision3)中完成应用程序设计、并编译;(2)在PROTEUS 7.5下的ISIS Professional中完成电路设计、调试与仿真通过。

题目1 智能电子钟(LCD显示)设计要求:以AT89C51单片机为核心,制作一个LCD显示的智能电子钟:(1) 计时:秒、分、时、天、周、月、年。

(2) 闰年自动判别。

(3) 时间、月、日交替显示。

(4) 自定任意时刻自动开/关屏。

(5) 计时精度:误差≤1秒/月(具有微调设置)。

题目2 电子时钟(LCD显示)设计要求以AT89C51单片机为核心的时钟,在LCD显示器上显示当前的时间:●使用字符型LCD显示器显示当前时间。

●显示格式为“时时:分分:秒秒”。

●用4个功能键操作来设置当前时间,4个功能键接在P1.0~P1.3引脚上。

功能键K1~K4功能如下。

●K1—进入设置现在的时间。

●K2—设置小时。

●K3—设置分钟。

●K4—确认完成设置。

程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00:00”,然后开始计时。

题目3 秒表设计要求应用AT89C51的定时器设计一个2位的LED数码显示作为“秒表”:显示时间为00~99s,每秒自动加1,设计一个“开始”键,按下“开始”键秒表开始计时。

设计一个“复位”键,按下“复位”键后,秒表从0开始计时。

题目4 定时闹钟设计要求使用AT89C51单片机结合字符型LCD显示器设计一个简易的定时闹钟LCD时钟。

定时闹钟的基本功能如下:●显示格式为“时时:分分”。

●由LED闪动来做秒计数表示。

●一旦时间到则发出声响,同时继电器启动,可以扩充控制家电的开启和关闭。

程序执行后工作指示灯LED闪动,表示程序开始执行,LCD显示“00:00”,按下操作键K1~K4动作如下:(1) K1—设置现在的时间。

单片机作业与答案

单片机作业与答案

第四章1、单片机系统结构特点?答:(1)在系统结构上采用哈佛型;(2)极强的布尔处理能力(3)具有较齐全的输入/输出接口及实时中断功能(4)配有实时控制时的特殊电路2、MCS-51单片机的基本组成?答:(1)8位中央处理单元CPU。

(2)4KB程序存储器ROM,256B数据存储器RAM。

(3)4个8位并行I/O口(P0~P3)。

(4)1个全双工串行I/O口(P3.0,P3.1)。

(5)2个16位加法定时/计数器(T0,T1)。

(6)5个中断源。

(7)内部时钟产生电路。

最高允许振荡频率为12MHz。

3、MCS-51单片机存储器可划分为几个空间?各自地址范围是多少?答:单片机存储器划分为四个空间:1)EA=1片内程序存储器地址0000-0FFFH ,片外程序存储器地址1000-FFFFH EA=0片外程序存储器地址0000-FFFFH2)片内数据存储器地址00-FFH片外数据存储器地址为0000-FFFFH4、MCS-51单片机内RAM存储器可划分为几个空间?各自地址范围是多少?答:寄存器区00H-1FH位寻址区20H-2FH用户区和堆栈区30H-7FH特殊功能寄存器区80H-FFH第五章1.MCS-51系列单片机有哪几种寻址方式?答:立即寻址:MOV A,#5直接寻址:MOV A,30H寄存器寻址:MOV A,R0寄存器间接寻址:MOV A,@R0变址寻址:MOVC A,@A+DPTR相对寻址:JZ REL位寻址:MOV C,BIT2.指出下列指令中画线的操作数的寻址方式。

MOV R0,#60H立即寻址MOV A,30H直接寻址MOV A,@Ri寄存器间接寻址MOV @Ri,A 寄存器寻址ADD A, B 寄存器寻址SUBB A,R7 寄存器寻址3.指出下列指令中画线的操作数的寻址方式。

MOVX A,@DPTR 寄存器间接寻址MOV DPTR,#0123H 立即寻址MOVC A,@A+DPTR 基址变址寻找MUL A B 寄存器寻址INC DPTR 寄存器寻址4.指出下列指令中画线的操作数的寻址方式。

单片机作业

单片机作业

1、写出能完成下列数据传送的指令1)R1中的内容传送到R0MOV A,R1MOV R0,A2)内部RAM 20H单元的内容传送到内部RAM 30H单元中MOV 30H,#20H3)外部RAM 30H单元中的内容传送到内部RAM 30H单元中MOV DPTR,@30HMOVX A,@DPTRMOV 30H,A4)外部RAM 2000H单元的内容传送到外部RAM 20H单元中MOV R1,#2000HMOVX A,@R1MOV R1,#20HMOVX @R1,A5)ROM 2000H单元中的内容传送到内部RAM 20H单元中MOV DPTR,#2000HMOV A,#01HMOVC A,@A+DPTRMOV 20H,A6)ROM 2000H单元中的内容传送到外部RAM 3000H单元中MOV DPTR,#2000HMOV A,#01HMOVC A,@A+DPTRMOV R1,#3000HMOVX @R1,A2、试编出把外部RAM的2050H单元中的内容与2060H单元中的内容相互交换的程序。

MOV R0,#2050HMOVX A,@R0MOV R1,AMOV R2,#2060HMOVX A,@R2XCH A,R1MOVX @R2,AXCH A,R1MOVX @R0,A3、已知A=7AH,Cy=1,试指出8031执行下列程序的最终结果。

1)MOV A, #0FH(A=0FH)CPL A(A=F0H)MOV 30H, #00HORL 30H, #0ABHRL A(A=E1H)2)MOV A, #0BBH(A=BBH)CPL ARR A(A=22H)MOV 40H, #0AAHORL A, 40H(A=AAH)3)ANL A, #00H(A=00H)MOV 30H, AXRL A, 30H(A=00H)RLC A(A=01H)SWAP A(A=10H)4)ORL A, #0FH(A=7FH)SWAP A(A=F7H)RRC A(A=FBH)XRL A, #0FH (A=F4H)ANL A, #0F0H1、试编写能完成如下操作的程序:1)使20H单元中的数高两位变“0”,其余位不变MOV A,20HANL A,#00111111BMOV 20H,A2)使20H单元中的数高两位变“1”,其余位不变MOV A,20HANL A,#00111111BXRL A,#11000000BMOV 20H,A3)使20H单元中的数高两位变反,其余位不变MOV A,20HXRL A,#11000000BMOV 20H,A4)使20H单元中的数所有位变反,其余位不变MOV A,20HCPL A(XRL A,#11111111B)MOV 20H,A2、已知SP=70H,PC=2345H。

单片机作业.doc

单片机作业.doc

作业一:单片机应用的设计构想随着科学技术的不断进步,信息技术在当代社会中扮演越来越重要的作用,而信息的处理离不开计算机,特别是单片计算机。

它具有形小、体轻、可靠的特点,越来越受到人们的亲睐。

随着夏天气温的不断升高,人们无法忍受长时间高温的煎熬便产生中暑,疲乏等一系列不适症状。

为此,电风扇,电空调边应用而生,摆脱了以往用扇子去热的传统方法,从而促进了单片机技术的应用与发展。

单片机自然风发生器便是其中以典型实例。

自然风发生器的硬件结构及其原理要让电风扇产生自然风,即改变电风扇送风的强弱,只有改变电机端的电压和电流。

如图1所示,改变晶闸管控制角α,即控制晶闸管开始导通的时间,就能使电机负载上的电压和电流发生变化。

图2展示了α角和电机负载电压的关系。

α角的变化又可通过电容C1的放电时间的改变来实现。

PIC16C54有规律地选择电阻Rx,即可改变电容C1的充放电时间,从而达到改变电风扇送风的强弱的目的。

控制角α和强弱风的关系如下所示。

一般取η=0.63,三极管特性最好。

电容C1取值0.047μF。

根据(3)式,对应不同α的设定值,求得Rx值表:R0=1K, R1=33K, R2=62K, R3=89K, R4=120K, R5=150K, R6=180K, R7=220KRx接于PIC16C54单片机的RB0~~RB7口。

RA0口为启动信号输入口,当A键按下时,则自然风发生器开始工作。

RA1口为停止信号输入口,当B键按下时,则自然风发生器停止工作。

RA2口为定时信号输入口,当C键按下时,则自然风发生器以定时方式工作。

RA3口为交流电相位检测口,用于确定交流电的起始相位。

读者可再加上显示,定时值输入等电路,构成更完整的装置。

作业二:观察身边的单片机例1;银行卡工作原理;读磁失误的主要原因1. 如磁条因意外擦除磁条信息,在交易时可能无法被POS 或ATM读出磁条信息,这时,卡片帐户资料必需采用键式输入,甚至取消交易。

单片机作业

单片机作业

八课时部分实验一开关状态指示闪烁灯一.实验目的:1.掌握编译工具keil和单片机模拟器proteus的使用。

2.掌握简单位操作指令写法。

3.掌握单片机I/O口的输入输出功能。

4.学习延时子程序的编写和使用。

二.实验设备:预装了keil及proteus的PC机.三.实验内容:1.在AT89C51单片机的P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0。

2秒.2.监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1。

0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。

电路原理图如下图所示:3.AT89C51单片机的P1。

0-P1.3接四个发光二极管L1-L4,P1.4-P1。

7接了四个开关K1-K4,编程将开关的状态反映到发光二极管上。

(开关闭合,对应的灯亮,开关断开,对应的灯灭)。

电路原理图如下图所示:四.实验步骤:1.任务一:使用keil编辑程序,生成hex文件,打开DSN文件,把hex文件加入到单片机中,观察发光二极管的闪烁情况。

2.任务二:使用keil编辑程序,生成hex文件,打开DSN文件,把hex文件加入到单片机中,合上开关,二极管发光,打开开关,二极管熄灭.3.任务三:使用keil编辑程序,生成hex文件,打开DSN文件,把hex文件加入到单片机中,合上开关,对应的二极管发光,打开开关,对应的二极管熄灭。

五.实验要求:1.根据实验任务要求,编写源程序.任务一的代码:ORG 2000HSTART:CLR P1.0LCALL DELAYSETB P1。

0LCALL DELAYLJMP STARTDELAY:MOV R5,#20 ;延时子程序,延时0.2 秒D1: MOV R6,#20D2: MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND任务二的代码:ORG 2100HSTART: JB P3.0,LIGCLR P1。

单片机作业习题

单片机作业习题

天津工业大学微机原理习题集第1章练习与思考题1.微型计算机硬件系统采用冯-诺依曼结构的基本内容是什么?2.CPU和MPU在概念上有什么区别?3.微机主机的组成,都包括哪些部件?4.数据总线(DB)和地址总线(AB)分别决定计算机的哪些性能?5.地址译码电路和接口的作用是什么?什么叫端口?端口与接口的概念有什么区别?6.设计算机字长为8位,求73和-65的定点表示形式;求48.37和-0.385的浮点表示形式(设阶码,尾数各占4位)。

7.在浮点表示形式中,阶码与尾数的关系是什么?8.求8421BCD码的运算①45+32 ②98+74 ③70-58 ④62-379.什么是补码运算?如何求一个数的补码?为什么计算机中的数一律都是补码形式?10.求下列各数的补码运算:①40+17 ②85+63 ③72-50 ④28-60若将上述运算看成是有符号数的运算,其真值各是多少?若将上述运算看成是无符号数的运算,其真值各是多少?它们运算后,各对标志位OV和CY有什么影响?11.如何深刻理解“计算机不识别数的属性这个重要概念”?这个概念对于指导我们学习计算机原理有哪些意义?第2章练习与思考题1.半导体存储器按功能分,可分为几种?各有什么特点?2.根据图2.2,简述执行读/写指令时,各控制信号的工作过程。

3.简述存储器芯片的地址引脚数量与存储器容量的关系。

4.什么是位扩展、字扩展、字位全扩展?各举例说明。

5.什么是动态随机存储器?其特点是什么?为什么需要刷新?对刷新周期有什么要求?6.E2PROM的特点是什么?分为几类?READY BUSY引脚的功能是什么?7.98C64A的/8.简述98C64的编程时序。

9.什么是“闪存”,用于那些场合?10.28F040有几种工作方式?每种工作方式的操作如何实现?第3章练习与思考题1.8086CPU分为EU和BIU两个部分,它们各负责什么工作?它们之间有什么联系?2.8086CPU有哪些用户可以访问的寄存器?其主要作用是什么?3.对8086存储器系统操作,为什么分为不同类型的段,并按段操作?有什么意义?都分为哪些段?如何定义一个段?4.什么是逻辑地址?什么是物理地址?5.若逻辑地址为:FFFF:0001H、00A2:37FH和B800:173FH,请求出它们的物理地址各是多少?6.若8086中,CS:IP=A000H:1000H,请画出表示地址总线引脚A19~A0的输出信号状态。

单片机作业3-参考答案

单片机作业3-参考答案

单片机作业3参考答案1.下而指令对源操作数而言,采用的是什么寻址方式?座号是奇数的同学做下面9条指令:(1)MOV 30H. R3 ;寄存器寻址(2)MOV A, @R0 ;寄存器间接寻址(3)MOV R6, #55H ;立即寻址(4)MOVC A. ©A+DPTR ;基址变址寻址基址寄存器加变址寄存器间接寻址(5)MOV DPTR.#1234H ;立即寻址(6)SJMP MAIN ;相对寻址(7)MOV 20H, 40H ;直接寻址(8)CLR C ;位寻址(9)PUSH PSW ;直接寻址座号是偶数的同学做下面9条指令:(1)MOV R3,30H ;直接寻址(2)MOV @R0, A ;寄存器寻址(3)SJMP MAIN ;相对寻址(4)MOV RO, #35H ;立即寻址(5)MOVC A. @A+PC ;基址变址寻址基址寄存器加变址寄存器间接寻址(6)POP ACC ;直接寻址(7)MOV DPTR. #1234H ;立即寻址(8)MOV 20H, @R0 ;寄存器间接寻址(9)CLR P ;位寻址2.判断下而指令的正误,错误的指令要说明错在什么地方。

座号W27号的同学做下面5条指令:(1)MOV A. #F0H ;错误,立即数以A~F开头要在前而加0(2)MOV @R3,#55H ;错误,间接寻址寄存器只能是R0或R1(3)PUSH A ;错误,进栈之类的操作数必须是立即寻址,A改为ACC(4)DEC DPTR ;错误,DPTR不能自减1(5)SJMP $ ;正确座号>28号的同学做下面5条指令:(1)MOVX @R4, A ;错误,间接寻址寄存器只能是R0或R1(2)POP A ;错误,出栈之类的操作数必须是立即寻址,A改为ACC(3)MOV P0.#FFH ;错误,立即数以A~F开头要在前而加0(4)DEC DPTR ;错误,DPTR不能自减1(5)MOVC @A+DPTR. A ;错误,程序存储器只能读,不能写3.写岀下面程序段执行的结果。

单片机作业

单片机作业

指出下列指令中源操作数的寻址方式。

MOV A,#55H ;立即寻址MOV A,2AH ;直接寻址MOV C,20H ;位寻址MOV A,@R0 ;间接寻址MOV @R0,A ;寄存器寻址MOV A,R0 ;寄存器寻址MOVX A,@DPTR ;间接寻址MOV DPTR,#0123H ;立即寻址MOVC A,@A+PC ;变址寻址1己知(A)=7AH,(R0)=34H,(34H)=A5H,请写出分别执行下面各条指令后累加器A的内容。

(1) MOV A,R0 ;A=34H(2) MOV A,@R0 ;A=A5H(3) MOV A,34H ;A=A5H(4) MOV A,#34H ;A=34H说明下段程序执行过程中,SP的内容及堆栈中内容的改变过程。

MOV SP,#30H; SP=30H。

MOV 30,#55H;MOV 40,#66HPUSH 30H; SP=31H,(SP)=55H。

PUSH 40H; SP=32H,(SP)=66H。

POP 30H; (30H)=66H,SP=31H。

POP 40H; (40H)=55H,SP=30H。

3 编程将内部RAM的20H~4FH单元内容清零MOV R0,#20HMOV A,#00HMOV R1,#17LOOP:MOV @R0,AINC R0DJNZ R1,LOOPSJMP $编程查找内部RAM的32H-41H单元是否有0AAH这个数据,若有这一数据,则将50H单元置为0FFH,否则将50H单元清零MOV R0,#32H; 内存首地址MOV R1,#10H;内存的长度16个单元MOV 50H,#00H;假设没有0AA这个数据LOOP1: CJNE ,@R0 0AAH,NEXT1;判断数据,不相等转到NEXT1JMP NEXT2 ;相等的就转移到NEXT2NEXT1:INC R0 ;不相等时,R0加1,指向下一个内存数据DJNZ R1,LOOP;判断数据有没有比较完,JMP EXITNEXT2:MOV 50H,#0FFH;有0AAH这个数据,50H单元置0FFH,退出EXIT:SJMP $5、查找20H~4FH单元中出现00H的次数,并将结果存入50H单元MOV R0,#20H;内存首地址MOV R1,#30H;内存长度MOV 50H,#00H;结果清零LOOP:CJNE @R0,#00H,NEXTINC 50H;出现00H,50H加1NEXT:INC R0;指向一下个内存DJNZ R1,LOOP;判断没有结束SJMP $;结束6 已知A=83H,R0=17H,(17H)=34H,写出下列程序段之后的A中的内容ANL A,#17H; A=83H&17H=03HORL 17H,A; (17H)=34H|03H=37HXRL A,@R0; A=03H异或37H=34HCPL A; A=0CBH7.已知单片机的晶振频率为12M,分别设计延时程序为0.1s,1s的子程序Delay100ms:MOV R7,#250DEL1: MOV R6,#198DEL2: DJNZ R6,DEL2DJNZ R7,DEL1;(2*198+3)*250=99751usMOV R7,#123;1usDJNZ R7,$;246usRET;2us,99751+1+246+2=100000us=100ms Delay1s: MOV R8,#10; 1usDEL1: MOV R7,#250;1usDEL2: MOV R6,#198; 1usDEL3: DJNZ R6,DEL3; 198*2=396usDJNZ R7,DEL2; (1+396+2)*250=99750DJNZ R8,DEL1; 1+(1+99750+2)*10 =997531MOV R6, #10;DEL4: MOV R7,#121;1usDJNZ R7,$;242usDJRZ R6,DEL4;1+(1+242+2)*10=2451usMOV R7,#7;1uSDJNZ R7,$;14uSNOP ;1uSRET;2us,997531+2451+18=1s数据存储器(RAM)用于存储数据。

单片机作业(答案)

单片机作业(答案)

单片微型计算机原理与接口技术1、题目:80C51单片微机芯片引脚第二功能有哪些?答:80C51单片机的P0、P2和P3引脚都具有第二功能。

第一功能第二变异功能P0.0~P0.7 地址总线A0~A7/数据总线D0~D7P2.0~P2.7 地址总线A8~A15P3.0 RXD(串行输入)P3.1 TXD(串行输入)P3.2 INTO(外部中断0)P3.3 INT1(外部中断1)P3.4 TO(定时器/计数器0的外部输入)P3.5 T1(定时器/计数器0的外部输出)P3.6 WR(外部数据存储器或I/O的写选通)P3.7 RD(外部数据存储器或I/O的读选通)2、题目:80C51存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别?答:80C51单片机采用哈佛(Har-yard)结构,即将程序存储器和数据存储器截然分开,分别进行寻址。

不仅在片内驻留一定容量的程序存储器和数据存储器及众多的特殊功能寄存器,而且还具有较强的外部存储器扩展能力,扩展的程序存储器和数据存储器寻址范围都可达到64KB。

1.在物理上设有4个存储器空间片内程序存储器片外程序存储器片内数据存储器片外数据存储器2.在逻辑上设有3个存储器地址空间片内、片外统一的64KB程序存储器地址空间片内256字节(80C52为384字节)数据存储器地址空间片内数据存储器空间在物理上又包含两部分:-对于80C51型单片机,0~127字节为片内数据存储器空间;128~255字节为特殊功能寄存器(SFR)空间(实际仅占用了20多个字节)-对于80C52型单片机,0~127字节为片内数据存储器空间; 128~255字节共128个字节是数据存储器和特殊功能寄存器地址重叠空间。

片外64KB的数据存储器地址空间。

在访问3个不同的逻辑空间时,应采用不同形式的指令,以产生不同存储空间的选通信号。

访问片内RAM采用MOV指令,访问片外RAM则一定要采用MOVX指令,因为MOVX指令会产生控制信号RD或WR,用来访问片外RAM。

单片机作业及答案

单片机作业及答案

一、概述部分1. 计算机的硬件系统由运算器、控制器、存储器、输入接口和输出接口构成,通常运算器和控制器被做在同一个集成芯片上,称为中央处理器,它的英文缩写为CPU。

当计算机系统由多块印制板实现时被称为多板机或系统机,由一块印制板实现时被称为单板机,由一个芯片实现时被称为单片机。

2. SCM是英文single chip microcomputer 的缩写,对应的中文是单片微计算机;MCU是英文micro controller Unit的缩写,对应的中文是微控制单元。

3. 单片机的主要系列有:MCS-51 、A VR 、PIC 和MSP430 ;单片机的主流生产厂商有:Intel 、Atmel 、philips和Microchip 。

4. 单片机的应用领域包含智能仪器仪表、机电一体化产品、实时工业控制、分布式系统前端机和家用电器。

二、单片机结构1.MCS-51系列中用于产生时钟信号的是引脚XTAL1 和XTAL2,MCS-51的时钟电路方式有内部振荡和外部时钟,相应的电路分别为和。

2.MCS_51系列中XTAL2引脚上的时钟信号周期被称为振荡周期,2 个振荡周期为1个状态(时钟)周期,6 个状态周期为1个机器周期。

1个指令周期由1-4 个机器周期组成。

当单片机外接晶体的频率为12MHz时,其机器周期为`1us 。

ALE的频率为6MHz 。

3.MCS-51系列的引脚RST 用于输入(输入/输出)复位信号,复位信号高(高/低)电平有效,当该引脚上的高(高/低)电平保持2个机器周期以上时,单片机即可完成复位。

最基本的复位电路有上电复位和上电+手动复位,相应的电路分别为和。

4.P0口为双向8位3态I/O口,P0口的第一功能是I/O口,这时由于P0口的内部没有上拉电阻,需要在外部连接上拉电阻;0口的第二功能是地址(低8位)/数据复用总线,这时P0口连接锁存器如74373,由锁存信号ALE控制产生低8位地址A0-A7 ,而8位数据总线由P0口直接产生产生。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理及应用大作业题目:单片机电子时钟设计设计一个基于51单片机的电子时钟,并且能够实现时分秒的显示和调整1. 51单片机的特点和功能引脚;VCC:电源。

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P1口的管脚第一次写1时,被定义为高阻输入。

P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。

在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL 门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。

RST:复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

PSEN:外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

EA/VPP:当/EA保持低电平时,则在此期间外部程序存储(0000H-FFFFH),不管是否有内部程序存储器。

注意加密方式1时, /EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。

在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

2.设计方案,器件选型、管脚教分配;(1)显示模块显示模块是本次单片机课程设计最核心的部分。

方案一:采用LCD1602。

LCD1602为工业字符型液晶,能够同时显示16x02即32个字符。

其采用标准的16脚接口,该液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,所以可分容易的实现数字钟数码显示。

方案二:采用LED共阴极数码管。

共阴数码管在应用时将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。

当某一字段的阳极为低电平时,相应字段就不亮。

基于以上分析,我们考虑到现实经济因素,所以选择了方案二。

共阴极数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类:方案一:静态显示驱动。

就是每一个数码管显示器都要占用单独的具有锁存功能的I/O 接口用于笔划段字形代码。

这样单片机只要把要显示的字形代码发送到接口电路,直到要显示新的数据时,再发送新的字形码,因此,使用这种办法单片机中CPU的占用较小。

但对于静态显示方式,所需的数据锁存装置很多,引线多而复杂,且可靠性也较低。

方案二:动态显示驱动。

通过单片机对数码管位选通COM端电路的控制,只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。

通过分时轮流控制各个数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。

动态显示可以大幅度地降低硬件成本和电源的功耗,因为某一时刻只有一个数码管工作,也就是所谓的分时显示,故显示所需要的硬件电路可分时复用。

动态显示方式,可以避免静态显示的问题。

但设计上如果处理不当,易造成亮度低,闪烁问题。

因此合理的设计既应保证驱动电路易实现,又要保证显示后的数据稳定,无闪烁。

动态显示采用多路复用技术的动态扫描显示方式, 复用的程度不是无限增加的, 因为利用动态扫描显示使我们看到一幅稳定画面的实质是利用了人眼的暂留效应和发光二极管发光时间的长短, 发光的亮度等因素. 我们通过实验发现, 当扫描刷新频率(发光二极管的停闪频率) 为50Hz, 发光二极管导通时间≥1m s 时, 显示亮度较好, 无闪烁感。

鉴于上述的方案分析, 我们采用方案二。

(2)闹铃模块方案一:采用语音芯片ISD1110闹铃。

ISD1110 具有多种采样率对应,多种录放时间,可以利用振荡电阻自已决定采样率。

操作简单,灵活。

音质好,适应电压范围广。

可先对录放音设备录入一段音乐或其他报时方式,当到设定时间时,单片机控制录放音设备放音。

方案二:采用蜂鸣器闹铃,当到设定时间时,单片机向蜂鸣器送出低电平,蜂鸣器响铃。

采用蜂鸣器闹铃结构简单,只需要单路信号控制,发出的闹铃声音可以根据响和不响的不同的软件延时时间来控制,当然也能发出音乐声音。

基于两种方案分析,虽然语音芯片ISD1110具备更多优点,但鉴于经济因素,我们本次设计还是决定采用方案二。

(3) LED灯显示模块采用LED灯可以方便的用不同的流水方式或单个LED灯来判断系统的工作状态,实现不同的显示功能,是一种经济又实用的方式。

3.设计相关模块的硬件电路,并给出软件开发流程图,及必要的关键代码;3.1电路原理图(1)主程序流程图(续)(2)定时器子程序流程图(3)方案选择与相关技术方案一:基本门电路搭肩,用基本门电路来实现数字钟,电路结构复杂,鼓掌系数大,不易调试。

方案二:单片机编程,用单片机设计电路,由于使用软硬件结合的方式,所以电路结构简单,调试也相对方便。

与第一种方案比较优点的是非常明显的。

我们选择了第二种方案。

(4)电路图定时计数中断程序:MOV TMOD,#11H ;设T0、T1为16位定时器MOV TL0,#0B0H ;50MS定时初值(T0计时用)MOV TH0,#3CH ;50MS定时初值MOV TL1,#0B0H ;50MS定时初值(T1闪烁定时用)MOV TH1,#3CH ;50MS定时初值SETB EA ;总中断开放SETB ET0 ;允许T0中断SETB TR0 ;开启T0定时器AJMP $时间调整程序:SETMM: cLR ET0CLR TR0LCALL DL1SJB P3..3,CLOSEDIS MOV R2,#06H SETB ET1SETB TR1SET2: JNB P3.3,SET1SETB 00HSET4: JB P3.3,SET3LCALL DL05SJNB P3.3,SETHHMOV R0,#77HLCALL ADD1MOV A,R3CLR CCJNE A,#60H,HHHHHH: JC SET4LCALL CLR0CLR CAJMP SET4CLOSEDIS:SETB ET0SETB TR0CLOSE: JB P3.3,CLOSELCALL DISPLAYJB P3.3,CLOSELJMP START1SETHH: CLR 00HSETHH1: JNB P3.3,SET5SETB 01HSET6: JB P3.3,SET7 LCALL DL05SJNB P3.3,SETOUTMOV R0,#79HLCALL ADD1MOV A,R3 ;CLR C ;CJNE A,#24H,HOUUHOUU: JC SET6LCALL CLR0AJMP SET6SETOUT: JNB P3.3,SETOUT1 LCALL DISPLAYJNB P3.3,SETOUTCLR 01HCLR 00HCLR 02HCLR TR1CLR ET1 SETB TR0SETB ET0LJMP START1SET1: LCALL DISPLAYAJMP SET2SET3: LCALL DISPLAYAJMP SET4SET5: LCALL DISPLAYAJMP SETHH1SET7: LCALL DISPLAYAJMP SET6SETOUT1: LCALL DISPLAYAJMP SETOUT延时程序:1MS延时程序,LED显示程序用DL1MS: MOV R6,#14HDL1: MOV R7,#19HDL2: DJNZ R7,DL2DJNZ R6,DL1RET20MS延时程序,DS20MS: ACALL DISPLAYACALL DISPLAYACALL DISPLAYRET4.系统设计的心得体会通过这次的设计使我认识到自己对单片机方面的知识知道的太少了,对于书本上的很多知识还不能灵活运用,尤其是对程序设计语句的理解和运用,不能够充分理解每个语句的具体含义,导致编程的程序过于复杂,使得需要的存储空间增大,损耗了过多的内存资源。

本次的设计使我从中学到了一些很重要的东西,那就是如何从理论到实践的转化,怎样将我所学到的知识运用到我以后的工作中去。

在大学的课堂的学习只是在给我们灌输专业知识,而我们应把所学的用到我们现实的生活中去,此次的电子时钟设计给我奠定了一个实践基础,我会在以后的学习、生活中磨练自己,使自己适应于以后的竞争,同时在查找资料的过程中我也学到了许多新的知识。

我知道,今后我的路还是很长,我要学的东西也有很多。

通过这次设计,我深刻的认识到我未来的道路不平坦,但我会以一种良好的态度去迎接每一个挫折和挑战。

相关文档
最新文档