摘要: 1 功能: 利用数码管动态显示,在数码管上显示”123456“; 2 硬件原理图 (1)系统框图 (2)原理图 3 参考程序 2.1 主函数-逻辑设计 #include <STC89C5xRC.H> #include "disp.H" //数码管驱动模块 void main() { while(1) 阅读全文
posted @ 2022-04-07 21:08 FPGA9161 阅读(472) 评论(0) 推荐(0)
摘要: STC89C52RC是宏晶公司的增强型MCS-51单片机, 与Atmel公司的AT89C52相比,有以下优点:(1)支持STC的2线制下载方式,下载程序更方便;(2)支持6T模式(在6T模式下,6个时钟周期就是一个机器周期)(3)片内集成了4kB容量的E²PROM(4)带有P4口,具有更多的I/O( 阅读全文
posted @ 2022-02-13 08:06 FPGA9161 阅读(5403) 评论(0) 推荐(0)
摘要: (1) 新建工程时已加载STARTUP.A51文件编译结果(uVision V4.02) 编译成功后,输出窗口中第1行到第6行的信息含义: ①编译目标“Target 1”; ②汇编启动文件STARTUP.A51; ③链接:将编译后生成的文件与其他文件合并成机器能识别的机器文件。 ④编译后程序的大小; 阅读全文
posted @ 2022-02-09 21:00 FPGA9161 阅读(2336) 评论(0) 推荐(0)
摘要: 1 定时/计数器介绍 定时/计数器的实质是加1计数器(16位),由高8位和低8位两个寄存器THX和TLX组成。它随着计数器的输入脉冲进行自加1,也就是每来一个脉冲,计数器就自动加1,当加到计数器为全1时,再输入一个脉冲就使计数器回零,且计数器的溢出使相应的中断标志位置1(产生一个溢出标志),向CPU 阅读全文
posted @ 2022-02-08 17:16 FPGA9161 阅读(1193) 评论(0) 推荐(0)
摘要: 1 中断介绍 在我们的日常生活中,经常会遇到这样的情况:我们正在看书,突然客厅的电话响了,这时往往会停止看书,转而去接电话,接完电话后又接着看书。这种停止当前工作,转而去做其他工作,做完后又返回来做先前工作的现象称为中断。 所以单片机虽然是个机器,它也有类似的中断现象,当单片机正在执行某程序时,如果 阅读全文
posted @ 2022-02-01 17:40 FPGA9161 阅读(1792) 评论(0) 推荐(0)
摘要: 中断函数的调用过程类似于一般函数调用,区别在于何时调用一般函数在程序中是事先安排好的;而何时调用中断函数事先却无法确定,因为中断的发生是由外部因素决定的,程序中无法事先安排调用语句。因此,调用中断函数的过程是由硬件自动完成的。 参考资料: (1)王静霞等. 单片机应用计数(C语言版)第3版[M]. 阅读全文
posted @ 2022-01-30 16:28 FPGA9161 阅读(1674) 评论(0) 推荐(0)
摘要: T0或T1用做计数器时,分别对从芯片引脚T0(P3.4)或T1(P3.5)上输入的脉冲进行计数,外部脉冲的下降沿将触发计数,没输入一个脉冲,加法计数器加1。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入的高电平与低电平的持续时间都在一个机器周期以上。 用做定时器时,对内部机器周期脉冲进行 阅读全文
posted @ 2022-01-30 14:48 FPGA9161 阅读(1344) 评论(0) 推荐(0)
摘要: 1 介绍 LED点阵屏由LED发光二极管组成,通过控制LED亮灭来显示文字、图片、动画、视频等,被广泛应用于公共场合做信息展示,如广告屏、公告牌等。 工作原理:每个LED放置在行线和列线的交叉点上,当对应的某一行电平拉高,某一列电拉低,则对应交叉点的LED就会点亮。 要实现显示图像或字体,只需考虑其 阅读全文
posted @ 2022-01-29 14:56 FPGA9161 阅读(721) 评论(0) 推荐(0)
摘要: 1 现象:keil4输入光标变成了黑色方块,如下图所示: 2 原因:光标变成了黑色方块,可能是不小按了 insert 键了,将原来的“插入状态”改为“覆盖状态”。 3 解决: fn+insert 阅读全文
posted @ 2022-01-28 19:21 FPGA9161 阅读(2032) 评论(0) 推荐(0)
摘要: 1 介绍 1.1 74HC595芯片简述 74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SER输入到内部的8位位移缓存器,并由QA~QH'输出,而并行输出则是在SCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端 阅读全文
posted @ 2022-01-27 08:18 FPGA9161 阅读(852) 评论(0) 推荐(0)