大工15秋《单片机原理及应用》大作业

合集下载

单片机原理及应用作业答案(供参考)

单片机原理及应用作业答案(供参考)

作业答案0-1绪论1.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM 和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。

2.什么叫单片机?其主要特点有哪些?解:将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。

单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积小、性价比高、应用广泛、易于产品化等。

第1章MCS-51单片机的结构与原理15. MCS-51系列单片机的引脚中有多少根I/O线?它们与单片机对外的地址总线和数据总线之间有什么关系?其地址总线和数据总线各有多少位?对外可寻址的地址空间有多大?解:MCS-51系列单片机有4个I/O端口,每个端口都是8位双向口,共占32根引脚。

每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。

通常把4个端口称为P0~P3。

在无片外扩展的存储器的系统中,这4个端口的每一位都可以作为双向通用I/O端口使用。

在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低8位地址线和双向数据总线。

MCS-51系列单片机数据总线为8位,地址总线为18位,对外可寻址空间为64KB。

25. 开机复位后,CPU使用的是哪组工作寄存器(R0-R n)?它们的地址是什么?CPU如何确定和改变当前工作寄存器组(R0-R n)?解:开机复位后,CPU使用的是第0组工作寄存器。

它们的地址是00H-07H。

CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。

27. MCS-51单片机的时钟周期、机器周期、指令周期是如何定义的?当主频为12MHz的时候,一个机器周期是多长时间?执行一条最长的指令需要多长时间?解:时钟周期又称为振荡周期,由单片机内部振荡电路OSC产生,定义为OSC时钟频率的倒数。

大工15秋《单片机原理及应用》在线作业1满分答案

大工15秋《单片机原理及应用》在线作业1满分答案

大工15秋《单片机原理及应用》在线作业1满分答案
大工15秋《单片机原理及应用》在线作业1答案大工15秋《单片机原理及应用》在线作业1
一、单选题(共 10 道试题,共 50 分。


1. 单片机也称为()。

A. 微处理器
B. 存储器
C. 微控制器
D. 可编程控制器
——选择:C
2. 关于系统定时器(SysTick)说法错误的是()。

A. 24位加计数器
B. 当系统处于睡眠状态时,系统定时器仍然在工作
C. 可以用于提供精确的短延时
D. 主要用于操作系统的时钟滴答输出
——选择:A
3. Bit-band区域的存储器以()位的方式进行访问。

A. 8
B. 16
C. 32
D. 64
——选择:C
4. 关于STM32的多种低功耗模式说法错误的是()。

A. Cortex-M3控制寄存器中的SLEEPONEXIT位决定进入睡眠模式的机制
B. 执行WFI/WFE时,CPU立即进入睡眠模式
C. 如果RTC或IWDG正在运行,进入停止模式时这些外设仍然运行,不会停止
D. 在待机模式下,所有IO引脚处于高阻状态
——选择:D
5. 计数器方向控制由TIMx_CR1中的()位控制。

单片机原理及应用答案

单片机原理及应用答案

单片机原理及应用答案单片机(Microcontroller)是一种集成电路芯片,它包含了中央处理器(CPU)、存储器(RAM和ROM)、输入/输出接口(I/O)、定时器/计数器和一些特殊功能模块。

单片机广泛应用于各个领域,如家电、通信、自动化等,它的原理和应用具有重要意义。

一、单片机的原理单片机的原理是基于计算机的工作原理。

它通过指令集和开关控制来实现不同的功能。

单片机的CPU通过读取存储器中的指令,执行相应的操作,并根据输入/输出接口的信号进行响应。

单片机中的存储器模块包括RAM和ROM。

RAM用于存储程序和数据,而ROM存储了程序的固定不变的指令集。

单片机的输入/输出接口通过与外部设备连接来实现与外部环境的交互。

定时器/计数器模块用于计时和计数,并在指定的时间触发相应的动作。

特殊功能模块可以提供更多的功能,如AD转换、串行通信等。

二、单片机的应用1. 家电控制单片机广泛应用于家电领域。

通过单片机,我们可以实现对家电设备的控制和管理。

例如,使用单片机可以实现对空调、洗衣机、电视机等设备的智能控制,使得家居生活更加便捷和舒适。

2. 通信领域单片机在通信领域也有重要的应用。

它可以用于移动通信设备、调制解调器、无线传感器网络等。

通过使用单片机,我们可以实现手机的各项功能,如呼叫、短信、上网等。

3. 自动化系统单片机在自动化系统中起着重要的作用。

它可以实现对各种工业设备的控制和监测。

单片机可以根据输入信号的变化,对设备进行自动控制,从而提高了工作效率和可靠性。

4. 汽车电子单片机在汽车电子领域中得到广泛应用。

它可以用于汽车的发动机控制、车载娱乐系统、防盗系统等。

通过使用单片机,汽车的性能和功能可以得到大幅提升。

5. 医疗设备单片机也被应用于医疗设备中。

它可以用于医疗仪器的控制和监测。

通过单片机,医疗设备可以实现精确的测量和控制,提高了医疗服务的质量。

总结:单片机在现代社会中起着至关重要的作用。

本文介绍了单片机的原理与应用,包括其工作原理、存储器模块、输入/输出接口、定时器/计数器和特殊功能模块。

《单片机原理及应用》大作业

《单片机原理及应用》大作业

网络教育学院《单片机原理及应用》大作业题目:数字式电子秒表设计学习中心:层次:专升本专业:电气工程及自动化年级:学号:学生姓名:概述秒表计时器是电器制造,工业自动化控制、国防、实验室及科研单位理想的计时仪器,它广泛应用于各种继电器、电磁开关,控制器、延时器、定时器等的时间测试。

有关计时钟表的发展历史,大致可以分为三个演变阶段。

一、从大型钟向小型钟演变。

二、从小型钟向袋表过渡。

三、从袋表向腕表发展。

每一阶段的发展都是和当时的技术发明分不开的。

1088年,当时我国宋朝的科学家苏颂和韩工廉等人制造了水运仪象台,它是把浑仪、浑象和机械计时器组合起来的装置。

它以水力作为动力来源,具有科学的擒纵机构,虽然几十年后毁于战乱,但它在世界钟表史上具有极其重要的意义。

1656年,荷兰的科学家惠更斯应用伽利略的理论设计了钟摆,第二年,在他的指导下年轻钟匠S.Coster制造成功了第一个摆钟。

1675年,他又用游丝取代了原始的钟摆,这样就形成了以发条为动力、以游丝为调速机构的小型钟,同时也为制造便于携带的袋表提供了条件。

18世纪期间发明了各种各样的擒纵机构,为袋表的进一步产生与发展奠定了基础。

英国人George Graham在1726年完善了工字轮擒纵机构,它和之前发明的垂直放置的机轴擒纵机构不同,所以使得袋表机芯相对变薄。

20世纪初,尤其是第一次世界大战的爆发,袋表已经不能适应作战军人的需要,腕表的生产成为大势所趋。

许多新的设计和技术也被应用在腕表上,成为真正意义上的带在手腕上的计时工具。

紧接着的二战使腕表的生产量大幅度增加,价格也随之下降,使普通大众也可以拥有它。

腕表的年代到来了!1998年:建立超冷铯原子钟,比微微秒又要精确10万倍。

从我国水运仪像台的发明到现在各国都在研制的原子钟这几百年的钟表演变过程中,我们可以看到,各个不同时期的科学家和钟表工匠用他们的聪明的智慧和不断的实践融合成了一座时间的隧道,同时也为我们勾勒了一条钟表文化和科技发展的轨迹。

大工15春《单片机原理及应用》在线作业1答案

大工15春《单片机原理及应用》在线作业1答案

单片机原理及应用大工15春《单片机原理及应用》在线作业1 一,单选题1. MCS-51单片机是()位单片机。

A. 4B. 8C. 16D. 32?正确答案:B2. 以下关于Cortex-M3内核说法错误的是()。

A. 采用ARMv7-M架构,Thumb2指令架构(ISA)子集B. 哈佛结构,同时读取/存储数据C. 5级流水线D. 单周期32位乘法器?正确答案:C3. DMA/中断使能寄存器中的TIE位用来()。

A. 允许触发DMA请求B. 允许更新的DMA请求C. 触发中断使能D. 允许更新中断?正确答案:C4. 关于模数转换器(ADC)说法错误的是()。

A. 10位分辨率B. 支持自动扫描模式C. 最快转换速度可以达到1uSD. 规则转换可以产生DMA请求?正确答案:A5. ARM处理器是()位微处理器。

A. 4B. 8C. 16D. 32?正确答案:D6. Cortex-M是()的嵌入式处理器。

A. 针对复杂OS和应用程序B. 针对实时系统C. 针对价格敏感应用领域的D. 以上均不是?正确答案:C7. TIMx_EGR是()。

A. 控制寄存器B. 状态寄存器C. 自动重载寄存器D. 事件产生寄存器?正确答案:D8. ADC_SR是()。

A. ADC状态寄存器B. ADC控制寄存器C. ADC采样时间寄存器D. ADC规则序列寄存器?正确答案:A9. 关于状态寄存器(USART_SR)说法正确的是()。

A. TXE为发送数据寄存器非空位B. RXNE为读数据寄存器空位C. IDLE为过载错误位D. PE为校验错误位?正确答案:D10. 以下()不是构成单片机的部件。

A. 微处理器(CPU)B. 存储器C. 接口适配器(I/O接口电路)D. 打印机?正确答案:D二,判断题1. ARM7系列内核为冯-诺依曼结构,三级流水线,ARMv4指令集。

A. 错误?正确答案:B2. 通用同步异步收发器(USART)提供一种灵活的方法与符合工业标准NRZ异步串行数据格式的外设进行全双工数据交换。

大工 《单片机原理及应用》大作业 答案

大工 《单片机原理及应用》大作业  答案

题目一:单片机电子时钟设计
准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分
秒的显示和调节
撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功
能分配、核心器件的选型等;
(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;
(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件
开发流程;
(4)总结:需要说明的问题以及设计的心得体会。

答:
单片机电子时钟设计
一、引言
单片机技术是计算机科学技术的独立分支,拥有着高性价比、高集成度、体积少、强大控制功能、功耗低、高可靠性、电压低、容易生产、方便携带等优点,越来越广泛的被应用于实际生活中。

单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。

二、时钟的基本原理分析
利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。

为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。

由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管。

单片机原理及应用课程大作业

单片机原理及应用课程大作业

单片机原理及应用课程大作业一、引言单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入输出设备的微型计算机系统。

它具有体积小、功耗低、成本低等特点,广泛应用于各个领域,如家电、汽车电子、工业自动化等。

本文将详细介绍单片机的工作原理、应用场景以及一个实际的大作业案例。

二、单片机的工作原理单片机的工作原理主要包括以下几个方面:1. 微处理器核心:单片机内部集成了一个微处理器核心,通常采用的是RISC (Reduced Instruction Set Computer)架构,具有高效的指令执行能力。

2. 存储器:单片机内部包含了存储器单元,用于存储程序代码和数据。

通常包括闪存(Flash)用于存储程序代码,以及静态随机存取存储器(SRAM)用于存储数据。

3. 输入输出设备:单片机通常具有多种输入输出接口,用于与外部设备进行数据交互。

常见的输入输出设备包括GPIO(General Purpose Input Output)、串口、SPI(Serial Peripheral Interface)、I2C(Inter-Integrated Circuit)等。

4. 时钟系统:单片机需要一个稳定的时钟信号来同步各个部件的工作。

通常采用晶体振荡器或者外部时钟源来提供时钟信号。

5. 中断系统:单片机具有中断系统,可以在特定的条件下中断当前的执行流程,转而处理其他紧急任务。

中断可以提高系统的实时性和响应能力。

三、单片机的应用场景单片机广泛应用于各个领域,下面列举几个常见的应用场景:1. 家电控制:单片机可以用于家电产品的控制,如空调、洗衣机、电视等。

通过单片机的控制,可以实现各种功能,提高产品的智能化水平。

2. 汽车电子:单片机在汽车电子领域也有广泛的应用,如车载音响、车身控制、发动机控制等。

单片机可以实现对汽车各个系统的精确控制,提高汽车的性能和安全性。

3. 工业自动化:单片机在工业自动化领域起到了至关重要的作用。

大连理工大学《单片机原理及应用》大作业题目及要求2

大连理工大学《单片机原理及应用》大作业题目及要求2

网络教育学院
《单片机原理及应用》
题目:基于单片机的简易音乐播放器的设计
本文是基于单片机控制的音乐播放器的设计, 它可以实现音乐的播放,可以通过功能键来选择乐曲,播放或暂停。

共有K1到K4四个功能键,K1-K3分别播放三首不同音乐,K4为暂停键。

主控芯片采用AT89C52,辅以必要的电路,采用C语言进行编程,编程后利用KEIL C51来进行编译,再将生成的HEX文件装入芯片中,采用proteus软件来仿真,检验功能得以正常实现。

通过烧写不同的程序,可以实现多首不同音乐的更换。

本文将围绕基于单片机的自动音乐播放器,介绍一些关于单片机的基础知识、模块电路设计、音乐播放器的原理(其中包括了音乐编程原理)、以及仿真软件的使用。

关键词:单片机AT89C52,音乐播放,proteus。

答案--吉大15秋学期《单片机原理及应用》在线作业二满分答案

答案--吉大15秋学期《单片机原理及应用》在线作业二满分答案

鍚夊ぇ15绉嬪鏈熴€婂崟鐗囨満鍘熺悊鍙婂簲鐢ㄣ€嬪湪绾夸綔涓氫簩婊″垎绛旀涓€銆佸崟閫夐锛堝叡 15 閬撹瘯棰橈紝鍏?60 鍒嗐€傦級1. 濡傛灉鎵嬩腑浠呮湁涓€鍙扮ず娉㈠櫒锛屽彲閫氳繃瑙傚療()寮曡剼鐨勭姸鎬侊紝鏉ュぇ鑷村垽鏂璏CS锛?1鍗曠墖鏈烘鍦ㄥ伐浣?A. ALEB. PSWC. DHLD. PPT鈥斺€斺€斺€斺€斺€旈€夋嫨锛欰2. MCS锛?1鍗曠墖鏈虹▼搴忓瓨鍌ㄥ櫒鐨勫鍧€鑼冨洿鏄敱绋嬪簭璁℃暟鍣≒C鐨勪綅鏁版墍鍐冲畾鐨勶紝鍥犱负MCS锛?1鐨凱C鏄?6浣嶇殑锛屽洜姝ゅ叾瀵诲潃鐨勮寖鍥翠负锛?锛塊B鍗曠墖鏈哄師鐞嗗強搴旂敤绛旀A. 8B. 16C. 32D. 64鈥斺€斺€斺€斺€斺€旈€夋嫨锛欴3. 浣跨敤鍙岀紦鍐叉柟寮忕殑D/A杞崲鍣紝鍙疄鐜板璺ā鎷熶俊鍙风殑() 杈撳嚭銆?A. 鍚屾B. 寮傛C. 骞惰D. 涓茶鈥斺€斺€斺€斺€斺€旈€夋嫨锛欰4. 8255A鏈夛紙锛夌鍩烘湰宸ヤ綔鏂瑰紡A. 涓€B. 浜?C. 涓?D. 鍥?鈥斺€斺€斺€斺€斺€旈€夋嫨锛欳5. 鍗曠墖鏈虹殑涓や釜瀹氭椂鍣?璁℃暟鍣ㄥ潎鏈夛紙锛変釜鍔熻兘A. 浜?B. 涓?C. 鍥?D. 浜?鈥斺€斺€斺€斺€斺€旈€夋嫨锛欰6. 锛堬級鏄闂壒娈婂姛鑳藉瘎瀛樺櫒鐨勫敮涓€鏂规硶A. 瀵勫瓨鍣ㄥ鍧€B. 鐩存帴瀵诲潃C. 绔嬪嵆瀵诲潃D. 瀵勫瓨鍣ㄩ棿鎺ュ鍧€鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱7. 鍗曠墖鏈烘槸鍦紙锛夊潡瓒呭ぇ瑙勬ā鐨勯泦鎴愮數璺姱鐗囦笂锛岄泦鎴愪簡CPU銆佸瓨鍌ㄥ櫒銆両/O鎺ュ彛銆佸畾鏃跺櫒/璁℃暟鍣ㄧ瓑鐢佃矾A. 涓€B. 浜?C. 涓?D. 鍥?鈥斺€斺€斺€斺€斺€旈€夋嫨锛欰8. MCS-51鐨勬椂搴忓畾鏃跺崟浣嶄腑锛堬級鏈€澶?A. 鑺傛媿B. 鎸囦护鍛ㄦ湡C. 鏈哄櫒鍛ㄦ湡D. 鐘舵€?鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱9. 8051鍐呴儴鏈夛紙锛変釜骞惰绔彛銆?A. 1B. 2C. 3D. 4鈥斺€斺€斺€斺€斺€旈€夋嫨锛欴10. 鑻涓殑鍐呭涓?E6H锛岄偅涔堬紝P鏍囧織浣嶇殑鍊间负锛堬級A. 0B. 1C. -1D. 2鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱11. 8KB瀛樺偍鍗曞厓闇€瑕侊紙锛夋牴鍦板潃绾?A. 10B. 12C. 13D. 15鈥斺€斺€斺€斺€斺€旈€夋嫨锛欳12. MCS-51鐨勬寚浠ょ郴缁熸寜鎸囦护鍔熻兘鍒掑垎鍙垎涓猴紙锛夊ぇ绫?A. 浜?B. 涓?C. 鍥?D. 浜?鈥斺€斺€斺€斺€斺€旈€夋嫨锛欴13. 8051鍗曠墖鏈轰腑鏈夛紙锛変釜瀹氭椂鍣?璁℃暟鍣?A. 涓€B. 浜?C. 涓?D. 鍥?鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱14. 8051鍗曠墖鏈烘湁锛堬級涓畾鏃跺櫒銆?A. 1B. 2C. 3D. 4鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱15. 璁$畻鏈轰腑鎬荤嚎鏈夛紙锛夌銆?A. 1B. 2C. 3D. 4鈥斺€斺€斺€斺€斺€旈€夋嫨锛欳鍚夊ぇ15绉嬪鏈熴€婂崟鐗囨満鍘熺悊鍙婂簲鐢ㄣ€嬪湪绾夸綔涓氫簩浜屻€佸閫夐锛堝叡 3 閬撹瘯棰橈紝鍏?12 鍒嗐€傦級1. 涓嬪垪璇存硶涓笉姝g‘鐨勬槸锛堬級A. 鍗曠墖鏈虹殑涓婚瓒婇珮锛屽叾杩愮畻閫熷害瓒婂揩B. PC鏄?涓笉鍙鍧€鐨勭壒娈婂姛鑳藉瘎瀛樺櫒C. 鍦∕CS锛?1鍗曠墖鏈轰腑锛?涓満鍣ㄥ懆鏈熺瓑浜?usD. 鐗规畩鍔熻兘瀵勫瓨鍣⊿P鍐呰鐨勬槸鏍堥《棣栧湴鍧€鍗曞厓鐨勫唴瀹?鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱CD2. 鍗曠墖鏈轰笌鏅€氳绠楁満鐨勪笉鍚屼箣澶勫湪浜庡叾灏?锛堬級銆侊紙锛?鍜岋紙锛?涓夐儴鍒嗛泦鎴愪簬涓€鍧楄姱鐗囦笂A. CPUB. 瀛樺偍鍣?C. I/O鍙?D. 鏄剧ず鍣?鈥斺€斺€斺€斺€斺€旈€夋嫨锛欰BC3. 涓柇鏌ヨ纭鍚庯紝鍦ㄤ笅鍒楀悇绉?031鍗曠墖鏈鸿繍琛屾儏鍐典腑锛屼笉鑳界珛鍗宠繘琛屽搷搴旂殑鏄紙锛?A. 褰撳墠姝e湪鎵ц楂樹紭鍏堢骇涓柇澶勭悊B. 褰撳墠姝e湪鎵цRETI鎸囦护C. 褰撳墠鎸囦护鏄疍IV鎸囦护锛屼笖姝e浜庡彇鎸囦护鐨勬満鍣ㄥ懆鏈?D. 褰撳墠鎸囦护鏄疢OV A,R3鈥斺€斺€斺€斺€斺€旈€夋嫨锛欰BC鍚夊ぇ15绉嬪鏈熴€婂崟鐗囨満鍘熺悊鍙婂簲鐢ㄣ€嬪湪绾夸綔涓氫簩涓夈€佸垽鏂锛堝叡 7 閬撹瘯棰橈紝鍏?28 鍒嗐€傦級1. 8051鏈?涓?浣嶅苟琛屾帴鍙o紙锛?A. 閿欒B. 姝g‘鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱2. DPTR鏄彲浠ヨ闂殑锛岃€孭C涓嶈兘璁块棶()A. 閿欒B. 姝g‘鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱3. 瀹氭椂鍣?璁℃暟鍣ㄥ伐浣滄柟寮?鐨勮鏁板櫒鐨勯暱搴︿负16浣?A. 閿欒B. 姝g‘鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱4. CPU鐢变笁澶ч儴鍒嗙粍鎴愶紙锛?A. 閿欒B. 姝g‘鈥斺€斺€斺€斺€斺€旈€夋嫨锛欰5. MCS-51鏄崟鐗囨満鍙戝睍绗簩闃舵鐨勪唬琛ㄦ満鍨嬶紙锛?A. 閿欒B. 姝g‘鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱6. 鍗曠墖鏈哄湪宸ヤ笟鎺у埗涓簲鐢ㄥ箍娉涳紙锛?A. 閿欒B. 姝g‘鈥斺€斺€斺€斺€斺€旈€夋嫨锛欱7. 閫昏緫杩愮畻绫绘寚浠ゅ潎涓嶅奖鍝峆SW涓殑鏍囧織浣嶏紙锛?A. 閿欒B. 姝g‘鈥斺€斺€斺€斺€斺€旈€夋嫨锛欰。

吉大15秋学期《单片机原理及应用》在线作业二满分答案

吉大15秋学期《单片机原理及应用》在线作业二满分答案

吉大15秋学期《单片机原理及应用》在线作业二满分答案吉大15秋学期《单片机原理及应用》在线作业二 ——————选择一、单选题(共 15 道试题,共 60 分。

)1.如果手中仅有一台示波器,可通过观察()引脚的状态,来大致判断MCS-51单片机正在工作A. ALEB. PSWC. DHLD. PPT——————选择:A2.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS -51的PC是16位的,因此其寻址的范围为()KBB. 16C. 32D. 64——————选择:D3. 使用双缓冲方式的D/A转换器,可实现多路模拟信号的() 输出。

A. 同步B. 异步C. 并行D. 串行——————选择:A4. 8255A有()种基本工作方式A. 一B. 二C. 三——————选择:C5. 单片机的两个定时器/计数器均有()个功能A. 二B. 三C. 四D. 五——————选择:A6. ()是访问特殊功能寄存器的唯一方法A. 寄存器寻址B. 直接寻址C. 立即寻址D. 寄存器间接寻址——————选择:B单片机是在()块超大规模的集成电路芯片上,集成了CPU、存储器、I/O接口、定时器/计数器等电路A. 一B. 二C. 三D. 四——————选择:A8. MCS-51的时序定时单位中()最大A. 节拍B. 指令周期C. 机器周期D. 状态——————选择:B9. 8051内部有()个并行端口。

A. 1C. 3D. 4——————选择:D10. 若A中的内容为0E6H,那么,P标志位的值为()A. 0B. 1C. -1D. 2——————选择:B11. 8KB存储单元需要()根地址线A. 10B. 12C. 13D. 15——————选择:C12. MCS-51的指令系统按指令功能划分可分为()大类A. 二B. 三C. 四D. 五——————选择:D13. 8051单片机中有()个定时器/计数器A. 一B. 二C. 三D. 四——————选择:B14. 8051单片机有()个定时器。

单片机原理及应用习题答案

单片机原理及应用习题答案

单片机原理及应用习题答案一、简介单片机(Microcontroller)是集成电路领域中的一种特殊类型,是一种完整的计算机系统,通常包括微处理器、存储器、输入输出接口和各种外设接口电路。

它具有体积小、功耗低、成本低等特点,广泛应用于各个领域。

二、单片机的基本工作原理单片机的基本工作原理是通过执行储存在其存储器中的程序来控制各种外设,并完成所需的功能。

单片机内部由运算器、控制器、存储器以及输入输出端口等组成。

1. 运算器运算器是单片机的核心,负责执行各种算术运算和逻辑运算。

它由ALU(算术逻辑单元)、寄存器等组成,能够进行加法、减法、乘法、除法等运算。

2. 控制器控制器负责从存储器中获取指令,并按照指令逐步执行。

它包括指令寄存器、程序计数器等部件,能够控制数据的流动和程序的执行。

3. 存储器存储器是用来存储程序代码和数据的地方。

单片机的存储器包括ROM(只读存储器)和RAM(随机存储器),其中ROM用于存储程序代码,RAM用于存储数据。

4. 输入输出端口输入输出端口用来与外部设备进行数据交换。

单片机的输入输出端口可以用来连接开关、LED、电机等各种外设,完成相应的控制任务。

三、单片机应用习题答案1. 习题一题目:使用单片机控制LED闪烁,要求每隔1秒闪烁一次。

答案:通过设置单片机的定时器,可实现LED的周期性闪烁。

具体步骤如下:1) 初始化单片机的定时器,设置为1秒钟一个周期;2) 设置一个计数器,每当定时器溢出时计数器加1;3) 当计数器为奇数时,将LED引脚置高,即LED点亮;4) 当计数器为偶数时,将LED引脚置低,即LED熄灭。

2. 习题二题目:编写程序,通过单片机控制电机正转和反转,并控制电机的转速。

答案:要控制电机正转和反转,需要通过PWM(脉宽调制)技术来实现。

步骤如下:1) 初始化单片机的PWM模块,设置频率和占空比;2) 设置一个计数器,用来控制电机正转和反转的时间;3) 当计数器小于一定值时,输出PWM信号,控制电机正转;4) 当计数器大于一定值时,反转电机,输出相反的PWM信号。

大工15秋《单片机原理及应用》大作业答案

大工15秋《单片机原理及应用》大作业答案

网络教育学院《单片机原理及应用》大作业题目:单片机电子时钟设计学习中心:奥鹏远程教育福州学习中心层次:专升本专业:电气工程及其自动化年级:学号:学生姓名:大工15秋《单片机原理及应用》大作业具体要求:1 作业内容从以下五个题目中任选其一作答。

2 正文格式作业正文内容统一采用宋体,字号为小四,字数在2000字以上。

3. 作业提交学生需要以附件形式上交离线作业,选择已完成的作业,点“上交”即可。

如下图所示。

4. 截止时间2016年3月9日。

在此之前,学生可随时提交离线作业,如需修改,可直接上传新文件,平台会自动覆盖原有文件。

5. 注意事项请同学独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!题目一:单片机电子时钟设计准则:设计一个基于51单片机或STM单片机的电子时钟,并且能够实现时分秒显示和调节撰写要求:(1)首先介绍课题背景,并进行需求分析及可行性分析,包括软硬件功能分配、核心器件的选型等;(2)对系统硬件进行设计,包括硬件功能模块划分、电路原理图设计等;(3)对系统软件进行设计,选用汇编语言或C语言编写程序,给出软件开发流程;(4)总结:需要说明的问题以及设计的心得体会。

一、课题背景1957年,Ventura发明了世界上第一个电子表,从而奠定了电子时钟的基础,电子时钟开始迅速发展起来。

现代的电子时钟是基于单片机的一种计时工具,采用延时程序产生一定的时间中断,用于一秒的定义,通过计数方式进行满六十秒分钟进一,满六十分小时进一,满二十四小时小时清零。

从而达到计时的功能,是人们日常生活不可缺少的工具。

现在高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟、石英钟、石英表都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调试,数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针显示进而显示时间,减小了计时误差,这种表具有时、分、秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

大工15秋《单片机原理及应用》在线作业2 满分答案

大工15秋《单片机原理及应用》在线作业2 满分答案

大工15秋《单片机原理及应用》在线作业2一、单选题(共 10 道试题,共 50 分。

)1. 设原来内部RAM 80H单元中的内容为58H,R6中内容为F0H,则执行指令MOV 80H,R6后,80H单元内容变为()。

A. 58HB. 60HC. 80HD. F0H正确答案:D2. 按某种控制规律重复执行的程序称为()。

A. 顺序程序B. 分支程序C. 循环程序D. 子程序正确答案:C3. 设原来内部RAM 90H单元中内容为09H,P1口上数据为AAH,则执行MOV 90H,P1后,90H中的内容变为()。

A. 09HB. 90HC. AAHD. FFH正确答案:C4. 指令“MOV A,90H”采用的寻址方式是()。

A. 寄存器寻址B. 直接寻址C. 寄存器间接寻址D. 立即寻址正确答案:B5. 设原来A中内容为00H,R4中内容为11H,则执行指令XCH A,R4后,A中内容变为()。

A. 00HB. 01HC. 10HD. 11H正确答案:D6. 指令“MOV A,#50H”采用的寻址方式是()。

A. 寄存器寻址B. 直接寻址C. 寄存器间接寻址D. 立即寻址正确答案:D7. 累加器A采用的寻址方式是()。

A. 寄存器寻址B. 直接寻址C. 寄存器间接寻址D. 立即寻址正确答案:A8. MCS-51系列单片机共有()条指令。

A. 49B. 98C. 100D. 111正确答案:D9. 设原来A中的内容为C8H,R0中内容为65H,内部RAM 65H单元中内容为55H,则执行MOV A,@R0后A的内容变为()。

A. 55HB. 65HC. C8HD. 00H正确答案:A10. 若A=00H,(40H)=FFH,指令“MOV A,40H”执行后,累加器A和40H单元的内容分别为()。

A. 00H,FFHB. 00H,00HC. FFH,FFHD. FFH,00H正确答案:C大工15秋《单片机原理及应用》在线作业2二、判断题(共 10 道试题,共 50 分。

大工15春《单片机原理及应用》在线作业2

大工15春《单片机原理及应用》在线作业2

大工15春《单片机原理及应用》在线作业2单选题判断题一、单选题(共10道试题,共50分。

)1.当(sp)=62h,(62h)=70h,则执行指令popa后,(sp)=()。

a.61hb.62hc.63hd.70h-----------------挑选:a2.指令“movca,@a+dptr”采用的寻址方式是()。

a.寄存器寻址b.变址寻址c.相对寻址d.位寻址-----------------挑选:b3.若(50h)=3ah,指令“mova,50h”执行后,累加器a的内容为()。

a.0hb.3ahc.e5hd.e8h-----------------挑选:b4.若(dptr)=3000h,(3000h)=30h,执行指令movxa,@dptr后,累加器a的内容为()。

a.30hb.00hc.3000hd.3030h-----------------挑选:a5.设原来sp中内容为43h,90h单元内容为34h,则执行push90h指令后,sp中内容变为()。

a.42hb.43hc.44hd.34h-----------------挑选:c6.若(r1)=30h,(a)=20h,执行指令mov@r1,a后,(30h)=()。

a.10hb.20hc.30hd.50h-----------------挑选:b7.指令“mova,r0”采用的寻址方式是()。

a.寄存器寻址b.直接寻址c.寄存器间接串行d.立即串行-----------------选择:a8.设原累加器a中的内容为d7h,继续执行mova,#09h后,a中为()。

a.00hb.09hc.d7hd.d9h-----------------选择:b9.指令“mova,@r0”使用的串行方式就是()。

a.寄存器串行b.轻易串行c.寄存器间接寻址d.立即寻址-----------------挑选:c10.若(r0)=30h,(30h)=5ah,指令“mova,@r0”执行后,累加器a的内容为()。

《单片机原理及应用》作业及答案

《单片机原理及应用》作业及答案

1.CS-51系列单片机串行口中断标志TI和R I在执行中断程序后,能否自动清零,这样设计的意图是什么?答:不能,由于串行通信的收发电路使用一个中断源,因而,有利于单片机查询是接收中断还是发送中断。

同时有利于全双工通信。

2.写出8051单片机的复位及5个中断服务程序的入口地址。

答:(1)复位入口地址:0000H;(2)外部中断0中断服务程序入口地址为0003H;(3)定时器/计数器0中断服务程序入口地址为000BH;(4)外部中断1中断服务程序入口地址为0013H;(5)定时器/计数器1中断服务程序入口地址为001BH;(6)串行口中断服务程序入口地址为0023H。

3.简述MCS-51单片机的工作寄存器的分布结构(包括:几个区、如何选择、每个区几个寄存器、如何表示)?答:(1)四个通用寄存器区;(2)通过PSW的RS1、RS0选择:00--0区、01—1区、10—2区、11—3区;(3)每个区有8个工作寄存器R0—R7;4.MCS-51单片机的P0口作为一般的I/O口使用时应注意什么?答:应注意:①由于P0口的输出级是漏极开路的开漏电路,所以作为一般的I/O口使用时需接外部上拉电阻;②P0口的输出级的输出驱动能力,可以驱动8个LS的TTL电路,使用必须确认是否能驱动的外部电路,否则应加驱动电路;③由于P0口为准双向口,在读引脚时,应先把口置1。

5.画出MCS-51单片机的三总线图(控制总线应包括三条)并注明几条数据线、几条地址线、各个控制线的意义。

答:(1)(2)8条数据线、16条地址线(3)/RD:对外部RAM及I/O口的读允许;/WR:对外部RAM及I/O口的写允许;/PSEN:对外部ROM的读允许;6.MCS-51系列单片机内部有哪些主要逻辑部件组成?(书)答:CPU、RAM、程序存储器、定时器、I/O接口、中断系统、串行接口等。

7.简述P3口的特殊专用功能(第2功能)。

答:P3.0----串行通信收;P3.1-----串行通信发;P3.2-----外部中断0;P3.3-----外部中断1;P3.4----- T0的计数输入;P3.5----- T1的计数输入;P3.6-----外部数据区写有效;P3.7-----外部数据区读有效。

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

网络教育学院《单片机原理及应用》大作业题目:单片机电子时钟设计学习中心:大港奥鹏层次:专科起点本科专业:电气工程及自动化年级: 14 年春/秋季学号: 1403学生姓名:**单片机电子时钟设计一、引言单片机技术在计算机中作为独立的分支,有着性价比高、集成度高、体积少、可靠性高、控制功能强大、低功耗、低电压、便于生产、便于携带等特点,越来越广泛的被应用于实际生活中。

单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。

二、时钟的基本原理分析利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。

为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。

由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。

三、时钟设计分析针对要实现的功能,采用AT89S51单片机进行设计,AT89S51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。

这样,既能做到经济合理又能实现预期的功能。

在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。

程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。

运用这种方法,关键在于各模块的兼容和配合,若各模块不匹配会出现意想不到的错误。

首先,在编程之前必须了解硬件结构尤其是各引脚的用法,以及内部寄存器、存储单元的用法,否则,编程无从下手,电路也无法设计。

这是前期准备工作。

第二部分是硬件部分:依据想要的功能分块设计设计,比如输入需要开关电路,输出需要显示驱动电路和数码管电路等。

第三部分是软件部分:先学习理解汇编语言的编程方法再根据设计的硬件电路进行分块的编程调试,最终完成程序设计。

第四部分是软件画图部分:设计好电路后进行画图,包括电路图和仿真图的绘制。

第五部分是软件仿真部分:软硬件设计好后将软件载入芯片中进行仿真,仿真无法完成时检查软件程序和硬件电路并进行修改直到仿真成功。

第六部分是硬件实现部分:连接电路并导入程序检查电路,若与设计的完全一样一般能实现想要的功能。

最后进行功能扩展,在已经正确的设计基础上,添加额外的功能!四、时钟的实现A.电路设计1. 整体设计此次设计主要是应用单片机来设计电子时钟,硬件部分主要分以下电路模块:显示电路用8个共阴数码管分别显示,星期(年份),小时、分钟(月份)和秒(日),通过动态扫描进行显示,从而避免了译码器的使用,同时节约了I/0端口,使电路更加简单。

单片机采用AT89S51系列,这种单片机应用简单,适合电子钟设计。

电路的总体设计框架如下:2. 分块设计模块电路主要分为:输入部分、输出部分、复位和晶振电路。

2.1 输入部分输入信号主要是各种模式选择和调整信号,由按键开关提供。

以下为输入部分样例:在本实验中主要用用P3口输入按键信号,还用到了特殊的P0口。

对于P0口,由于其存在高阻状态,为了实现开关功能,给其添加上拉电阻,具体如下图所示:2.2 输出部分本电路的输出信号为7段数码管的位选和段选信号,闹铃脉冲信号,提示灯信号。

本实验的数码管是共阴的,为了防止段选信号不能驱动数码管,故在P1口连接上拉电阻后,再送段选信号,以提高驱动,位选信号直接从P2口接入,如下图:闹铃由P2.6端输出,模块如下:2.3 晶振与复位电路本实验单片机时钟用内部时钟,模块如下:复位电路为手动复位构成,模块如下:各模块拼接组合,电路总体设计图如下:B.程序设计B.1 程序总体设计本实验用汇编程序完成. 程序总的流程图如下:B.2 程序主要模块B.2.1 延时模块数码管显示动态扫描时,用到延时程序,这里使用延迟1ms的程序,此程序需反复调,除数码管动态扫描外,数码管的闪烁提示,以及音乐模块也用到了延时,只是延时的长短不同罢了,在此不再赘述。

B.2.2中断服务程序本实验中,计数器T0,T1中断都有运用,其中T0中断为时钟定时所用,T1中断用于音乐播放。

T0的定时长度为0.01s,工作于方式1,计数1次,时长1us,故计数器计数10000次,进入中断,计数初值为65536-10000=55536=#0D8F0,装满定时器需要0.01s的时间,从而100次中断为一秒,一秒之后,判断是否到60秒,若不到则秒加一,然后返回,若到,则秒赋值为0,分加一,依次类推。

包括日期显示的功能也是如此。

另外,由于要实现倒计时功能,因此在中断程序中还要加入减一的寄存器,需要时将其进行显示。

基于以上考虑,以R3为倒计时中的秒,R4为倒计时的分,当秒加1时R3减一,减到0之后,秒赋值为59,分减一,直到分为0。

计数器T1工作于方式1,当调用响铃程序时,其计数功能开启,为音乐音调不同频率的方波的形成,提供延时。

其中断服务程序就是根据音调改变音乐方波输出口电平的高低,用语句 CPL实现。

中断服务程序中日历的实现较为复杂,要考虑平年,闰年,特殊的2月,每月的天数的不尽相同。

具体的逻辑判断方法为:首先,要考虑年份是不是闰年,闰年的判断方法是:将年份除以100,若能整除,则将年份除以400,若还能整除,则为闰年,若不能,则为平年;若不能被100整除,则判断是否能被4整除,若能,则为闰年,若不能则为平年。

只有2月与平、闰年相关,因此在闰年和平年的子程序中,要判断是不是2月,若是则在相应的年中进行日期的增加,若不是则转入平时的月份。

其中1、3、5、7、8、10、12月是每月31天,4、6、9、11月为每月30天。

日历进位判断流程图如下:本实验用8个数码管,刚好能显示年,月,日,扫描显示与时间的扫描显示类似。

年比较特殊,由两个寄存器存储,个位,十位为0时,表明年数能被100整除,若此时千位,百位组成两位数能被4整除,则年数被400整除,为闰年。

若十位,个位组成两位数能被4整除,则年数能被4整除,为闰年。

B.2.3主程序主程序主要对按键进行扫描,以及判断定时和闹铃时间是否已到,若到则调用相关程序。

B.2.4 显示子程序8个数码管轮流进行显示,分别显示1ms,依赖人的视觉暂留效应,给人以数码管持续高亮的错觉。

日期的显示,秒表的显示,倒计时的显示,调闹铃,调定时的显示,闪烁的显示程序与以上的的扫描相似,有的以子程序的方式出现,通过子程序调用语句ACALL调用;有点直接嵌套在相应的程序里面,顺序执行,或者用调转语句AJMP 调用。

C 程序调试及仿真本程序通过Keil单片机开发平台实现程序的编译,链接,生成HEX文件。

通过Keil和硬件仿真平台Proteus的联合,可以将设计效果仿真出来,根据效果,有目的的改变设计,优化程序。

利用Proteus仿真实验过程截图:普通时间显示模式仿真图,表示:星期一 9点10分38秒五,总结本文先从整体论述了设计电子钟的大致思路,然后再采用划分模块的方法,将硬件电路划分为开关电路,显示驱动电路,以及数码管电路等,而软件部分,则依据要实现的功能,划分为:闹钟的声音程序,时间显示程序,日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。

最后将各模块集成为一个整体,合成一个多功能的电子钟。

附录:延时程序:D_1MS:MOV R7,#2D_5:MOV R2,#250DJNZ R2,$DJNZ R7,D_5RET主程序:MAIN:JNB P3.0,DATETZ ;按下0键,显示日期并可对日期进行调整JNB P3.1,ZSTZ1 ;按下1键,显示时间,并可调时JNB P3.2,NLTZZ ;按下2键,进行闹铃设置JNB P3.3,DSTZ ;按下3键,进行定时设置JNB P3.4,CESHI ;闹铃测试JNB P3.6,STOPWATCHTZ ;按下6键,进入秒表方式ACALL DISP ;调用时钟显示子程序JNB P0.6,RERING ;判断是否开启闹铃重响功能RE: JNB P2.7,DSPDKQ ;判断是否开启闹铃功能,没开则去判断定时FMQPD: ;判断定时值R4,R3是否到零、闹铃时刻是否已到MOV A,HOUR;SUBB A,38H;JZ FEN ;判断小时数是否到闹铃所定时间,若到,则对分进行判断;若不到,则对定时进行判断AJMP DSPDKQFEN:MOV A,MINUTE;SUBB A,37H;JZ MIAO ;判断分是否到闹铃所定时间,若到,则对秒进行判断;若不到,则对定时进行判断AJMP DSPDKQMIAO:MOV A,SECONDSUBB A,#0JZ SHENGYIN1 ;判断秒是否到闹铃所定时间,若到,则时,分,秒都到达闹铃时刻,进入响铃子程序;若不到则判断定时AJMP DSPDKQRERING: ;闹铃重响判断程序JNB F0, RE ;标志位F0为0,不进行闹铃重响设定CPL F0MOV 3CH,#1 ;定时判断标志位赋1,定时判断功能开启JNB P0.7,M1 ;闹铃重响间隔时间选取MOV R4,#0 ;闹铃重响间隔30秒MOV R3,#30AJMP MAINM1: ;闹铃重响间隔60秒MOV R4,#1MOV R3,#0AJMP MAINDSPDKQ: ;判断是否应该进行定时判断MOV A,3CH ;3CH是引入的判断因子,当其为0时,不对定时时间是否到0进行判断JNZ DSPD2 ;当3CH不是0时,跳转到定时判断程序AJMP MAINDSPD2:MOV A,R4;JZ S_PD ;R4所存定时分数为0,则转而判断R3所存定时秒数AJMP MAIN;S_PD:MOV A,R3;JNZ MAIN ;R4,R3所存参数减为0,定时长度已到JNB P0.6,SHENGYIN2 ;闹铃重响功能开启时,跳入响铃程序AJMP TISHI ;不是闹铃重响定时,则定时时间到时,跳入提示程序AJMP MAINCESHI:ACALL RINGAJMP MAINSHENGYIN1: ;调用响铃子程序LCALL RINGAJMP MAINSHENGYIN2:SETB F0 ;闹铃重响标志位设定LCALL RING ;响铃CLR F0 ;标志位复位AJMP MAINNLTZZ:AJMP NLTZ1 ;跳入闹铃调整程序DSTZ:AJMP DSTZ1 ;跳入定时调整程序DATETZ:AJMP DATETZ1 ;跳入日期调整程序STOPWATCHTZ:AJMP STOPWATCHTZ1 ;跳入秒表程序显示子程序:DISP: ;时间显示子程序JNB P3.7,OUT1 ;判断节能开关7是否按下,按下则数码管不显示,延长其寿命MOV DPTR,#LEDTABMOV A,SECOND ;显示当前时间秒位MOV B,#10DIV AB ;A存十位,B存个位MOVC A,@A+DPTRMOV P1,ACLR SEC_SACALL D_1MS ;显示当前时间秒十位SETB SEC_SMOV A,BMOVC A,@A+DPTRMOV P1,ACLR SEC_GACALL D_1MS ;显示当前时间秒个位SETB SEC_GMOV A,MINUTE ;显示当前时间分位MOV B,#10DIV ABMOVC A,@A+DPTRMOV P1,ACLR MIN_SACALL D_1MSSETB MIN_SMOV A,BMOVC A,@A+DPTRMOV P1,ACLR MIN_GACALL D_1MSSETB MIN_GMOV A,HOUR ;显示当前时间时位MOV B,#10DIV ABMOV DPTR,#LEDTABMOVC A,@A+DPTRMOV P1,ACLR HOU_SACALL D_1MSSETB HOU_SMOV A,BMOVC A,@A+DPTRMOV P1,ACLR HOU_GACALL D_1MSSETB HOU_GMOV A,WEEK ;显示当前星期数MOVC A,@A+DPTRMOV P1,ACLR Y_SACALL D_1MSSETB Y_SOUT1:RET。

相关文档
最新文档