![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
HP学院
一只不怕虎的小牛犊
展开
-
实验一 外部中断实验
实验一 外部中断实验一、实验要求用单次脉冲申请中断,在中断处理程序中对输出信号进行反转。二、实验目的1、学习外部中断技术的基本使用方法。2、学习中断处理程序的编程方法。三、实验原理当89C51的CPU正在处理某件事情(如正在执行主程序)时,单片机外部或内部发生的某一事件(如外部设备产生的一个电平变化或脉冲跳沿的变化,或者是片内事件的发生,如计数器的计数溢出等)请求CPU...原创 2019-01-18 11:01:23 · 25903 阅读 · 0 评论 -
实验二 定时器实验
实验二 定时器实验一、实验要求89C51内部定时计数器T0,用CPU内部定时器中断方式计时,实现每一秒钟输出状态发生一次反转.二、实验目的学习89C51内部定时/计数器使用方法,进一步掌握中断处理程序的编程。三、实验原理定时器中断是由单片机中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。关于内部计数器的编程主要是定时常数的设置和有关控制寄存器的设置。内部计数...原创 2019-01-18 11:01:50 · 5206 阅读 · 3 评论 -
实验三 存储器块搬移
实验三 存储器块搬移一、实验要求指定存储器中某块的起始地址和长度,要求能将其内容搬移到外部存储器。二、实验目的1.掌握存储器读写方法2.了解存储器的块操作方法三、实验说明通过本实验,学生可以了解单片机读写存储器的读写方法,同时也可以了解单片机编程,调试方法。通过相关语句命令,给指定存储器中的某存储块赋值后,将其搬移到指定的位置。四、实验内容1,内部数据存储器到内...原创 2019-01-18 11:02:04 · 1529 阅读 · 0 评论 -
实验四 外部中断(急救车与交通灯)
实验四 外部中断(急救车与交通灯)一、实验要求本实验模拟交通信号灯控制,一般情况下正常显示,有急救车到达时,两个方向交通,信号灯全红,以便让急救车通过。设急救车通过路口时间为10 秒,急救车通过后,交通恢复正常,本实验用单次脉冲申请外部中断,表示有急救车通过。二、实验目的1、学习外部中断技术的基本使用方法。2、学习中断处理程序的编程方法。三、实验原理利用定时器T0和外部...原创 2019-01-18 11:02:15 · 4772 阅读 · 6 评论 -
实验五 八段数码管显示(红绿灯)
实验五 八段数码管显示(红绿灯)一、实验要求利用实验仪提供的显示电路,动态显示一行数据.二、实验目的1. 了解数码管动态显示的原理。2. 了解用总线方式控制数码管显示三、实验原理利用定时器T0和外部中断0来设计交通灯。其中定时器T0用来提供时间定时,而外部中断0则是模仿急救车这一特殊情况。定时器T0采用方式1定时4ms(动态显示,人眼视觉暂留现象),外部中断采用脉冲触发...原创 2019-01-18 11:02:25 · 5669 阅读 · 0 评论 -
实验六 键盘扫描显示实验(矩阵键盘)
实验六 键盘扫描显示实验(矩阵键盘) 一、实验要求在上一个实验的基础上,利用实验仪提供的键盘扫描电路和显示电路,做一个扫描键盘和数码显示实验,把按键输入的键码在八位数码管上显示出来。实验程序可分成三个模块。①键输入模块:扫描键盘、读取一次键盘并将键值存入键值缓冲单元。②显示模块:将显示单元的内容在显示器上动态显示。③主程序:调用键输入模块和显示模块。二、实验目的1、...原创 2019-01-18 11:03:05 · 17234 阅读 · 2 评论 -
实验七 双机通信
实验七 双机通信一、实验要求在两个单片机上实现串行通信,将一块单片机上的按键信息发送到另一块单片机上用八个数码管动态显示出键值。二、实验目的1.学习双机通信的基本使用方法。2.学习双机通信程序的编程方法。三、实验原理89C51单片机片内有一个可编程的全双工的异步通信串行口。所谓全双工就是两个单片机之间串行数据可同时双向传输。异步传输,就是收、发双方使用各自的时钟控制发...原创 2019-01-18 11:03:17 · 8902 阅读 · 0 评论 -
实验八 D/A 转换实验
实验八 D/A 转换实验一、实验要求利用DAC0832,编制程序产生方波、锯齿波、三角波。三种波形可以用示波器观看。二、实验目的1.了解D/A转换的基本原理。 2.了解D/A转换芯片0832的性能及编程方法。 3.了解单片机系统中扩展D/A转换的基本方法。三、实验原理D/A转换器输入的是数字量,经转换后输出的是模拟量。转换过程是先将89C51送到D/A转换器的...原创 2019-01-18 11:03:28 · 9851 阅读 · 0 评论 -
实验九 A/D 转换实验
实验九 A/D 转换实验一、实验要求利用实验板上的ADC0809做A/D转换器,实验板上的电位器提供模拟量输入,编制程序,将模拟量转换成二进制数字量。二、实验目的1、掌握A/D转换与单片机的接口方法。2、了解A/D芯片ADC0809转换性能及编程。3、通过实验了解单片机如何进行数据采集。三、实验原理A/D装换器的作用就是模拟量转换成数字量,以便于计算机进行计算。...原创 2019-01-18 11:03:40 · 10634 阅读 · 0 评论