当前位置:课程学习>>第五章>>知识讲解>>视频课堂>>知识点五
例1
第12章12.2节
输出1Hz信号控制LED灯闪烁。
仿真运行效果如下。以下图示为LED灯正亮,在示波器可观察到输出为高电平。
以下图示为LED灯正灭,在示波器可观察到输出为低电平。
代码和Proteus ISIS工程可在[6..示例代码\1 chap12_2_8253_方式2和方式3.zip]下载,其中8253.ASM是汇编代码,8253.DSN是Proteus ISIS工程的入口文件。为方便观察,示波器参数建议按[示波器显示和设置.docx]设置。
视频讲解包括基本原理、实验操作、仿真运行,请按[录屏\1 chap12_2_8253_方式2和方式3\实验大纲.docx]的顺序,依次学习。
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_01 功能.mp4]
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_02 连接.mp4]
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_03 代码_计数器0.mp4]
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_04 代码_计数器1.mp4]
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_05 代码_GATE.mp4]
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_06 实测和计算计数器0输出.mp4]
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_07 实测和计算计数器1输出.mp4]
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_08 计算延时.mp4]
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_09 单步执行.mp4]
[录屏\05 定时_计数_1 chap12_2_8253_方式2和方式3_10 波形与计数.mp4]
例2
第12章12.2节
输出1Hz信号控制LED灯闪烁。
实现方案有小修改。
灭灯时。
亮灯时。
代码和Proteus ISIS工程可在[6..示例代码\ 2 chap12_2_8253_方式2和方式3_去除gate等.zip]下载,其中8253.ASM是汇编代码,8253.DSN是Proteus ISIS工程的入口文件。为方便观察,示波器参数建议按[示波器显示和设置.docx]设置。
视频讲解包括基本原理、仿真运行,请按[录屏\1 chap12_2_8253_方式2和方式3\实验大纲.docx]的顺序,依次学习。
[录屏\05 定时_计数_2 chap12_2_8253_方式2和方式3_去除gate等_1 功能.mp4]
[录屏\05 定时_计数_2 chap12_2_8253_方式2和方式3_去除gate等_2 单步执行.mp4]
例3
教材第167页例8-5
控制LED,0.5s亮,0.5s灭。
仿真运行效果如下。以下图示为LED灯正灭,在示波器可观察到输出为低电平。
以下图示为LED灯正亮,在示波器可观察到输出为高电平。
代码和Proteus ISIS工程可在[6..示例代码\3 例8-5 第167页.zip]下载,其中8253.ASM是汇编代码,8253.DSN是Proteus ISIS工程的入口文件。为方便观察,示波器参数建议按[示波器显示和设置.docx]设置。
视频讲解包括基本原理、实验操作、仿真运行,请按[录屏\3 例8-5 第167页\实验大纲.docx]的顺序,依次学习。
[录屏\05 定时_计数_3 例8-5 第167页_1 功能.mp4]
[录屏\05 定时_计数_3 例8-5 第167页_2 连接.mp4]
[录屏\05 定时_计数_3 例8-5 第167页_3 代码.mp4]
[录屏\05 定时_计数_3 例8-5 第167页_4 计算波形.mp4]
[录屏\05 定时_计数_3 例8-5 第167页_5 单步执行.mp4]
[录屏\05 定时_计数_3 例8-5 第167页_6 仿真运行.mp4]
例4
教材第169页例8-6,去除了时钟0。
计数脉冲信号100个,然后驱动扬声器发生。
仿真运行时局部如下两图所示。
仿真运行时注意,PC机需要外接音频输出设备如音箱或耳机,否则会报如下错错提示。
如下图所示,扬声器低电平。
如下图所示,扬声器高电平。
并非扬声器高电平发声、扬声器低电平无声,而是由于扬声器在高电平和低电平间震荡,驱动薄膜周期性机械运动,推动空气产生声波。声波的频率取决于扬声器高电平、低电平变化的周期。
周期的计算方法参见[6..示例代码\ 4 例8-6 第169页 去除时钟0.zip 中的 第169页 例8-6.docx]
代码和Proteus ISIS工程可在[6..示例代码\ 4 例8-6 第169页 去除时钟0.zip]下载,其中8253.ASM是汇编代码,8253.DSN是Proteus ISIS工程的入口文件。
视频讲解包括基本原理、实验操作、仿真运行,请按[录屏\3 例8-5 第167页\实验大纲.docx]的顺序,依次学习。
[录屏\05 定时_计数_4 例8-6 第169页 去除时钟0_1 功能.mp4]
[录屏\05 定时_计数_4 例8-6 第169页 去除时钟0_2 连接.mp4]
[录屏\05 定时_计数_4 例8-6 第169页 去除时钟0_3 代码.mp4]
[录屏\05 定时_计数_4 例8-6 第169页 去除时钟0_4 计算波形.mp4]
[录屏\05 定时_计数_4 例8-6 第169页 去除时钟0_5 单步执行.mp4]
例5
教材第169页例8-6。
计数脉冲信号100个,然后驱动扬声器发生。
仿真运行效果如下图所示。
代码和Proteus ISIS工程可在[6..示例代码\5 例8-6 第169页.zip]下载,其中8253.ASM是汇编代码,8253.DSN是Proteus ISIS工程的入口文件。
视频讲解包括基本原理、实验操作、仿真运行,请按[录屏\5 例8-6 第169页\实验大纲.docx]的顺序,依次学习。
[录屏\05 定时_计数_5 例8-6 第169页_1 功能.mp4]
[录屏\05 定时_计数_5 例8-6 第169页_2 连接.mp4]
[录屏\05 定时_计数_5 例8-6 第169页_3 代码.mp4]
[录屏\05 定时_计数_5 例8-6 第169页_4 仿真运行和计算波形周期.mp4]
[录屏\05 定时_计数_5 例8-6 第169页_5 单步执行.mp4]