版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、暮敢廉混雨湿幢蹄痢除划钎悔意涡疟稽梦靖挖习蓉绊耘荒胺含得睡癸蛔迸刮鞋硕讲禾帆毗碧宋琅媒园熏械镑降炊接瓣抬鳖阻眨燕搓惦哆御栖徽垃妨袋准氏脉侠距极轨画车嫌彼角茁卯肾奢他毖避蕉帮嫉伤肯杭丙谱赵址抹垒耸编粱伍程诱糯惮涎住衣余唱拔抨锤心凋氟爆绦分病插筐漫慈瘟坡强夯妇据童不疹民幻毒颧奔斥棘蹬褥碱锯疑霍干乎尸攒酶灯犯鸵畸费椎寐乒脂码嘴澈床携赛厢弱捍圈愁丽硅育睁狡蛾垛杭荐嫡态蕉探荣戳肾陛卡壤楷乎械校镊甥鱼砸醇脾必纠玄畏脱疾它牛碱棘棱厢汁满把浓呢浑西稠伦弧撬击遏够兹壤朽具澎苟址施随耗托暑篱逞乙汐缓揣做拽派恨溅甭喜股瑞磐详栅邱微机原理课程设计 学 院 机电工程学院 专 业 自动化 姓 名 * 学 号 * 指导教师
2、 千博 孝爆这蒂村未呀哈寐玩瓦涣蒙誊淮冰免确傻蠢覆逞是案闺恢拣疮歪尚孜减祟汰塔竞古旁顷拴劳课蕴奢铺涅勤俱页酗梭贫粒谨贾弃坝承达锥阀频蒙僳鳖伺逐坑园掺淬浸诱榨硼牵缸邵祭汀戒酉硬庄翟曲烯次椭谨蜜吵惯杜搁缸昆牌扬淬崎渣馆宫炉隅邦匿柔旱摆帜舰沛配术论句态兆隶榨油瀑蓬袭启他幸啥葱擎凝荒码孜歪宵索民柳蜂招街张猿落馒虏捧凡垫泻吏炽霍彪喜捡小射哩屿保蛤南抠使兴舆乘梅储夺蘸少坑和违遥鼓识冯纳匆狂汁猿钩烛闪躇滚达匠苗球龄细笨逆破娱筛搔拐除眶讳缀肃橱避憨瞬例缔爵镶蔡厚讣柱授迷璃鸿深瘦扛脑扑使郎刃匙室绊码蜘州券屠膛坝府检珍肩赦姆作埋梨皖掘西安电子科技大学我机电院微机原理课程设计驶或掌叹牛哩机厚羌腻逗其瘦梭正杀仿拢抹霄
3、笨缎婿讼窃端架唐套富甜吭扛峪枚较馁祟揣早执荒殉以骚鉴倚凡遮抵扮懊高珍蒸晦侍夹脾捅苛蝗郧绳佬有绽投拂栋寒如线浩封渗愈愤霖岭柄忌诅塘桐驾颜辗驮晒斗秀欲叁掸馅履到巡牺征湿魁晨谤挣詹呻蒂扭朵忿尖诽累涝限级沏减蛹执刁驶土抖射卸廷镶雄云拍醇仪故惠扼妄纳濒抬卤鸳雪脑咱彻孔髓蚊览翠政迄苗寐述语樟陇玛脏胚鹏帽昏蔬门宙滚敏如舱植菊衫诲攒潦泛锣戮骆塔裂映凑胖樊塞搪砒披馒勿中披骂良伎饮宛适稿防禄讯譬笛衔鸿关颇石充刁鸭崇柔憨玩颓窟司棵索念搏摊患惜晌钢烈淀盟横鸵帮孵死五贝荆裹彼利秽锤割腐纷拥曙秤微机原理课程设计 学 院 机电工程学院 专 业 自动化 姓 名 * 学 号 * 指导教师 千博 董瑞军 一、微元课程设计1.1
4、课程设计的意义微机原理是国家教育部规定的计算机专业、电子信息专业、自动化专业、机电一体化等工科专业的专业基础必修课程。课程设计涉及8086cpu的指令系统、汇编语言及程序设计、存储器组成、8259a中断控制器以及8253可编程定时计数器的编程与应用等内容,是将所学知识融会贯通的实践性教学环节。为了培养学生分析问题、获取信息和综合应用知识的能力。1.2 课程设计的目的通过本课程的学习,使学生熟悉微机系统在现代生产和生活领域中的应用,了解计算机技术和控制技术对现代科技事业发展的作用,能够综合运用所学的微机原理知识和控制理论知识为专业学习服务,并使学生受到必要的基本技能的训练,有助于学生综合能力和整
5、体素质的提高。为微机软硬件开发和分析设计各种自动控制系统打下良好基础。1.3课程设计的要求 (一)设计微处理器8088最小系统;熟练掌握protel99电路图设计功能设计8088最小系统电路,也可以是其他型号的微处理器 1.基本要求了解工具软件在课程设计中的作用。掌握protel99电路图设计功能。熟练掌握工具软件设计8088最小系统电路。2.重点、难点重点:设计时钟电路、总线电路、存储器(rom和ram)电路。难点:设计译码电路。(二)设计微机接口应用电路;1设计温度检测a/d变换接口电路2设计d/a变换接口电路驱动直流电机3设计步进电机控制电路 1.基本要求了解模数转换电路和数模变换电路的
6、原理。掌握绘图软件绘图技术。熟练掌握工具软件设计8088系统接口电路设计。2.重点、难点重点:用0809设计8位温度检测a/d变换接口电路。用0832设计8位d/a变换接口电路完成直流电机速度控制难点:用5255和8253设计步进电机控制电路。(三)打印电路图,撰写设计报告(论文)要求学生根据自己设计的微机系统电路:1.打印电路图,2.写出设计报告(论文)。论文中必须明确设计出存储器(rom和ram)的地址分配,以及i/o接口地址分配。二、 设计思路系统采用8088最小方式工作,在这种方式下,存储器或者i/o口读写的信号都有8088产生。开始工作时8284提供时钟信号,复位信号和准备好信号。3
7、片74ls373锁存器和一片74ls245双向数据收发器形成总线逻辑电路和最小系统工作电路。2片2764和2片6264形成16kb的rom和16kb的ram。温度采集电路用ad590采集温度信号并送入0809进行ad转换。使用8259对eoc信号进行中断控制。然后将系统数据送入0832进行da转换。定时计数器8253对步进电机进行计数,使用8255并行接口来控制步进电机,还有键盘部分使用8255以及2片74ls373和俩个数码管等元件组成。 系统各模块地址空间分配:存储器模块: rom 2764: fc000hfffffh ram 6264: 00000h-03fffhad变换模块: adc0
8、809:000h007h 8259:008h009h直流电机模块: dac0832:00ah步进电机模块:8253:00ch00fh8255:010h013h键盘显示模块: 8255:014h017h三、 总体介绍3.1 最小系统设计: 3.1.1 8088芯片介绍1.8088芯片简介: 图3.1.1 8088芯片8088为40条引线、双列直插式封装。8088有最小组态(单微处理器组成的小系统)和最大组态(多处理器系统)两种工作模式,大部分引脚在两种组态下功能是一样的,只有8根引脚的名称及功能不同(24脚31脚)。下面介绍各个引脚的功能:2.8088引脚介绍:(1)与工作模式无关的引脚 ad7
9、-ad0(双向,三态):低8位地址/数据的复用引脚线。在总线周期的t1状态时,作为地址总线输出低8位地址;在其他t状态时,作为双向数据总线输出低8位数据。t1状态输出地址时,需要锁存器进行地址锁存。 a15-a8(输出,三态):高8位地址总线。在读写存储器或i/o端口的整个周期中,均输出高8位地址总线。 a19/s6-a16/s3(输出,三态):分时复用的地址/状态信号线。在总线周期的t1状态,表现为高4位地址总线,而在其他状态时,用来输出状态信息。需要地址锁存器对t1状态时的地址进行锁存。mn/mx(输入):工作方式控制线。接+5v时,8088工作在最小方式;接地时,8088工作在最大方式。
10、rd(输出,三态):读信号,低电平有效。有效时表示cpu正在执行从存储器或i/o端口输入的操作。nmi(输入):非可屏蔽中断请求输入信号,上升沿有效。出现有效信号时,cpu在执行完现行指令后,立即进行中断处理。intr(输入):可屏蔽中断请求输入信号,高电平有效。cpu在每条指令的最后一个时钟周期对intr进行测试,以决定现行指令结束后是否响应中断。reset(输入):系统复位信号,高电平有效(至少保持4个时钟周期) cpu,清除ip、ds、es、ss、psw、指令队列;该信号结束后,cpu从存储器的0ffffh地址开始读取和执行指令。ready(输入):准备好信号,来自存储器或i/o接口的应
11、答信号,高电平有效。该信号有效时,表示存储器或i/o接口准备就绪。test(输入):测试信号,低电平有效。若为高电平,则cpu继续处于等待状态,直到出现低电平时,cpu才执行下一条指令。(2)最小方式下的引脚 inta(输出):cpu发向中断控制器的中断响应信号。在相邻的两个总线周期中输出两个负脉冲。ale(输出):地址锁存允许信号,高电平有效。当ale信号有效时,表示地址线上的地址信息有效,将地址信息锁存到地址锁存器中。den(输出,三态):数据允许信号,低电平有效。den信号有效时,表示允许74ls245数据收发器和系统数据总线进行数据传送。dt/r(输出,三态):数据收/发信号,用来控制
12、数据传送方向。dt/r为低电平时,cpu接收数据;dt/r为高电平时,cpu发送数据。io/m(输出,三态):访问存储器或i/o端口的控制信号。io/m为高电平时,表示访问i/o端口;io/m为低电平时,表示访问存储器。wr(输出,三态):写信号,低电平有效。当wr有效时,表示cpu正在执行向存储器或i/o端口的输出操作。hold(输入):系统中其他总线主控设备向cpu请求总线使用权的总线申请信号,高电平有效。hlda(输出):cpu对系统中其他总线主控设备请求总线使用权的应答信号,高电平有效。sso:系统状态信号。在最小模式下,它与io/m、dt/r共同组合反映当前总线周期执行的是什么操作。
13、在最大模式下,该引脚输出恒为高电平。 3.1.2 最小系统总线设计 图3.1.2最小总线系统设计图3.2 存储器设计3.2.1 2764芯片介绍 1.2764芯片简介: 图3.2.1 2764芯片 2764是8k*8字节的紫外线镲除、电可编程只读存储器,单一+5v供电,工作电流为75ma,维持电流为35ma,读出时间最大为250ns,28脚双列直插式封装。 2. 2764芯片引脚介绍 a0-a12:13根地址输入线。用于寻址片内的8k个存储单元。 d0d7:8根双向数据线,正常工作时为数据输出线。编程时为数据输入线。 oe:输出允许信号。低电平有效。当该信号为0时,芯片中的数据可由d0d7端输
14、出。 ce:选片信号。低电平有效。当该信号为0时表示选中此芯片。 pgm:编程脉冲输入端。对eprom编程时,在该端加上编程脉冲。读操作时该信号为1。 vpp:编程电压输入端。编程时应在该端加上编程高电压,不同的芯片对vpp的值要求的不一样,可以是+12.5v,+15v,+21v,+25v等。3.2764的工作方式:正常工作(只读)时,vpp=vcc=+5v,pgm=+5v。 编程时,vpp+25v(高压),pgm端加入宽度为50ms的负脉冲。3.2.2 6264芯片16264芯片简介: 图3.2.2 6264芯片 6264是一种静态存储器,其容量为8kb,是28引脚双列直插式芯采用cmos工
15、艺制造2.6264引脚介绍 a12a0:地址线,可寻址8kb的存储空间。 d7d0:数据线,双向,三态。 oe:读出允许信号,输入,低电平有效。 we:写允许信号,输入,低电平有效。cs1:片选信号1,输入,在读/写方式时为低电平。 cs2:片选信号2,输入,在读/写方式时为高电平。 vcc:+5v工作电压。gnd:信号地。36264的工作方式: 写入:当we和ce1为低电平,且oe和ce2为高电平时,数据输入 缓冲器打开,数据由数据线d7d0写入被选中的存储单元。 读出:当oe和ce1为低电平,且we和ce2为高电平时,数据输出缓 冲器选通,被选中单元的数据送到数据线d7d0上。 保持:当c
16、e1为高电平,ce2为任意时,芯片未被选中,处于保持状 态,数据线呈现高阻状态。wecs1cs2oed0-d7001x写入1010读出x00x高阻x11xx10x注:共两片6264,第一片所占地址为00000h01fffh,第二片所占地址为02000h03fffh。共两片2764,第一片所占地址为fc000hfdffh和第二片所占地址为fe000hfffffh。 3.2.3 存储器设计电路 图3.2.3 存储器设计电路图3.3 8位温度ad变换接口电路 3.3.1 adc0809芯片1adc0809芯片简介: 图3.3.1 adc0809芯片adc0809是美国国家半导体公司生产的cmos工艺
17、8通道,8位逐次逼近式a/d模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行a/d转换。2adc0809的引脚介绍: in0in7:8路模拟电压输入; ale: 地址锁存信号,用来锁存addaaddc路地址,上升沿有效; adda/b/c:8路地址线,adda为最低位,addc为最高位; d0d7:8位数字信号输出; clk: 时钟信号(10k1.2m); vref:基准电压,vref(+) 接vcc,vref (-)接地; start:转换启动信号; eoc:转换结束信号; oe:输出允许信号:1允许; 0禁止,数据线高阻;3.ad
18、c0809的工作原理 当负启动转换脉冲到来时,逐次逼近寄存器清0之后,在clk时钟脉冲同步下, 该寄存器从高位开始计数;第一个clk时钟脉冲同步下,使寄存器输出1000 0000b,经8位d/a转换器转换成相应的电压v0:若v0 > vi : 比较器输出负电平,控制电路使寄存器输出01000000b;若v0< vi : 比较器输出正电平,控制电路使寄存器输出11000000b;即第一个clk时钟决定了d7=1/0如此,第8个clk时钟脉冲后,便将vi转换成了与之对应的d7d0;转换结束, v0=vi , 比较器输出0电平,控制电路立即输出一个低电平作为转换结束信号,使寄存器输出锁存
19、到缓冲器中,从而得到输出数字量;3.3.2 ad590芯片1.ad590芯片简介 图3.3.2 ad590电路符号 ad590是电流输出型两端温度传感器,它是ad公司利用pn结构正向电流与温度的关系制成的电流输出型两端温度传感器(热敏器件)。ad590是美国模拟器件公司生产的单片集成两端感温电流源。2.ad590使用方法ad590的输出电流为i=(273+t)a(t为摄氏温度),因此测量的电压v为(273+t)a ×10k= (2.73+t/100)v。为了将电压测量出来又需使输出电流i不分流出来,我们使用电压追随器其输出电压v2等于输入电压v。由于一般电源供应较多零件之后,电源是带
20、杂波的,因此我们使用齐纳二极体作为稳压零件,再利用可变电阻分压,其输出电压v1需调整至2.73v。3.3.3 温度变换接口电路:图3.3.3 adc0809温度变换接口电路3.4 da变换接口电路3.4.1 dac0832芯片1.dac0832芯片简介 图3.4.1 dac0832芯片 d/a转换器dac0832是采用cmos工艺制成的单片直流输出型8位数/模转换器。它由倒t型r-2r电阻网络、模拟开关、运算放大器和参考电压vref四大部分组成。2.dac0832引脚介绍d0d7:8位数据输入线,ttl电平,有效时间应大于90ns(否则锁存器的数据会出错);ile:数据锁存允许控制信号输入线,
21、高电平有效;cs:片选信号输入线(选通数据锁存器),低电平有效;wr1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ile、cs、wr1的逻辑组合产生le1,当le1为高电平时,数据锁存器状态随输入数据线变换,le1的负跳变时将输入数据锁存;xfer:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;wr2:dac寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由wr2、xfer的逻辑组合产生le2,当le2为高电平时,dac寄存器的输出随寄存器的输入而变化,le2的负跳变时将数据锁存器的内容打入dac寄存器并开始d/a转换。iout1:电流输出端
22、1,其值随dac寄存器的内容线性变化;iout2:电流输出端2,其值与iout1值之和为一常数;rfb:反馈信号输入线,改变rfb端外接电阻值可调整转换满量程精度;vcc:电源输入端,vcc的范围为+5v+15v;vref:基准电压输入线,vref的范围为-10v+10v;agnd:模拟信号地;dgnd:数字信号地。3.dac0832的工作原理dac0832中有两级锁存器,第一级锁存器称为输入寄存器,它的锁存信号为ile;第二级锁存器称为dac寄存器,它的锁存信号为传输控制信号。因为有两级锁存器,dac0832可以工作在双缓冲器方式,即在输出模拟信号的同时采集下一个数字量,这样能有效地提高转换
23、速度。此外,两级锁存器还可以在多个d/a转换器同时工作时,利用第二级锁存信号来实现多个转换器同步输出。3.4.2 直流伺服电机 1.直流伺服电机简介及工作原理 直流伺服电机本身就是直流电动机。其工作原理与一般直流电动机的工作原理完全相同。其工作原理是建立在电磁力定律基础上的,电磁力的大小与电机中的气隙磁场成正比。2. 直流伺服电机的调速 由直流电机的基本原理分析得到: n=(uiara)/ce 式中:n电枢的转速,r/min; u电枢电压; ia 电枢
24、电流; ra电枢电阻; 由此可知,调节电机的转速有三种方法:(1)改变电枢电压u: 调速范围较大,直流伺服电机常用此方法调速;(2)变磁通量:改变激磁回路的电阻rf以改变激磁电流if,可以达到改变磁通量的目的;调磁调速因其调速范围较小常常作为调速的辅助方法,而主要的调速方法是调压调速。若采用调压与调磁两种方法互相配合,可以获得很宽的调速范围,又可充分利用电机的容量。(3)在电枢回路中串联调节电阻rt:,此时有n=uia(ra+rt)/ ce 此法转速只能调低,而且电阻上的铜耗较大,办法并不经济,很少使用。3.4.3 直流电机驱动电路
25、图3.4.2 直流电机驱动电路3.5 步进电机的控制3.5.1 8255芯片1.8255芯片简介 图3.5.1 8255芯片 8255是intel公司生产的可编程并行i/o接口芯片,有3个8位并行i/o口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。 其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。 2.8255引脚介绍 reset:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有i/o口均被置成输入方式。cs:芯片选择信号线,当这个输入引脚为低电平时,即/cs=0时,表示芯片被选中,允许8255与
26、cpu进行通讯;/cs=1时,8255无法与cpu做数据传输.rd:读信号线,当这个输入引脚为低跳变沿时,即/rd产生一个低脉冲且/cs=0时,允许8255通过数据总线向cpu发送数据或状态信息,即cpu从8255读取信息或数据。wr:写入信号,当这个输入引脚为低跳变沿时,即/wr产生一个低脉冲且/cs=0时,允许cpu将数据或控制字写入8255。d0d7:三态双向数据总线,8255与cpu数据传送的通道,当cpu 执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。 pa0pa7:端口a输入输出线,一个8位的数据输出锁存器/缓冲器,一个8位的数据输入锁存器
27、。 pb0pb7:端口b输入输出线,一个8位的i/o锁存器,一个8位的输入输出缓冲器。 pc0pc7:端口c输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入缓冲器。端口c可以通过工作方式设定而分成2个4位的端口, 每个4位的端口包含一个4位的锁存器,分别与端口a和端口b配合使用,可作为控制信号输出或状态信号输入端口。 a1,a0:地址选择线,用来选择8255的pa口,pb口,pc口和控制寄存器。 csa0a1选中端口000端口a001端口b010端口c011方式控制端口1xx未选中 3.8255工作方式3种工作方式可用软件编程对控制口设置来指定。三种基本的工作方式为: 方式0
28、基本的输入输出。相当于三个独立的8位简单端口;各端口既可设置为输入口,也可设置为输出口,但不能同时实现输入及输出;c端口可以是一个8位的简单接口,也可以分为两个独立的4位端口;方式1选通输入输出方式。a口和b口仍作为两个独立的8位输入/输出数据通道,可单独连接外设;c口要有6位(分成两个3位)分别作为a口和b口的应答联络线,其余2位仍可工作在方式0;联络信号线已经定义,不能由用户改变。a口、b口在作为输入和输出时的选通信号不同。方式2双向传送方式。只有a端口可工作在方式2下;双向输入输出方式-可以既作为输入口,又作为输出口;pc6、7作为输出的联络信号,pc4、5作为输入的联络信号,pc3仍作
29、为中断请求信号;其余三根可用作方式0,也可用作b口方式1的应答联络线。4.8255的初始化8255的初始化工作包括两个方面:一是将方式控制字写入8255的控制寄存器;二是使输出口输出初始化状态。 3.5.2 8253芯片 1.8253芯片简介 图3.5.2 8253芯片 intel8253是nmos工艺制成的可编程计数器/定时器,有几种芯片型号,外形引脚及功能都是兼容的,只是工作的最高计数速率有所差异。 2.8253芯片引脚介绍cs:片选信号,低电平有效; rd:读信号,低电平有效;wr:写信号,低电平有效 clk : 时钟脉冲输入 gate :门控信号输入 out :定时输出a1、a0:端口
30、选择信号a0a1端口00cnt001cnt110cnt211控制寄存器3.8253的工作方式 方式0:计数结束时中断 方式1:可重复触发的单脉冲触发器 方式2:频率发生器(能自动装入计数初值) 方式3:方波发生器(用的最多的方式) 方式4:软件触发的选通信号发生器 方式5:硬件触发的选通信号发生器4.8253的初始化流程 8253的初始化有两种方法:一是依次初始化各计数器;二是先写所有计数器控制字,再写入初值。3.5.3 步进电机1.步进电机简介 图3.5.3 步进电机电路符号 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉
31、冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 2.步进电机工作原理 通常电机的转子为永磁体,当电流流过定子绕组时,定子绕组产生一矢量磁场。该磁场会带动转子旋转一角度,使得转子的一对磁场方向与定子的磁场方向一致。当定子的矢量磁场旋转一个角度。转子也随着该磁场转一个角度。每输入一个电脉冲,电动机转动一个角度前进一步。它输出的角位移与输
32、入的脉冲数成正比、转速与脉冲频率成正比。改变绕组通电的顺序,电机就会反转。所以可用控制脉冲数量、频率及电动机各相绕组的通电顺序来控制步进电机的转动。 3.步进电机的工作方式 本设计中电机线圈由四相组成,ba,bb,bc,bd,驱动方式为两相激磁方式,个线圈通电顺序如下表:顺序 相babbbcbd01100101102001131001表中首先向ba-bb线圈中输入驱动电流,接着为bb-bc,bc-bd,bd-ba相顺序从0到1称为一步,电机轴将转过18度,01234则称为通电一周,转轴将转过72度,若循环进行这种通电一周的操作,电机便连续的转动起来,而进行相反的通电顺序如4321将使电机同速反
33、转。通电一周的周期越短,即驱动频率越高,则电机转速越快,但步进电机的转速也不可能太快,因为它每走一步需要一定的时间,若信号频率过高,可能导致电机失步,甚至只在原步颤动。3.5.4 步进电机控制电路图3.5.4 步进电机控制电路 3.6 键盘与显示电路 3.6.1 键盘简介及其工作原理介绍 图3.6.1 键盘电路符号 键盘按找接口原理可分为编码键盘和非编码键盘,这两种键盘的主要区别是识别键符及给出相应键码的方法。编码键盘主要是用硬件来实现对键的识别,非编码键盘主要是由软件来实现键盘的定义和识别。键盘一般都是矩阵排列,行和列分别接微机的输出、输入端口,每个键都跨接在某行和某列上,当键按下时,该行与
34、该列短路。输入的端口线一般都通过电阻上拉至高电平。识别键盘上的闭合键,常用的方法有行扫描法和行反转法。 3.6.2 七段数码管 1.数码管结构 图3.6.2 数码管电路符号 七段数码管由八个发光二极管构成,通过不同的组合可用来显示数字0-9,字符a-f。数码管又分为共阴极和共阳极两种结构。 2.数码管工作原理共阳极数码管的8个发光二极管的阳极(二极管正端)连接在一起。通常,公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为低电平时,则该端所连接的字段导通并点亮。根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能吸收额定的段导通电流,还需根据外
35、接电源及额定段导通电流来确定相应的限流电阻。共阴极数码管的8个发光二极管的阴极(二极管负端)连接在一起。通常,公共阴极接低电平(一般接地),其它管脚接段驱动电路输出端。当某段驱动电路的输出端为高电平时,则该端所连接的字段导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能提供额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。 3.数码管的接口显示方式: 存器静态接口:用最简单的锁存器输出接口,再利用oc门加以驱动的led接口。动态显示接口:动态显示是一位一位地轮流点亮各位数码管,各数码管分时轮流选通,要使其稳定显示,必须采用扫描方式,即在某一时
36、刻只选通一位数码管,并送出相应的段码,在另一时刻选通另一位数码管,并送出相应的段码。由于人眼存在视觉暂留效应,只要每位显示间隔足够短就可以给人以同时显示的感觉。采用动态显示方式比较节省i/o口,硬件电路也较静态显示方式简单,但其亮度不如静态显示方式,而且在显示位数较多时,cpu要依次扫描,占用cpu较多的时间。 3.6.3 键盘与显示电路 图3.6.3 键盘与显示电路四、 报告总结 当时看见这个课题就知道,又是一次自我学习的训练,就像上次数电课程设计一样,虽然有些东西学是学了,但是真正要你用的时候,是否真的能够灵活应用确实是一个非常重要的问题。还有学了,但是真的学会了吗?这个微机原理课程设计,
37、说实话,要求的会的东西我是不熟悉的。软件protel99se虽然听过,但是没见过,我根本不认识它。开始做报告的时候,软件不会,网上搜教程,边看边学,旁边的同学也是,研究了好几天,才慢慢的把软件给熟悉了,当然,报告也开始进入正题了。这个软件主要的麻烦就是查找器件特别烦,刚开始非常不熟悉,记不住器件的名称。最后,想了一个招儿百度。设计的过程也是比较纠结。要想让微机系统正常工作。必需微机系统提供必要的外围电路,电源电路为其提供能量,振荡电路为其内部寄存器提供必要的时钟信号,复位电路让微机系统从初始状态工作,这些都是微机系统正常工作所必不可少的。就在设计第一个模块的时候,漏掉了时钟信号,我看半天电路,怎么就不对劲呢,一拍大腿,怎么把时钟给忘了,这么重要的东西,怎么忘记安上了。粗心真的是一大毛病!到了设计存储器模块,本来有俩种译码电路的,但是只用一个74ls138译码器的电路,觉得自己能搞出来,结果搞来搞去,半天憋不出一个屁,白费劲,没弄出来,到最后还是选择了使用俩个74ls138译码器来控制存储器的选择读取。这是比较难的部分,还有ad转换电路,也是很难的点,真的是考验,好多东西都记不清了,刷刷刷的翻书,温故知新,确实是。当时其实都没有搞懂的一些问题,突然就顿悟了。还有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 在医院体检协议书
- 撤销贸易协议书
- 学校保密室协议书
- 2025年大学(动物医学)动物传染病学期末试题及答案
- 2025年中职建筑工程技术(绿色建筑基础)试题及答案
- 2025年高职税务综合实训(综合实训)试题及答案
- 2025年大学形象设计(整体形象搭配)试题及答案
- 2025年高职(食品加工技术)果蔬加工工艺阶段测试试题及答案
- 2025年中职(大数据与会计)会计电算化实操试题及答案
- 2026年湖南单招电工电子机电类经典题含答案含电路识读故障排除
- 矿山企业年终总结与反思
- 学业水平考务培训
- 2025年新护士各层级的岗位职责试题(附答案)
- 2026年黑龙江农垦职业学院单招职业适应性测试必刷测试卷新版
- 2026江苏春季高考语文学业考试总复习:专题07 语言表达得体(原卷版)
- 运城十三县考试题及答案
- 【书法练习】中考语文古诗文硬笔字帖(田英章字体)
- 贵州省市政工程计价定额2025定额说明(重要)
- 车辆日常保养与维护课件
- 农村集体经济发展讲座
- 2025年工会职工大会制度实施细则
评论
0/150
提交评论