Keil4是一款用于编写和调试微控制器程序的软件,数码管显示是一种常见的输出设备。在Keil4中编写数码管显示程序,可以实现对数码管的控制和显示。
钦南ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
通过本实验,学习如何使用Keil uVision4编写程序,实现数码管显示数字4的效果。
数码管是一种常用的显示器件,通过控制其内部的LED灯的亮灭,可以实现09的数字显示,在本实验中,我们将使用单片机控制数码管显示数字4。
1、准备硬件:连接好数码管与单片机的电路。
2、编写程序:使用C语言编写数码管显示数字4的程序。
3、编译下载:将编写好的程序编译并下载到单片机中。
4、观察现象:观察数码管显示的数字是否为4。
#include// 包含头文件,定义单片机的寄存器 // 定义数码管的段选和位选端口 sbit LSA = P2^2; sbit LSB = P2^3; sbit LSC = P2^4; // 数码管显示数字4的编码 unsigned char code digit4[] = {0x79, 0x71, 0x69, 0x59}; // 延时函数 void delay(unsigned int t) { while (t); } // 主函数 void main() { unsigned char i; LSA = 1; LSB = 1; LSC = 1; while (1) { for (i = 0; i < 4; i++) { P0 = digit4[i]; // 输出数码管显示数字4的编码 switch (i) { case 0: LSA = 0; LSB = 0; LSC = 0; break; case 1: LSA = 0; LSB = 0; LSC = 1; break; case 2: LSA = 0; LSB = 1; LSC = 0; break; case 3: LSA = 0; LSB = 1; LSC = 1; break; } delay(1000); // 延时一段时间,用于观察数码管显示效果 } } }
通过本实验,我们可以观察到数码管成功显示数字4的效果。
当前名称:keil4编写数码管显示
URL链接:http://www.csdahua.cn/qtweb/news2/89352.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网