毕业设计(论文)-基于单片机最小系统下数控调频发射台的设计.doc_第1页
毕业设计(论文)-基于单片机最小系统下数控调频发射台的设计.doc_第2页
毕业设计(论文)-基于单片机最小系统下数控调频发射台的设计.doc_第3页
毕业设计(论文)-基于单片机最小系统下数控调频发射台的设计.doc_第4页
毕业设计(论文)-基于单片机最小系统下数控调频发射台的设计.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

皖西学院本科毕业论文(设计)基于单片机最小系统下数控调频发射台的设计 摘要:本数控调频发射台可在80.0109.9MHz范围内任意设置发射频率,可预置11个频道,发射频率最小调整值为0.1MHz,具有单声道/立体声控制,可广泛应用于学校无线广播、电视现场导播、汽车航行、无限演说等场所。本设计解决了以往发射台发射频率固定单一、稳定性较差;该单片机最小系统具有的功能:(1)具有4位LED数码管显示功能。(2)具有八路发光二极管显示各种流水灯(3)可以完成各种奏乐,报警等发声音类实验。(4)具有复位功能。在相邻场地使用上经常回音频率相近而产生干扰或串音,从而影响使用效果的问题,所以在工作和生活中的应用十分广泛。关键词:DS18B20;单片机最小系统;数控调频;发射台Under the smallest system based on single-chip microcomputer control FM station designAbstract: the numerical pad can 80.0 in frequency range set 109.9 MHz emitted, preset 11 channel, adjust the minimum value is emitted MHz 0.1, mono/stereo control, and can be widely applied in school radio, TV, car navigation, infinite director places such as speech. This design solved before launch pad, The SCM minimum system capabilities: (1) have a 4-digit led display. (2) with eight-way light emitting diode display various streams of light (3) can do all sorts of music, alarm sound experiments. (4) have the reset function single fixed frequency stability, In neighboring site use frequency close but often echo disturbance or crosstalk, thereby affecting the use effect of the problem, so the application in work and life.Keywords: DS18B20, SCM minimum system, CNC FM, pad目 录1、引言32、总体设计框图42.1 单片机控制部分42.2 调频调制发射部分52.3电源系统72.4 内存电源的使用要求82.5 系统主要程序的设计(程序见附件1)82.5.1主程序82.5.2 动态扫描主程序92.5.3键盘扫描程序102.5.4 显示程序112.5.5 串行通信程序123.1 BH1415F133.2、AT89C52133.3、4*4键盘143.4、LED数码管154、系统的调试175.设计小结186.致谢191、引言 调频广播电台的出现给人们带来了许许多多的好处,最早出现的调频台是模拟调频台,随着科技的日益进步,以往兴盛一时的模拟系统,由于数字调频台独有的抗干扰能力强、具有远程可再生能力、价格低廉、结构简单、网络管理能力强等诸多优点会逐步被淘汰,像我国目前正在试验和推广的数字音频广播就是数字化在我国实施的一个典型。正因为我国调频发射台事业目前正处于一个转型期,结合这个实际,我设计制作了一个校园无线数控调频发射台,意义有以下几点:一,让大家明白我国目前调频台事业处于一个什么位置。目前朝数字化发展是一个大趋势,以前的模拟调频台将会逐步被淘汰,在国际上,数字音频广播已经是一种成熟的技术,而我国还处于试验和推广阶段,可见差距还不小;二,明确数字化调频台的技术特点,给大家一个印象和思路。数控就是对调频发射的所有方面实现数字化,像立体声控制等,特别是对频率的控制。当然,一般用的调频发射电台远比这个设计复杂,我们只是利用所学知识在这方面做个尝试。另外由于一些芯片集成度越来越高,功能也越来越强,使得发射系统进一步简化,如本文用到的芯片就集成了锁相环等诸多电路.。本设计主要是利用单片机控制发射频率,通过调频发射专用芯片对立体声音频信号进行调制、发射来实现数控立体声调频发射台。设计过程中,我们用单片机来实现频率的输入、显示、处理以及传输控制信号给调频发射专用电路,而调频专用集成电路主要实现音频信号的调制发射,以及音色提高,频率稳定等功能。2、总体设计框图本系统控制功能的实现在硬件和软件两方面,总体设计原理框图如图1所示。硬件分为单片机控制部分、调频调制发射部分、和电源系统三部分。软件分为主程序、动态扫描子程序、键盘扫描程序、显示程序和串行通信程序等。图1 系统总体框图21 单片机控制部分 单片机采用AT89C52,其采用最小化应用系统设计。P0口和P2口作为共阳LED数码管驱动用。P1口作为16键的键盘接口,其中T0T3分别为百位、十位、个位、小数位的频率操作键。百位数只能是0或1。当百位数为0时,十位数为8或9;当百位数为1时,十位数只能为0。个位及小数位为09之中的任意数。T4T14为发射频率预置键,T15为单声道/立体声控制键。P3.0、P3.1和P3.2作为与BH1415的通信端口,用于传送发射频率控制数据,P3.3用于立体声发射批示。本电路采用12MHz晶振,模拟串口通信。单片机控制部分电路如图2所示。图2 单片机控制电原理图2.2 调频调制发射部分 本系统调频调制发射部分采用Rohm公司最新生产的调频发射专用集成电路BH1415F,内含立体声信号调制、调频广播信号发射电路。BH1415F内有前置补偿电路、限制器电路和低通滤波电路等,因此,系统具有良好的声色,内置PLL系统调频发射电路,传输频率非常稳定。调频发射频率可用单片机通过串行口直接控制。BH1415F各引脚的功能如表1所列,应用电如图3所示。从11脚输出的调频调制信号,经高频放大后由天线发射输出,后级高频放大器的功率和根据接收接收的距离范围考虑。引脚脚描述直流/V1右声道输入端:通过电容器与右声道音频信号相连1/2Vcc2左音源输入端:通过电容器与左声道音频信号相连2.21时间常数端:其连接一个电容,时间常数:r=22.7kF3.20LPF时间常数端:其连接一个150pF电容,时间参数为15kHz LPF1/2Vcc4滤波器端:声频部分滤波器参考电压1/2Vcc5立体声复合信号输出端:连接到调频调制器1/2Vcc6接地端GND7PLL相位检波器输出端:连接到PLL LPE电路8电源供给端Vcc9射频振荡器端:连接震荡时间常数,是振荡器基数4/7Vcc10射频地端GND11射频发送输出端Vcc1.912PLL电源供给端Vcc13,14Xtal振荡器端:连接一个7.6MHz晶振15芯片授权端:连续输入高电频数据16时钟输入端:带数据和同步的时钟在序列数据输入17数据输入端18静音端:0.8VccPin18:MuteON,0.2VccPin18:Mute OFF19控制信号调节端1/2Vcc表1 BH1415F 引脚功能表BH1415F的频率控制码为16位,其数据传送格式如图4所示,其中D0D10为频率控制数据,其值乘0.1即为BH1415F的输出频率(单位:MHz);D11D15为控制位。D11(MONO)为单声道/立体声控制位,0时为单声道发射模式,1时位立体声发射模式。D12(PD0)和D13(PD1)位用于相位控制,通常为0,当分别为01或10时可使发射频率在最低和最高处。D14(T0)和D15(T1)位用于测试模式控制,通常为00,当为10时为测试模式。图3 BH1415F 电原理图2.3电源系统 由于采用单片机控制的数字调频台功耗很小,可用7805三端稳压块分别对单片机和BH1415F电路单独供电,电源变压器功率大于10W即可。集成块电源脚应就近接0.1F的瓷片电容。2.4 内存电源的使用要求26H29H用来存放显示小数位、个位i、十位、百位BCD码数据。24H25H用来存放频率控制数据(十六进制)。21H用来存放频率控制字节低8位数据。22H用来存放频率控制字节高8位数据。23H用来存放键扫描时P1端口的值。 图4 BH1415F的数据传送格式2.5 系统主要程序的设计(程序见附件1)2.5.1主程序主函数先对系统初始化,开机时先显示一下“8888”,以检查LED的段码。然后将上次使用的发射频率从存储器中取出。送入BH1415F,最后进入查键和显示函数的循环。流程图如图5所示。图5 主程序流程图2.5.2 动态扫描主程序扫描函数使用单片机的两个端口,一个端口输出段码,一个端口进行列扫描,以实现LED的动态显示,扫描函数执行一次约为4ms,在第二位LED显示时点亮小数点。其流程图如图6所示。图6 动态扫描主程序流程图2.5.3键盘扫描程序 本程序采用44行列式查询法,其方法是对P1.0P1.3行线口分别置0,然后读入P1口高4位的值。若不为1111则说明有键按下根据读入的P1口值与键号表进行查表对照,从而取得按键的键号值。键盘扫描程序流程图如图7所示。图7 44行列式16键扫描程序流程图2.5.4 显示程序 本程序采用动态扫描法显示4位频率数字值。2.5.5 串行通信程序 本程序由十进制BCD码转十六进制程序、16位频率控制字节合成程序和模拟异步串行发送程序组成。模拟异步串行发送程序是根据BH1415F的传送要求编写的,其发送子程序流程图如图8所示。 (a)十六位频率数据发送程序流程 (b)8位数据发送子程序流程图图8频率数据发送程序流程图3.1 BH1415F(1)概要BH1415F 是一种无线音频传输集成电路,它可以将计算机声卡、游戏机、CD、DVD、MP3、调音台等立体声音频信号进行立体声调制发射传输,配合普通的调频立体声接收机就可实现无线调频立体声传送。适合用于生产立体声的无线音箱、无线耳机、CD、MP3、DVD、PAD、笔记本计算机等的无线音频适配器开发生产。这个集成电路是由提高信噪比(S/N)的预加重电路、防止信号过调的限幅电路、控制输入信号频率的低通滤波电路(LPF)、产生立体声复合信号的立体声调制电路、调频发射的锁相环电路(PLL)组成。(2)特点 将预加重电路、限幅电路、低通滤波电路(LPF)一体化,使音频信号的质量比分立元件的电路(如:BA1404、NJM2035等)有很大改进。 导频方式的立体声调制电路。 采用了锁相环锁频并与调频发射电路一体化,合发射的频率非常稳定。 采用了MCU 数据直接频率设定,可设定70-120MHz频率,使用上非常方便。3.2、AT89C52AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。 AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。 主要功能特性: 兼容MCS51指令系统 8k可反复擦写(1000次)Flash ROM 32个双向I/O口 256x8bit内部RAM 3个16位可编程定时/计数器中断 时钟频率0-24MHz 2个串行中断 可编程UART串行通道 2个外部中断源 共8个中断源 2个读写中断口线 3级加密位 低功耗空闲和掉电模式 软件设置睡眠和唤醒功能 AT89C52各引脚功能及管脚电压概述:AT89C5 P为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(3239 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。3.3、4*4键盘行列式键盘又叫矩阵式键盘。用io口线组成行、列结构,按键设置在行列的交点上。例如,用22的行列结构可构成4个键的键盘,44行列结构可构成16个键的键盘。因此,在按键数量较多时,可以节省io口线。 本文将介绍44行列式键盘的扩展输入,并且通过弟片机的端口输出数码管进行显示,另外还会介绍通用可编程的键盘。 本设计的主要功能模块如下: 1、单片机系统:实现单片机对44行列式键盘的控制,查看按键状态的变化,判断是否有按键按下,并由按下的键来控制led显示: 2、外围电路:实现单片机与44行列式键盘的电路接口; 通过这个设计的学习,我们应该掌握以下内容; 1)了解44行列式键盘的结构及原理; 2)掌握44行列式键盘的电路及应用。3.4、LED数码管LED数码管是设备的简易显示常用电子元器件,下面将介绍它的性能特点,简单检测方法及应用注意事项等内容。 (1) 性能特点 LED数码管的主要特点如下:能在低电压、小电流条件下驱动发光,能与CMOS、ITL电路兼容。发光响应时间极短(01s),高频特性好,单色性好,亮度高。体积小,重量轻,抗冲击性能好。寿命长,使用寿命在10万小时以上,甚至可达100万小时。成本低。 因此它被广泛用作数字仪器仪表、数控装置、计算机的数显器件。 (2)性能简易检测 LED数码管外观要求颜色均匀、无局部变色及无气泡等,在业余条件下可用干电池作进一步检查。现以共阴数码管为例介绍检查方法。将3伏干电池负极引出线固定接触在LED数码管的公共负极端上,电池正极引出线依次移动接触笔画的正极端。这一根引出线接触到某一笔画的正极端时,那一笔画就应显示出来。用这种简单的方法就可检查出数码管是否有断笔(某笔画不能显示),连笔(某些笔画连在一起),并且可相对比较出不同笔划发光的强弱性能。若检查共阳极数码管,只需将电池正负极引出线对调一下,方法同上。 LED数码管每笔画工作电流ILED约在510mA之间,若电流过大会损坏数码管,因此必须加限流电阻,其阻值可按下式计算: R值=(UULED)ILED 其中U为加在LED两端电压,ULED为LED数码管每笔画压降(约2伏)。利用数字万用表的hFE插口能够方便地检查LED数码管的发光情况。选择NPN挡时,C孔带正电,月孔带负电。例如检查LTS547R型共阴极LED数码管时,从E孔插入一根单股细导线,导线引出端接9极(第脚与第脚在内部连通,可任选一个作为?);再从C孔引出一根导线依次接触各笔段电极,可分别显示所对应的笔段。 (3)使用注意事项 检查时若发光暗淡,说明器件已老化,发光效率太低。如果显示的笔段残缺不全,说明数码管已局部损坏。 对于型号不明、又无管脚排列图的LED数码管,用数字万用表的h距挡可完成下述测试工作:判定数码管的结构形式(共阴或共阳);识别管脚;检查全亮笔段。预先可假定某个电极为公共极,然后根据笔段发光或不发光加以验证。当笔段电极接反或公共极判断错误时,该笔段就不能发光。4、系统的调试 硬件测试时可先检查印刷版及焊接的质量情况,在检查无误后可通电检查。实验室制作时可结合示波器测试晶振及P0、P1、P2端口的波形情况进行综合硬件测试分析。软件调试用keilc51编译器。源程序编译及仿真调试应分段或以子函数位单位一个一个进行,最后可结合硬件实时进行调试。在调试程序及硬件的情况下,调频发射台应基本能工作,在BH1415F的11脚接上一断电线作发射天线,在室内应能收到调频广播了。当发现频率的最高端上不去时,应将震荡电感减小,而在低端的频率达不到时应增加震荡电感的函数。电感调整后还是没有达到频率覆盖范围时应考虑更换便容二极管,震荡电感调整后应用高频蜡封好,以防发射工作时因震动而产生频率范围漂移。5.设计小结结果分析:本系统采用单片机和BH1415作主控器件,通过单片机预置数据控制BH1415,内部的PLL将频率锁定,所以频率是很稳定的。由于显示采用了数码管显示,用键盘输入所需频率,使得操作非常方便直观。 虽然BH1415功能强大且易于用单片机控制,但它对外围元件的参数要求十分严格,如果参数稍有偏差,将会出现很多意想不到的问题,如变容二极管KV1471是很难用其它变容二极管替换的。因为变容管KV1471其变容高达10(5PF-50PF),而一般很难找到变容比如此高的变容管,因此KV1471就成了本系统的一个主要元件。如果用其它变容比低的管子就会造成发射频率不能完全覆盖整个调频段。6.致谢我很庆幸有这样学用结合的机会,通过这次设计,我学到了许多课外的东西,加深了对知识的了解,提高了应用和动手能力。本设计是在张斌老师等人的悉心指导下完成的。张老师对我严格要求,认真负责,对于问题总是给予启发,而不是直接给出答案。张老师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。本论文从选题到完成,每一步都是在导师的指导下完成的,倾注了导师大量的心血。在此,谨向张老师表示崇高的敬意和衷心的感谢!参考文献 1、周坚,单片机C语言轻松入门M.北京航空航天大学出版社,20062、赵亮,侯国瑞,单片机C语言编程与实例M.人民邮电出版社,20033、谢维成,杨家国,单片机原理与应用及C51程序设计M,清华大学出版社,20064、陈邦媛,射频通信电路M,北京科学出版社,20025、刘颖,王春悦,数字通信原理与技术M,北京邮电大学出版社,20026、李光飞,李良几,楼然苗,等,单片机C程序设计实例指导M,北航出版社,20057、楼然苗,李光飞,51系列单片机设计实例第二版M,北航出版社,20058、吴国经等,单片机应用技术,中国电力出版社,20049、李全利,迟荣强编著,单片机原理及接口技术,高等教育出版社,200410、侯媛彬等,凌阳单片机原理及其毕业设计精选,科学出版社,200611、霍孟友等,单片机原理与应用学习概要及题解,机械工业出版社,200512、许泳龙等,单片机原理及应用,机械工业出版社,2005附录一总原理图附件二以下是数控调频台控制器完整源程序: ;*; 数控调频台控制器 ; ; *;;26H28H存放显示小数位、个位、十位、百位BCD码数,24H25H存放频率控制数据(十六进制); CONBITL EQU CONBITH EQU KEYWORD EQU ; ; ORG 0000H LJMP START ORG 0003H RETI ORG 000BH RETI ORG 0013H RETI ORG 001BH RETI ORG 0023H RETI ORG 002BH RETI ;初始化程序 CLEARMEN; MOV R0,#20H MOV R1,#0AH CLEARLOOP; MOV R0,#00H INC R0 DJNZ R1,CLEARLOOP MOV P0,#0FFH MOV P1,#0FFH MOV P2,#0FFH MOV P3,#0FFH CLR P3.0 CLR P3.1 CLR P3.2 LCALL KEYFUN15 CLEAR1: MOV PCON,#00H MOV 29H,#00H MOV 28H,#08HMOV 27H,#08HMOV 26H,#00HLCALL DISPUPDATRET主程序START: LCALL CLEARMENMAIN: LCALL KEYWORKLCALL DISPLAYAJMP MAINNOPNOPAJMP START4*4行列扫描查键子程序KEYWORK: MOV P1,#0FFH CLR P1.0 MOV A,P1 ANL A,#0F0H CJNE A,#OFOH,KEYCON SETB P1.0 CLR P1.1 MOV A,P1 ANL A,#0F0H CJNE A,#0F0H,KEYCON SETB P1.1 CLR P1.2 MOV A,P1 ANL A,#0F0H CJNE A,#0F0H,KEYCON SETB P1.2 CLR P1.3 MOV A,P1 ANL A,#0F0H CJNE A,#0F0H,KEYCON SETB P1.3 RETKEYCON: LCALL DL10MS MOV A,P1 ANL A,#0F0H CJNE A,#0F0H,KEYCHEKEYOUT: RETKEYCHE: MOV A,P1 MOV KEYWORD,ACJLOOP: LCALL DISPLAY MOV A,P1 ANL A,#0F0H CJNE A,#0F0H,CJLOOP MOV R7,#00H MOV DPTR,#KEYTABCHEKEYLOOP: MOV A,R7 MOVC A,A+DPTR XRL A,KEYWORD JZ KEYOK INC R7 CJNE R7,#10H,CHEKEYLOOPRET;KEYOK: MOV A,R7 MOV B,A RL A ADD A,B MOV DPTR,#KEYFUNTAB JMP A+DPTRKEYFUNTAB: LJMP KEYFUN00 LJMP KEYFUN01 LJMP KEYFUN02 LJMP KEYFUN03 LJMP KEYFUN04 LJMP KEYFUN05 LJMP KEYFUN06 LJMP KEYFUN07 LJMP KEYFUN08 LJMP KEYFUN09 LJMP KEYFUN10 LJMP KEYFUN11 LJMP KEYFUN12 LJMP KEYFUN13 LJMP KEYFUN14 LJMP KEYFUN15 RET;键号对应P1口数值表KEYTAB: DB 0EEH,0DEH,0BEH,7EH,0EDH,0DDH,0BDH,7DH DB 0EBH,0DBH,0BBH,7BH,0E7H,0D7H,0B7H,77H,0FFH,0FFH;0号键功能程序KEYFUN00: INC 29H MOV A,29H CLR C CJNE A,#O2H,FUN00FUN00: JC FUN00OUT MOV 29H,#00HFUN00OUT: MOV A,29H XRL A,#01H JNZ F00OUT1 MOV 28H,#00H AJMP F00OUTF00OUT1: MOV 28H,#08HF00OUT: LCALL DISPUPDAT RET;01号键功能程序KEYFUN01: INC 28H MOV A,28H CLR C CJNE A,#0AH,FUN01FUN01: JC FUN01OUT MOV 28H,#00HFUN01OUT: MOV A,29H XRL A,#01H JNZ F01OUT MOV 28H,#00H AJMP F001OUTF01OUT: MOV A,#28H XRL A,#08H JZ F001OUT MOV A,28H XRL A,#09H JZ F001OUT MOV 28H,#08HF001OUT: LCALL DISPUPDAT RET;02号键功能程序KEYFUN02: INC 27H MOV A,27H CLR C CJNE A,#0AH,FUN02FUN02: JC FUN02OUT MOV 27H,#00HFUN02OUT: LCALL DISPUPDAT RET;03号键功能程序KEYFUN03: INC 26H MOV A,26H CLR C CJNE A,#0AH,FUN03FUN03: JC FUN03OUT MOV 26H,#00HFUN03OUT: LCALL DISPUPDAT RET;04号键功能程序KEYFUN04: MOV 29H,#01H MOV 28H,#00H MOV 27H,#09H MOV 26H,#00H LCALL DISPUPDAT RET;05号键功能程序KEYFUN05: MOV 29H,#01H MOV 28H,#00H MOV 27H,#08H MOV 26H,#00H LCALL DISPUPDAT RET;06号键功能程序KEYFUN06: MOV 29H,#01H MOV 28H,#00H MOV 27H,#05H MOV 26H,#00H LCALL DISPUPDAT RET;07号键功能程序KEYFUN07: MOV 29H,#01H MOV 28H,#00H MOV 27H,#00H MOV 26H,#00H LCALL DISPUPDAT RET;08号键功能程序KEYFUN04: MOV 29H,#00H MOV 28H,#09H MOV 27H,#08H MOV 26H,#00H LCALL DISPUPDAT RET;09号键功能程序KEYFUN04: MOV 29H,#00H MOV 28H,#09H MOV 27H,#06H MOV 26H,#00H LCALL DISPUPDAT RET;10号键功能程序KEYFUN04: MOV 29H,#00H MOV 28H,#09H MOV 27H,#04H MOV 26H,#00H LCALL DISPUPDAT RET;11号键功能程序KEYFUN04: MOV 29H,#00H MOV 28H,#09H MOV 27H,#04H MOV 26H,#00H LCALL DISPUPDAT RET;12号键功能程序KEYFUN04: MOV 29H,#00H MOV 28H,#09H MOV 27H,#00H MOV 26H,#00H LCALL DISPUPDAT RET;13号键功能程序KEYFUN04: MOV 29H,#00H MOV 28H,#08H MOV 27H,#08H MOV 26H,#00H LCALL DISPUPDAT RET;14号键功能程序KEYFUN04: MOV 29H,#00H MOV 28H,#08H MOV 27H,#07H MOV 26H,#08H LCALL DISPUPDAT RET;15号键功能程序KEYFUN15: CPL 03H JNB 03H,MONO CLR P3.3 LCALL PUTBIT RETMONO: SETB P3.3 LCALL PUTBIT RET;将BCD码转为十六进制,与5位控制码合成操作码,写入控制芯片DISPUP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论