好文档 - 专业文书写作范文服务资料分享网站

学生模板(数字电压表)

天下 分享 时间: 加入收藏 我要投稿 点赞

图? 仿真电路图中的单片机震荡电路

(3)复位电路介绍(教材第一章1.4节,表1-3之前)

8051单片机与其他微处理器一样,在启动时都需要复位,使CPU和系统的各个部位都处于一种确定的初始状态。复位信号从单片机的RST引脚输入,高电平有效,其有效电平应维持至少2个机器周期,若采用6MHZ的晶体振荡器,则复位信号至少应维持4s以上,才可以保证可靠复位。

复位操作有上电自动复位和按键手动复位两种方式。上电自动复位是通过外部复位电路

的电容充电来实现的,其电路如图3左边所示,只要电源Vcc引脚之间加一个1K电电阻,就可以实现上电自动复位。

按键手动复位电路如图3右边所示,它是在上电自动复位电路的基础上增加一个电阻

R1和一个按键RESET实现的,它不仅具有上电自动复位的功能,在按下RESET按钮后,电容C通过R1放电,同时RST端得到一个高电平,导致单片机复位。

VccVccC22μFRST/VPDR1kΩVss80C51R21kΩVssR1200ΩC22μFRST/VPD80C51VccVcc

图? 复位电路

在电子钟仿真电路中的复位电路如图?所示,其采用的是???复位电路

图? 仿真电路图中的单片机复位电路

(4)A/D转换模块介绍(教材第8章8.3.1节,教材图8-22前)

图6-a所示为阶梯波比较式ADC的工作原理。转换开始时,计数器复0,DAC的输出为Vd=0。若输入电压Vi为正,则比较器输出Vc为正,与门打开,计数器对时钟脉冲进行计数,DAC输出随计数脉冲的增加而增加,如图6-b所示,当V

图? 阶梯波比较式ADC工作原理

A/D转换如图1所示,采用线选法规定其端口地址,用单片机的P2.0引脚作为片选信号, 因此端口地址为FEFFH。片选信号和WR信号一起经或非门产生ADC0808的启动信号START和地址锁存信号ALE;片选信号和RD信号一起经或非门产生ADC0808输出允许信号OE, OE=1时选通三态门使输出锁存器中的转换结果送入数据总线。ADC0808的EOC信号经反相后接到8051的INT1引脚用于产生转换完成的中断请求信号。ADC0808芯片的3位模拟量输入通道地址码输入端A、B、C分别接到8051的P0.0、P0.1和P0.2,故只要向端口地址FEFFH分别写入数据00H,即可启动模拟量输入通道0进行A/D转换。

图? ADC0808/0809的原理结构框图

图? ADC0808/0809的工作时序

A/D转换如图1所示,采用线选法规定其端口地址,用单片机的P2.0引脚作为片选信号, 因此端口地址为FEFFH。片选信号和WR信号一起经或非门产生ADC0808的启动信号START和地址锁存信号ALE;片选信号和RD信号一起经或非门产生ADC0808输出允许信号OE, OE=1时选通三态门使输出锁存器中的转换结果送入数据总线。ADC0808的EOC信号经反相后接到8051的INT1引脚用于产生转换完成的中断请求信号。ADC0808芯片的3位模拟量输入通道地址码输入端A、B、C分别接到8051的P0.0、P0.1和P0.2,故只要向端口地址FEFFH分别写入数据00H,即可启动模拟量输入通道0进行A/D转换。

(6)LCD显示模块介绍(教材第9章9.4.2节,表9-18之前)

表? DDRAM显示地址与显示屏物理位置关系

显示 列 地址 号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 行号 1 2 3 4 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67

图? EPSON公司的点阵字符型液晶显示模块内部结构

表? CGROM字符编码表

高位 低位 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 0010 0011 0100 0101 0110 0111 1010 1011 1100 1101 1110 1111 ! “ # $ % & , ( ) 0 1 2 3 4 5 6 7 8 9 @ A B C D E F G H I P Q R S T U V W X Y \\ a b c d e f g h i p q r s t u v w x y - ヌ イ ウ エ オ カ キ ク ケ 々 チ ツ チ ト ナ ニ ヌ ネ ノ ミ ム メ モ ヤ ユ ヨ ラ リ ル α a β ε μ σ ρ g ∫ -1 p · 「 」 、 。 ラ ァ ィ ゥ q θ ∞ Ω Ο ∑ π X Y

1010 1011 1100 1101 1110 1111 * + , - . / : ; < = > ? J K L M N O Z [ ¥ ] ∧ - j k l m n o z { ┃ } → ← ェ ォ セ コ ョ ツ コ サ シ ス セ ソ ハ ヒ フ ヘ ホ マ レ ロ ワ ン ハ ロ j × Φ £ n ○ 千 万 ? ÷ ■

仿真电路图中的单片机显示电路如图?所示,液晶显示模块LM016L的RS、R/W和E信号分别由8051单片机的P2.1、p2.2和P2.3来控制,与直接方式不同,间接控制方式不是通过固定的接口地址,而是通过单片机I/O端口引脚来操作液晶显示模块,因此在编写驱动程序时要注意时序的配合。写操作时E信号的下降沿有效,工作时序上应先设置RS、R/W状态,再写入数据,然后产生E信号脉冲,最后复位RS、R/W状态。读操作时E信号的高电平有效,工作时序上应先设置RS、R/W状态,再设置E信号为高电平,再读取数据,然后将E信号设置为低电平,最后复位RS、R/W状态。

图? 仿真电路图中的LCD显示电路

3、软件功能模块

(1)主程序模块

设置堆栈:#60H->SP 初始化LCD液晶显示屏 初始化30H-34H的值为0.000 调用显示“Voltage=0.000”子程序

学生模板(数字电压表)

图?仿真电路图中的单片机震荡电路(3)复位电路介绍(教材第一章1.4节,表1-3之前)8051单片机与其他微处理器一样,在启动时都需要复位,使CPU和系统的各个部位都处于一种确定的初始状态。复位信号从单片机的RST引脚输入,高电平有效,其有效电平应维持至少2个机器周期,若采
推荐度:
点击下载文档文档为doc格式
4exef1r5kc2xc786b4a94zk8m0hvru00rv4
领取福利

微信扫码领取福利

微信扫码分享