新聞中心
Keil4是一款用于編寫和調(diào)試微控制器程序的軟件,數(shù)碼管顯示是一種常見的輸出設(shè)備。在Keil4中編寫數(shù)碼管顯示程序,可以實(shí)現(xiàn)對數(shù)碼管的控制和顯示。
欽南ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!
實(shí)驗(yàn)?zāi)康?/h3>
通過本實(shí)驗(yàn),學(xué)習(xí)如何使用Keil uVision4編寫程序,實(shí)現(xiàn)數(shù)碼管顯示數(shù)字4的效果。
實(shí)驗(yàn)原理
數(shù)碼管是一種常用的顯示器件,通過控制其內(nèi)部的LED燈的亮滅,可以實(shí)現(xiàn)09的數(shù)字顯示,在本實(shí)驗(yàn)中,我們將使用單片機(jī)控制數(shù)碼管顯示數(shù)字4。
實(shí)驗(yàn)步驟
1、準(zhǔn)備硬件:連接好數(shù)碼管與單片機(jī)的電路。
2、編寫程序:使用C語言編寫數(shù)碼管顯示數(shù)字4的程序。
3、編譯下載:將編寫好的程序編譯并下載到單片機(jī)中。
4、觀察現(xiàn)象:觀察數(shù)碼管顯示的數(shù)字是否為4。
實(shí)驗(yàn)代碼
#include// 包含頭文件,定義單片機(jī)的寄存器 // 定義數(shù)碼管的段選和位選端口 sbit LSA = P2^2; sbit LSB = P2^3; sbit LSC = P2^4; // 數(shù)碼管顯示數(shù)字4的編碼 unsigned char code digit4[] = {0x79, 0x71, 0x69, 0x59}; // 延時(shí)函數(shù) void delay(unsigned int t) { while (t); } // 主函數(shù) void main() { unsigned char i; LSA = 1; LSB = 1; LSC = 1; while (1) { for (i = 0; i < 4; i++) { P0 = digit4[i]; // 輸出數(shù)碼管顯示數(shù)字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); // 延時(shí)一段時(shí)間,用于觀察數(shù)碼管顯示效果 } } }
實(shí)驗(yàn)結(jié)果
通過本實(shí)驗(yàn),我們可以觀察到數(shù)碼管成功顯示數(shù)字4的效果。
文章名稱:keil4編寫數(shù)碼管顯示
文章路徑:http://fisionsoft.com.cn/article/dpghicg.html


咨詢
建站咨詢

