桂林电子科技大学微机综合设计报告
基于AT89S51的简易数字电压表的设计
摘要:
本课题是利用单片机设计一个数字电压表高中生物必修一说课稿,能够测量0-5V之间的直流电压值,四位数码管
显示,使用的元器件数目较少。外界电压模拟量输入到A/D转换部分的输入端,通过ADC0809
转换变为数字信号,输送给单片机民族音乐论文。然后由单片机给数码管数字信号双网卡共享上网,控制其发光gerenjianli,从而显
示数字王承登。此外66岁祝寿词,本文还讨论了设计过程中的所用的软件硬件环境,调试所出现的问题等。
关键词:单片机;AT89S51;数字电压表;ADC0809,四位数码管
任务书
195年的多大了今年.设计题目
基于AT89S51的简易数字电压表的设计。
2乐不思蜀故事.设计内容与要求
用AT89S51单片机和ADC0809组成一个数字电压表,要求能够测量0~5V的直流电压值关于五一见闻的作文,
并用四位数码管显示,并要求所用元器件最少。
3,过年作文300字优秀。设计目的意义
(1)lol泳池派对.通过亲身的设计应用电路新交规解读,将所用的理论知识应用到实践中菜根谭全文,增强实践动手能力心有猛虎细嗅蔷薇,
进而促进理论知识的强化。
(2).通过数字电压表的设计系统掌握51单片机的应用。掌握A/D转换的原理及软件编
程及硬件设计的方法企业形象的重要性,掌握根据课题的要求小小班舞蹈,提出选择设计方案,查找所需元器,设计并搭
建硬件电路建军90周年朱日和阅兵,编程写入EPROM并进行调试等默默的情怀。
目录
一、系统原理框图
二、AT89S51的结构
三、器件的比较与选择
四、系统硬件及仿真图
-1-
桂林电子科技大学微机综合设计报告
五、相关软件简介
六、程序流程图与源程序
七、数字电压表发展及未来
八、设计体会
九、参考文献
基于AT89S51的简易数字电压表的设计
-2-
桂林电子科技大学微机综合设计报告
第一章系统原理框图
选择AT89S51作为单片机芯片,选用四位8段共阴极LED数码管实现电压显示饮食方案,利用
ADC0809作为数模转换芯片。将数据采集接口电路输入电压传入ADC0809数模转换元件,经
转换后通过D0至D7与单片机P0口连接小班环境布置,把转换完的模拟信号以数字信号的信号的形式传
给单片机,信号经过单片机处理从LED数码显示管显示。P2口接数码管位选幸福是被你需要,P1接数码管养成教育实施方案,
实现数据的动态显示,如图4.1所示。
AD0809
待测电压
D0~D7
IN0~IN7
VREF+
VREF-
CLK
OE
ST、ALE
数据
AT89S51
P1P0
段选
四位数码管
控制线
P3P2
位选
图4五年级下册英语期中试卷.1系统原理框图
第二章:AT89S51的结构
在本次课题设计中我们选择了AT89S51芯片。AT89S51是一个低功耗,高性能CMOS8
位单片机五角大楼是美国哪个机构的代称,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash
只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51
-3-
桂林电子科技大学微机综合设计报告
指令系统及80C51引脚结构我的妈妈从来不笑,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功
能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案姐姐妹妹站起来英文版。
2.1AT89S51内部结构概述
•三级程序存储器保密锁定
•128*8位内部RAM
•32条可编程I/O线
•两个16位定时器/计数器
•6个中断源
•可编程串行通道
•低功耗的闲置和掉电模式
•片内振荡器和时钟电路
2.1单片机(AT89S51)引脚及外观图
2.2CPU结构
CPU是单片机的核心部件。它由运算器和控制器等部件组成。
1精神分裂的治疗.运算器
运算器以完成二进制的算术/逻辑运算部件ALU为核心。它可以对半字节(4)、单字节
等数据进行操作。例如,能完成加、减、乘、除、加1、减1、BCD码十进制调整、比较等
算术运算僵尸新娘动画片,完成与、或、异或、求反、循环等逻操作,操作结果的状态信息送至状态寄存器小鸡炖蘑菇的做法。
运算器还包含有一个布尔处理器故,用以处理位操作统计图的选择。它以进位标志位C为累加器防震演练,可执
行置位、复位、取反、位判断转移,可在进位标志位与其他可位寻址的位之间进行位数据传
诵等操作,还可以完成进位标志位与其他可位寻址的位之间进行逻辑与、或操作。
-4-
桂林电子科技大学微机综合设计报告
2.程序计数器PC
PC是一个16位的计数器垄断行业,用于存放一条要执行的指令地址自由的飞翔,寻址范围为64kBlolong,PC有
自动加1功能中秋节团圆的诗句,即完成了一条指令的执行后高中语文课本目录,其内容自动加1。
3.指令寄存器
指令寄存器用于存放指令代码变形金刚5下载。CPU执行指令时初中家教,由程序存储器中读取的指令代码送如
指令寄存器,经指令译码器译码后由定时有控制电路发出相应的控制信号,完成指令功能广东填报志愿。
2.3存储器和特殊功能寄存器
1中秋节的古诗.存储器(Memory)是计算机系统中的记忆设备,用来存放程序和数据。计算机中的
全部信息河南的大学排名,包括输入的原始数据、计算机程序、中间运行结果和最终运行结果都保存在存储
器中浑身酸痛是怎么回事。它根据控制器指定的位置存入和取出信息妇幼保健工作。
2.特殊功能寄存器
特殊功能寄存器(SFR)的地址范围为80H~FFH过夜茶。在MCS-51中,除程序计数器PC和
四个工作寄存器区外,其余21个特殊功能寄存器都在这SFR块中。其中5个是双字节寄存
器,它们共占用了26个字节六一图片大全图片彩图。各特殊功能寄存器的符号和地址见附表2。其中带*号的可
位寻址脑炎有什么后遗症。特殊功能寄存器反映了8051的状态易经算卦,实际上是8051的状态字及控制字寄存器。用
于CPUPSW便是典型一例。这些特殊功能寄存器大体上分为两类你只是看起来很努力,一类与芯片的引脚有关的 地 得的用法,
另一类作片内功能的控制用。与芯片引脚有关的特殊功能寄存器是P0~P3,它们实际上是4
个八位锁存器(每个I/O口一个),每个锁存器附加有相应的输出驱动器和输入缓冲器就构
成了一个并行口。MCS-51共有P0~P3四个这样的并行口仓库安全管理制度,可提供32根I/O线备注名,每根线都
是双向的宋庆龄的父亲,并且大都有第二功能寓言故事成语。其余用于芯片控制的寄存器中郑渊洁语录,累加器A、标志寄存器PSW、
数据指针DPTR等的功能前已提及深圳经济特区建立40周年庆祝大会。
2 草 .4P0-P3口结构
P0口功能:P0口具有两种功能:第一,P0口可以作为通用I/O接口使用,P0水库垂钓技巧.7—P0怎么才能生男孩.0
用于传送CPU的输入/输出数据笔记本太热。输出数据时可以得到锁存,不需外接专用锁存器邮政快递几号停运2020,输入数
据可以得到缓冲中国金曲排行榜。第二,P0地质公园.7—P0拿破仑希尔.0在CPU访问片外存储器时用于传送片外存储器de低8
位地址,然后传送CPU对片外存储器的读写
P1口功能:P1口的功能和P0口de第一功能相同,仅用于传递I/O输入/输出数据我们怎样听到声音。
P2口的功能:P2口的第一功能和上述两组引脚的第一功能相同荷叶的功效与作用及食用方法,即它可以作为通用
I/O使用。它的第二功能和P0口引脚的第二功能相配合怎样辨别奶粉的真假,作为地址总线用于输出片外存储
器的高8位地址。
P3口功能:P3口有两个功能:第一功能与其余三个端口的第一功能相同;第二功能作
控制用,每个引脚都不同外滩佚事。
表2.1P3口第二功能
引脚
P3百分通联.0
名称
RXD
功能
串行数据接收口
-5-
桂林电子科技大学微机综合设计报告
P3恐龙的介绍.1
P3考研专业课.2
P3合肥滴滴加盟.3
P3水中毒怎么办.4
P3项庄舞剑歇后语.5
P3.6
P3.7
TXD
INT0
INT1
T0
T1
WR
RD
串行数据发送口
外中断0输入
外中断1输入
计数器0计数输入
计数器1计数输入
外部RAM写选通信号
外部RAM读选通信号
2火炬之光2 联机.5时钟电路和复位电路
1.时钟电路
单片机的时钟一般需要多相时钟失望的意思,所以时钟电路由振荡器和分频器组成大家都笑你打一城市名。
MCS-51内部有一个用于构成振荡器的可控高增益反向放大器。两个引脚XTAL1和XTAL2
分别是该放大器的输入端和输出端博山区商业幼儿园。在片外跨接一晶振和两个匹配电容C1、C2如图2学校办公室主任工作总结.5所
示。就构成一个自激振荡器四时田园杂兴2。振荡频率根据实际要求的工作速度曾有你的森林,从几百千赫至24MHz可适
当选取某一频率隐翅虫。匹配电容C1、C2要根据石英晶体振荡器的要求选取九九重阳节的祝福诗词。
当晶振频率为12MHz时好听的中国风歌曲,C1C2一般选30pF左右。图214岁姐姐去8岁弟弟家长会.5中PD是电源控制寄存器PCON.1
的掉电方式位,正常工作方式PD=0。当PD=1时单片机进入掉电工作方式,是一种节能工作
方式校园三句半台词大全。上述电路是靠MCS-51单片机内部电路产生振荡的。也可以由外部振荡器或时钟直接
驱动MCS-51珍藏的记忆 作文600字。
图4英雄联盟名字大全.3复位电路的内部及外部方式
-6-
桂林电子科技大学微机综合设计报告
2制度.复位电路
复位是单片机的初始化操作。其功能主要是将程序计数器(PC)初始化为0000H你一生的故事,使单片
机从0000H单元开始执行程序电梯惊魂,并将特殊功能寄存器赋一些特定值。复位是使单片机退出低
功耗工作方式而进入正常状态一种操作。复位是上电的第一个操作百合 花语,然后程序从0000H开始
执行。在运行中关于刘翔的资料,外界干扰等因素可能会使单片机的程序陷入死循环状态或“跑飞”绿色环保标语。要使
其进入正常状态,唯一办法是将单片机复位,以重新启动马拉松战役爆发地。
复位后描写冬天的作文,程序计数器(PC)及各特殊功能寄存器(SFR)的值如表4沈贵人.2所示88年属什么。
表4.2程序计数器及各特殊功能寄存器的复位值
寄存器
PC
ACC
PSW
SP
DPTR
TCON
TL0
TH0
TL1
RST引脚是复位端,高电平有效。在该引脚输入至少连续两个机器周期以上的高电平qq农场关闭,
单片机复位。RST引脚内部有一个斯密特ST触发器(图2冬季到台北来看雨阅读答案.10)以对输入信号整形指极星,保证内部
复位电路的可靠,所以外部输入信号不一定要求是数字波形授权书范文。使用时召唤刷图加点,一般在此引脚与VSS
引脚之间接一个8燕园.2kΩ的下拉电阻,与VCC引脚之间接一个约10μF的电解电容,即可保
证上电自动复位祛斑治疗。
复位状态
0000H
00H
00H
07H
0000H
00H
00H
00H
00H
寄存器
TH1
P0~P3
IP
IE
TMOD
SCON
SBUF
PCON
复位状态
00H
FFH
xx000000B
0xx00000B
00H
00H
不定
0xxx0000B
-7-
桂林电子科技大学微机综合设计报告
图4.4自动和手动复位电路图
上电或手动复位要求电源接通后,单片机自动复位,并且在单片机运行期间元旦手抄报内容 小学,用开关操
作也能使单片机复位。上电后绩效奖励制度,由于电容C3的充电和反相门的作用逍遥游庄子,使RST持续一段时间
的高电平卦蝌。当单片机已在运行当中时,按下复位键K后松开,也能使RST为一段时间的高电
平苍白的意思,从而实现上电或手动复位的操作。
第三章器件的比较与选择
3.1显示器
本次设计中有显示模块我的同桌作文300字,而常用的显示器件比较多,有数码管托词,LED点阵学习it,1602液晶,
12864液晶等ssl ptlogin2 qq com。
1.数码管是最常用的一种显示器件,它是由几个发光二极管组成的8字段显示器件,
其特点是价格非常的便宜,使用也非常的方便,显示效果非常的清楚你多大了用英语怎么说。小电流下可以驱动每
光,发光响应时间极短窗边的小豆豆 读后感,体积小科室上半年工作总结,重量轻北大退档河南考生,抗冲击性能好住组词,寿命长懊悔无及。但数码管只能是显示0
——9的数据金字塔是怎样建成的。不能够显示字符。这也是数码管的不足之处。
点阵显示器件是由好多个发光二极管组成的。具有高亮度,功耗低幼儿园中班语言活动教案,视角大死生契阔,
寿命长contagious,耐湿,冷,热等特点,LED点阵显示器件可以显示数字广告摄影,英文字符,中文字符等怎么做文字头像。
3央视春节晚会主持词.1602液晶是工业字符型液晶山东科技大学官网入口,能够同时显示16*2即32个字符。1602液晶模块内部
的字符发生存储器已经存储了160个不同的点阵字符图形humorous,这些字这些字符有:阿拉伯数字、
英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码电磁铁教案。使用时
直接编写软件程序按一定的时序驱动即可心经全文念诵。它的特点是显示字迹清楚,价格相对便宜关于教师节的由来。
4.12864液晶也是一种工业字符型液晶,它不仅能够显示1602液晶所可以显示的字符偿债基金系数,
数字等信息,而且还可以显示8*4个中文汉字和一些简单的图片,显示信息也非常的清楚。
使用时也直接编写软件程序按一定的时序驱动即可。不过它的价格比1602液晶贵了很多。
综合上述形容夫妻情深,根据本设计的要求和价格的考虑隐蔽的意思,选择数码管显示器。
-8-
桂林电子科技大学微机综合设计报告
单位数码管如图4南昌八一.4所示我最敬佩的人 清洁工,四位共阴极数码管如图4我爱我家作文500字.5所示。
gfGNDa
b
a
a
f
e
d
g
b
c
dp
+5V
a
b
c
d
e
a
b
c
d
e
f
g
f
g
dp
a
b
c
d
共阳极
e
f
g
dp
+5V
b
c
d
g
e
fGNDa
b
f
g
a
dp
fb
g
e
d
c
dp
·
ed
GND
c
dp
(a)
共阴极
(b)
·
ed
GND
c
dp
dp
(a)
共阴极
(b)
共阳极
图4傻小子.4单位数码管
-9-
桂林电子科技大学微机综合设计报告
图4.5四位共阴极数码管
3父亲节发朋友圈.2模数(A/D)芯片
A/D转换器是模拟量输入通道中的一个环节,单片机通过A/D转换器把输入模拟量变成
数字量再处理英文毕业论文。A/D转换的常用方法有:①计数式A/D转换,②逐次逼近型A/D转换,③双
积分式A/D转换,④V/F变换型A/D转换。在这些转换方式中兔儿爷,记数式A/D转换线路比较
简单,但转换速度较慢,所以现在很少应用。双积分式A/D转换精度高飘飘欲仙的意思,多用于数据采集及
精度要求比较高的场合,如5G14433(31/2位),AD7555(41/2位或51/2位)等丝瓜炒蛋,但速度
更慢发型屋图片。随着大规模集成电路的发展,目前不同厂家已经生产出了多种型号的A/D转换器跨越百年的美丽,以
满足不同应用场合的需要天边歌曲。如果按照转换原理划分淘宝评价,主要有3种类型新老师,即双积分式A/D转换
器、逐次逼近式A/D转换器和并行式A/D转换器五仙观。目前最常用的是双积分和逐次逼近式切花月季。
(1)A/D芯片的比较
双积分式A/D转换器具有抗干扰能力强、转换精度高、价格便宜等优点貂 宠物。
0809是8位逐次逼近型A/D转换器,它是由一个8路的模拟开关、一个地址锁存
译码器、一个A/D转换器和一个三态输出锁存器组成计划生育证明范文。多路开关可选通8个模拟通道让世界充满爱 邹越,允
许8路模拟量分时输入,共用A/D转换器进行转换中国国家形象。些A/D转换器是的特点是8位精度dnf怎么镶嵌,
属于并行口,如果输入的模拟量变化大快,必须在输入之前增加采样电路故乡的小路。
0832也是8位逐次逼近型A/D转换器,可支持致命伤个单端输入通道和一个差分
输入通道学雷锋的歌曲。它易于和微处理器接口或独立使用;可满量程工作;可用地址逻辑多路器选通各
输入通道。
2543C是12位开关电容逐次逼近A/D转换吸乒乓球游戏规则,每个器件有三个控制输入端,片选计划生育超生罚款,
输入/输出时钟以及地址输入端好123网址。它可以从主机高速传输转换数据小升初个人简历。它有高速的转换,通用
的控制能力,具有简化比率转换,刻度以及模拟电路与逻辑电路和电源噪声隔离,耐高温等
特点五项管理行动日志。
综合上述,逐次逼近型A/D转换既照顾了转换速度骆驼祥子的主要内容,有具有一定的精度开学啦手抄报,这里选用的是
逐次逼近型的A/D转换芯片ADC0809桂花茶的制作。
-10-
桂林电子科技大学微机综合设计报告
图4.6ADC0809内部结构
(2)ADC0809的工作原理
图4.6ADC0809引脚图
0-IN7:8条模拟量输入通道
-11-
桂林电子科技大学微机综合设计报告
ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必
须进行放大;输入的模拟量在转换过程中应该保持不变indie音乐,如若模拟量变化太快,则需
在输入前增加采样保持电路。
2美容学.数字量输出及控制线:11条
ST为转换启动信号债券牛市。当ST上跳沿时琉璃瓶,所有内部寄存器清零;下跳沿时,开始进
行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号六个一活动内容。当EOC为高电
平时鞋子怎么除臭,表明转换结束;否则运动员激励语10个字,表明正在进行A/D转换。OE为输出允许信号平安校园征文,用于控制
三条输出锁存器向单片机输出转换得到的数据遒劲的意思。OE=1,输出转换得到的数据;OE=0,
输出数据线呈高阻状态smartmedia。D7-D0为数字量输出线陈大桂。
CLK为时钟输入信号线88年属什么的。因ADC0809的内部没有时钟电路重庆专科录取时间,所需时钟信号必须由
外界提供,通常使用频率为500KHZ,
VREF(+),VREF(-)为参考电压输入。
0809应用说明
①ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连岘港攻略。
②初始化时安全生产标准化工作,使ST和OE信号全为低电平一步到位。
③送要转换的哪一通道的地址到A,B,C端口上。
④在ST端给出一个至少有100ns宽的正脉冲信号书记述职报告。
⑤是否转换完毕,我们根据EOC信号来判断。
⑥当EOC变为高电平时流星的启示,这时给OE为高电平,转换的数据就输出给单片机了。
第四章系统硬件及仿真图
4.1系统仿真图
-12-
桂林电子科技大学微机综合设计报告
4.2系统原理图
-13-
桂林电子科技大学微机综合设计报告
4.3系统PCB图
-14-
桂林电子科技大学微机综合设计报告
-15-
桂林电子科技大学微机综合设计报告
第五章相关软件简介
5.1Protel99与Keil
Protel99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件2020开学第一课观后感500字作文,采用设计库管
理模式清明节手抄报 ,可以进行联网设计危机公关的案例,具有很强的数据交换能力和开放性及3D模拟功能中国直销保健品排名,是一个32
位的设计软件,可以完成电路原理图设计刘邦项羽,印制电路板设计和可编程逻辑器件设计等工作什么网名最好听,
可以设计32个信号层彩信广告,16个电源--地层和16个机加工层健身服务。
(1)Protel99SE的系统组成
按照系统功能来划分消防安全第一课观后感,Protel99主要包含以下俩大部分和6个功能模块。
1.电路工程设计部分
①电路原理设计部分(AdvancedSchematic99)
②印刷电路板设计系统(AdvancedPCB99)
③自动布线系统(AdvancedRoute99)
(2)电路仿真与PLD部分
①电路模拟仿真系统(AdvancedSIM99)
②可编程逻辑设计系统(AdvancedPLD99)
③高级信号完整性分析系统(AdvancedIntegrity99)
(3)Protel99SE的功能特性
①开放式集成化的设计管理体系
②超强功能的、修改与编辑功能
③强大的设计自动化功能
KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统田震水姻缘,
与汇编相比关于母亲节的英语作文,C语言在功能上、结构性、可读性、可维护性上有明显的优势我们都被忘了歌词,因而易学易用。
用过汇编语言后再使用C来开发,体会更加深刻开学第一周总结。
单片机开发中除必要的硬件外电影 人在囧途,同样离不开软件,我们写的汇编语言源程序要变为CPU
可以执行的机器码有两种方法琥珀的形成过程,一种是手工汇编,另一种是机器汇编短篇小品,目前已极少使用手工
汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码lol三周年,用于MCS-51单片机的汇编
软件有早期的A51暨南大学招生网,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级
语言开发on the town,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片
机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出华山医院张文宏简介。
KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑眷恋的近义词,容易理解ppt背景。
在开发大型软件时更能体现高级语言的优势。
5.2Protues
Protues软件是英国Labcenterelectronics公司出版的EDA工具软件(该软件中国总
代理为广州风标电子技术有限公司)郭晶晶面相百年难遇。它不仅具有其它EDA工具软件的仿真功能,还能仿真
单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具消防滑竿。
(1)功能特点
Protues软件具有其它EDA工具软件(例:multisim)的功能。
(2)革命性的特点
-16-
桂林电子科技大学微机综合设计报告
1谆谆教诲什么意思.互动的电路仿真
用户甚至可以实时采用诸如RAM展示空间设计,ROM,键盘,马达喜喜羊羊与灰太狼5,LED,LCD,AD/DA,部分SPI器件合肥天气预报查询一周,
部分IIC器件难过的个性签名。
2.仿真处理器及其外围电路
可以仿真51系列、AVR、PIC、ARM、等常用主流单片机晚上失眠吃什么。还可以直接在基于原理图的虚
拟原型上编程社戏练习题,再配合显示及输出,能看到运行后输入输出的效果毛毛猫。配合系统配置的虚拟逻
辑分析仪、示波器等,Protues建立了完备的电子设计开发环境中秋节寄语。
(3)四大功能模块
1love story中文歌词.智能原理图设计(ISIS)
2百度理财产品.完善的电路仿真功能(Prospice)
3我的美丽日记 日志.独特的单片机协同仿真功能(VSM)
4万能公式.实用的PCB设计平台
(4)软件仿真
支持当前的主流单片机,如51系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、
Z80系列、HC11系列、68000系列等2019开学第一课观后感600。1芦荟都可以吃吗.提供软件调试功能
2.提供丰富的外围接口器件及其仿真
3月光曲教案.提供丰富的虚拟仪器
4.具有强大的原理图绘制功能
(5)电路功能仿真
在PROTUES绘制好原理图后恶灵猎人,调入已编译好的目标代码文件:*.HEX歇马举人村,可以在PROTUES
的原理图中看到模拟的实物运行状态和过程。
PROTUES是单片机课堂教学的先进助手童话故事大全 睡前故事。PROTUES不仅可将许多单片机实例功能形象
化happy mid autumn festival,也可将许多单片机实例运行过程形象化2020开学第一课观后感400字左右。前者可在相当程度上得到实物演示实验的效果,
后者则是实物演示实验难以达到的效果七年级语文作文。它的元器件、连接线路等却和传统的单片机实验硬
件高度对应颤怎么读。这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路
连接、电路检测、电路修改、软件调试、运行结果等。
-17-
桂林电子科技大学微机综合设计报告
第六章程序流程图与源程序
6梦幻的名字.1程序流程图
-18-
桂林电子科技大学微机综合设计报告
初始化开始
ST、OE端口拉低
ST上升沿清除AD缓存器
ST下降沿七月七日卢沟桥事件,AD开始转换
CLK提供AD工作的时钟信号
转换结束?
P1口读取数据爱上你不后悔,存储在地址70H
数据除以51,商为电压整数
部分梁小竹,储存在地址71H
余数>25?
电压小数相应位加5调整
余数乘以10后满族文化,再除以51,
为电压小数相应位部分,分
别储存在地址72H~74H
N
四位处理完?
Y
①
-19-
桂林电子科技大学微机综合设计报告
①
查询数码管显示表
P0分别赋地址71H~74H
里的值佛家经典语录,P0口为段选
P2口为位选
延时1.5ms
四位显示完?
Y
返回程序开始
N
图6中国vs乌兹别克斯坦.1程序流程图
6
开始
AD采集函数
数据处理函数
显示函数
图6逆城镇化.2主函数流程图
-20-
桂林电子科技大学微机综合设计报告
6qq 登陆超时.2汇编语言程序清单
QIANEQU71H
BAIEQU72H
SHIEQU73H
GEWEIEQU74H;71H-74H存放显示数据,依次为个位、十位、百位、千位
SHUJUEQU70H;地址70H存放采集数据
STBITP3.0;START和ALE共用一个端口
OEBITP3.6
EOCBITP3.7
CLKBITP3.3
ORG0000H
LJMPSTART
ORG0030H
TAB:DB3FH袁隆平是干什么的,06H,5BH,4FH惠崇春江晚景的诗意,66H,6DH没完没了电影,7DH六年级上册语文第八单元口语交际,07H,7FH,6FH
START:
MAIN:LCALLTEST;数据采集函数
LCALLTURNDATA;数据处理函数
LCALLDISPLAY;显示函数
LJMPMAIN
/***************延时函数****************/
DELAY:MOVR7,#06H
LOOP1:
LOOP2:
/***************ADC0809采集函数*************/
TEST:CLRST
-21-
;约延时1.5ms
MOVR6平板电脑品牌排行榜,#0FFH
DJNZR6欢乐颂结局是什么,LOOP2
DJNZR7娇艳,LOOP1
RET
桂林电子科技大学微机综合设计报告
CLROE
SETBST
CLRST;ST端口下降沿五年级下册他 了作文,开始转换
SETBCLK;由软件来提供ADC0809工作的时钟频率
CLRCLK
JNBEOC澳门回归十五周年,LOOPCLK;EOC=1时,退出循环
SETBOE;转换后数据的传送
MOVP1,#0FFH;P1端口读数据任务栏在左边,需先给高电平
MOVA,P1
CLROE
MOVSHUJU岳飞 满江红 ,A;存储数据到地址70H
LOOPCLK:
RET
/**************数据处理函数***********/
TURNDATA:
MOVA,SHUJU
MOVBcba总决赛赛程,#51
DIVAB;余数在B,相除以后C=0
MOVQIAN艰苦奋斗的故事,A;储存千位
CLRF0
MOVA,B
SUBBA,#1AH;A减去26,测试上面AB相除时,余数与26相比较
MOVF0非主流心情短语,C;余数<26,则C=1,不用加5调整
MOVA胖胖熊,#10
MULAB
MOVB,#51
DIVAB
JBF0,LP1
ADDA,#5;若AB相除后B>=26,百位加五
MOVBAI,A;储存百位
CLRF0
MOVA跨越百年的美丽课文,B
LP1:
SUBBA,#1AH
MOVF0,C
MOVA,#10
MULAB
MOVB一个人铃凯,#51
DIVAB
JBF0护手霜哪个牌子好用,LP2;F0=1时,转移
-22-
桂林电子科技大学微机综合设计报告
ADDA,#5;若AB相除后B>=26低等动物粤语,十位加五
MOVSHI,A;储存十位
CLRF0
MOVA疯了般的想你,B
SUBBA尼康d5200怎么样,#1AH
MOVF0乔布斯 斯坦福,C
MOVA沈阳中小企业,#10
MULAB
MOVB,#51
DIVAB
JBF0一起来看流星雨片尾曲,LP3;F0=1时,转移
ADDA,#5;若AB相除后B>=26被时光掩埋的秘密,个位加五
MOVGEWEIallocate,A;储存个位
LP2:
LP3:
RET
/***************显示函数*******************/
DISPLAY:
MOVR1,#4;循环四次
MOVR2小学课堂教学模式,#0FEH
MOVR0梁荣华,#71H;存放显示初始地址
MOVDPTR茄子减肥,#TAB
MOVA,@R0
MOVCA,@A+DPTR
CJNER2想象宇宙的另一边作文,#0FEH李尔王读后感,NOT_ONE;不是左边第一个数码管爱情表白词,则转移
ORLA,#80H;左边第一个数码管显示小数点
MOVP0上学路上电影,A;数码管段选
LCALLDELAY;延时
MOVA,R2
RLA;循环左移
MOVR2,A
INCR0;选取下一个地址
DJNZR1永远的画面歌词,XIANSHI
XIANSHI:
NOT_ONE:
MOVP2,R2;数码管位选
RET
END
-23-
桂林电子科技大学微机综合设计报告
6.3C语言程序清单
#include
sbitCLK=P3^3;
sbitOE=P3^6;
sbitST=P3^0;
sbitEOC=P3^7;
unsignedintdianya;
unsignedcharcodetable[]={
0x3f,0x06,0x5b,0x4f读书破万卷下笔如有神打一成语,
0x66教师节句子简短,0x6d项链 莫泊桑 赏析,0x7d,0x07端午安康祝福语简短,
0x7f,0x6f,0x77,0x7c,
0x39肝不好怎么调理,0x5e中秋节画报,0x79,0x71};
/***************延时函数****************/
voiddelay(unsignedintz)
{
}
/***************ADC0809采集函数*************/
voidADC_0809()
{
unsignedchartemp=2;
ST=0;
OE=0;
ST=0;
while(z--);
ST=1;
CLK=1;
CLK=0;
CLK=1;
-24-
桂林电子科技大学微机综合设计报告
CLK=0;
}
/***************数据转换和显示函数*******************/
voidVpp_Show()
{
unsignedcharqian美国旅游胜地,bai,shi不必说 也不必说 单是造句,ge;
qian=dianya/1000;
bai=dianya%1000/100;
shi=dianya%100/10;
ge=dianya%10;
P0=table[qian]|0x80;//显示小数点
delay(50);
P0=table[bai];
while(!EOC)
{
CLK=1;
}
OE=1;
P1=0xff;//读取P1端口数据
temp=P1;
OE=0;
CLK=0;
dianya=(unsignedint)temp*19魔道学者85刷图加点.53;
P2=0xfe;
P2=0xfd;
delay(50);
P2=0xfb;
P0=table[shi];
delay(50);
P2=0xf7;
}
voidmain()
{
P0=table[ge];
while(1)
{
Vpp_Show();
-25-
ADC_0809();
桂林电子科技大学微机综合设计报告
}
}
第七章系统功能分析与说明
数字电压表(DigitalVoltmeter)简称DVMcet4真题下载,它是采用数字化测量技术,把连续的模
拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表龙岩租房。传统的指针式电
压表功能单一、精度低以网为话题的作文,不能满足数字化时代的需求meet的过去式和过去分词,采用单片机的数字电压表张奕欣,由精度高、
抗干扰能力强写老师的文章,可扩展性强、集成方便教研总结,还可与PC进行实时通信关于动物的歇后语。目前郁闷图片,由各种单片A/D转
换器构成的数字电压表2017年央视元宵晚会,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等
智能化测量领域没有情人的情人节 孟庭苇,示出强大的生命力。与此同时华硕笔记本好用吗,由DVM扩展而成的各种通用及专用数字仪
器仪表饭店转让信息,也把电量及非电量测量技术提高到崭新水平胡歌上快乐大本营。本章重点介绍单片A/D转换器以及
由它们构成的基于单片机的数字电压表的工作原理t恤店。
数字电压表的系统工作原理:首先售后服务流程,被测电压信号进入A/D转换器脸部去皱纹,单片机中控制信
号线发出控制信号成事在人 电影,启动A/D转换器进行转换,其采样得到的数字信号数据在相应的码制
转换模块中转换为显示代码。最后发出显示控制与驱动信号,驱动外部的数码管显示相应的
数据你是我的缘。图2女人 别再叫我舅舅.1所示为DVM的基本组成框图,需指出的是,图中将DVM分成模拟和数字两大部
分小学数学四年级上册教学计划,从框图上看市场调研计划书,A/D转换器包含在模拟部分,这样划分并不严格公司年会旅游,因为A/D转换器本身
具有数字电路的性质落榜生,特别是大规模集成化A/D转换器是模拟与数字两系统相互结合的,
就连逻辑控制也集成在其中情侣游戏名称。
输入电路
A/D转换单片机
显示器
逻辑控制器
时钟脉冲
图7工厂宿舍管理制度.1数字电压表基本组成框图
本课题是利用单片机设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数
码显示腼腆的反义词,使用的元器件数目较少团代会工作报告。外界电压模拟量输入到A/D转换部分的输入端银行隔夜拆借利率,通过A/D
-26-
桂林电子科技大学微机综合设计报告
转换变为数字信号,输送给单片机。然后由单片机给数码管数字信号,控制其发光,从而显
示数字游泳用品。
第八章设计体会
经过近二周的单片机课程设计中秋节贺词祝福语简短,终于完成了我的数字电压表的设计丛林探险,基本达到设计要求父亲节贺卡内容。
对于此次课程设计土豆面条,有许多的感触与体会我的家乡二年级作文,遇到的难题多,学习到的知识也就更多关于家乡变化的作文。
第一,硬件电路遇到了ADC0809无内部时钟张丹峰个人资料,需外接外部时钟如何是好中文歌词,如何解决这个问题丑小鸭读后感,我
们小组进行了多次讨论,最终确定了在程序中提供时钟信号,大大降低了硬件电路的复杂度。
第二iem2017,则是解决程序设计的问题,而程序设计是一个很灵活的东西黑板上的记忆作文,它反映了你解决问
题的逻辑思维和创新能力,它才是一个设计的灵魂所在。因此在整个设计过程中大部分时间
是用在程序上面的画皮电影2。其中上海依霖幼儿园,我遇到了很多的问题,虽然以前还做过这样的设计,但是以前的
都是用C语言进行编程什么是四核处理器。而此次运用汇编语言编程,着实让我当头一棒,因为除了微机原理
实验进行过相关编程阿拉尔汗,汇编语言的编程能力还停留在理论阶段人民的名义百度云链接。在此次编程中ghost教程图解,首先,我是
先用C语言编程黄连素的提取,进行调试后2018二建法规答案,成功的达到了课程设计的要求大学生综合素质测评。其次,查找汇编语言的相关
资料幼儿园惨案,经过不懈的努力与调试,终于将汇编语言版的成功编程出来。
第三,在一个课题中破碎群岛飞行,要设计一个成功的电路,必须要有耐心,要有坚持的毅力风味小吃加盟。在整
个电路的设计过程中,重要的是各个单元电路的连接及电路的细节设计上,如在多种方案的
选择中,我们仔细比较分析其原理以及可行的原因梁静茹是哪里人。这就要求我们对硬件系统中各组件部分
有充分透彻的理解和研究冬季养胃汤,并能对之灵活应用留恋的意思。完成这次设计后,我在书本理论知识的基础
上又有了更深层次的理解怡然自得。
第四,在本次设计的过程中,我还学会了高效率的查阅资料、运用工具书、利用网络查
找资料第五空间电视剧全集。我发现会计论文参考文献,在我们所使用的书籍上有一些知识在实际应用中其实并不是十分理想安心得利,各
种参数都需要自己去调整,这就要求我们应更加注重实践环节那片星空那片海演员表。
最后,还要在此感谢课程设计的指导老师们和我的组员们家庭影院设计,他们在整个过程中都给予了
我充分的帮助与支持。
-27-
桂林电子科技大学微机综合设计报告
第九章参考文献
[1]李华.MCS-51系列单片机实用接口技术[M].1989slowness.
[2]周立功此致格式.单片机实验与实践.北京:北京航空航天大学出版社不能没有你作文.
[3]吴国经强制执行申请.单片机应用技术叶子 阿桑 歌词.北京:中国电力出版社三国演义中的人物,2003杯中窥人 韩寒.
[4]徐惠民安德宁丁玉珍销售发言稿怎么写.单片微型计算机原理、接口及应用.北京:北京邮电大学出版
社免费简历,2007年元旦作文600字初二.
[5]徐爱钧.《智能化测量控制仪表原理与设计》(第二版)[M]苏泊尔高压锅.北京:北京航空航天大学出
版社请你珍惜,2004大红灯笼高高挂电影.
-28-
本文发布于:2022-08-07 14:00:43,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/82/88181.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |