1、用proteus画原理图。
2、编制软件,用keil编译成hex文件。
3、在proteus中将hex文件添加到单片机。
4、可以开始仿真了。
proteus仿真时数码管没显示是设置程序出问题,具体方法以实例 *** 作如下准备软件:proteus软件、uVision2软件。
1、打开proteus软件。
2、这里用到74HC573锁存器,直接用P0口连接锁存器。
3、可以实现位选,也可以位选,大大节省了IO,这里记得加上上拉电阻,否则不显示。
4、选用6位共阴数码管。
5、把位选和段选的线连接对应好。
6、打开uVision2软件。
7、共阴数码管的段编码如下{0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}。
8、编写动态显示主程序,图中为第一位数码管显示“1”。
9、补齐6位数码管的显示代码后,编译代码。
10、在proteus中选择对应的代码进行仿真,proteus中效果如图。
11、真实的硬件效果是从1-6同时显示在屏幕中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)