用74LS14控制一个发光二极管亮五秒灭五秒,再灭八秒亮两秒如此循环。

\u7528\u4e94\u4e00\u5355\u7247\u673ac\u8bed\u8a00\u7f16\u7a0b\uff0cp1\u53e3\u63a7\u5236\u516b\u4e2a\u53d1\u5149\u4e8c\u6781\u7ba1\uff0c\u5b9e\u73b0\u6bcf\u9694\u4e00\u79d2\uff0c\u4e24\u4e24\u70b9\u4eae\uff0c\u5e76\u5faa\u73af\u3002

\u4e00\u3001#include
void delay(unsigned char Xms)//\u5ef6\u65f6Xms
{
int i,j;
for(X = i; X>0; X--)
for(j=110;j>0;j--);
}
void main()
{
P0 = 0x00; //P0.0~P0.7\u5206\u522b\u63a5\u516b\u4e2a\u53d1\u5149\u4e8c\u6781\u7ba1\uff0c\u521a\u5f00\u59cb\u5168\u706d
while(1)
{
delay(1000);
P0 = 0xc0;//\u70b9\u4eae\u524d\u4e24\u4e2a\u53d1\u5149\u4e8c\u6781\u7ba1P0.0\u548cP0.1;
delay(1000);//\u5ef6\u65f61\u79d2
P0 = 0x30;//\u70b9\u4eae\u7b2c\u4e09\u4e2a\u548c\u7b2c\u56db\u4e2aLED
delay(1000);
P0 = 0x0c;
delay(1000);
P0 = 0x03;
}
}
\u4e8c\u3001
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar temp, t0, t1;
bit t2;
sbit P10 = P1^0;
void main()
{
P10 = 1;
temp = 0xfe;
P0 = temp;
P2 = 0xff;
TMOD = 0x01;
TH0 = (65536 - 50000) / 256;
TL0 = (65536 - 50000) % 256;
ET0 = 1;
EA = 1;
TR0 = 1;
while(1);
}
void timer0() interrupt 1
{
TH0 = (65536 - 50000) / 256;
TL0 = (65536 - 50000) % 256;
t0++;
if(t0 == 10) {
t0 = 0;
t1++;
if(t1 == 8) {t1 = 0; t2 = ~t2; P10 = t2;}
temp = _crol_(temp, 1);
if(t2) {P0 = temp; P2 = 255;}
else {P2 = temp; P0 = 255;}
}
}

\u6269\u5c55\u8d44\u6599\uff1a
\u4f8b\u5982\uff1aa = 3\uff0cb = 5\uff0c\u73b0\u4ea4\u6362a\uff0cb\u7684\u503c\uff0c\u8fd9\u4e2a\u95ee\u9898\u5c31\u597d\u50cf\u4ea4\u6362\u4e24\u4e2a\u676f\u5b50\u91cc\u9762\u7684\u6c34\uff0c\u8fd9\u5f53\u7136\u8981\u7528\u5230\u7b2c\u4e09\u4e2a\u676f\u5b50\uff0c\u5047\u5982\u7b2c\u4e09\u4e2a\u676f\u5b50\u662fc\uff0c\u90a3\u4e48\u6b63\u786e\u7684\u7a0b\u5e8f\u4e3a\uff1ac = a\uff1b a = b\uff1b b = c\uff1b\u6267\u884c\u7ed3\u679c\u662fa = 5\uff0cb = c = 3\u5982\u679c\u6539\u53d8\u5176\u987a\u5e8f\uff0c\u5199\u6210\uff1aa = b\uff1b c = a\uff1b b =c\uff1b\u5219\u6267\u884c\u7ed3\u679c\u5c31\u53d8\u6210a = b = c = 5\uff0c\u4e0d\u80fd\u8fbe\u5230\u9884\u671f\u7684\u76ee\u7684\uff0c\u521d\u5b66\u8005\u6700\u5bb9\u6613\u72af\u8fd9\u79cd\u9519\u8bef\u3002
\u987a\u5e8f\u7ed3\u6784\u53ef\u4ee5\u72ec\u7acb\u4f7f\u7528\u6784\u6210\u4e00\u4e2a\u7b80\u5355\u7684\u5b8c\u6574\u7a0b\u5e8f\uff0c\u5e38\u89c1\u7684\u8f93\u5165\u3001\u8ba1\u7b97\u3001\u8f93\u51fa\u4e09\u6b65\u66f2\u7684\u7a0b\u5e8f\u5c31\u662f\u987a\u5e8f\u7ed3\u6784\uff0c\u4f8b\u5982\u8ba1\u7b97\u5706\u7684\u9762\u79ef\uff0c\u5176\u7a0b\u5e8f\u7684\u8bed\u53e5\u987a\u5e8f\u5c31\u662f\u8f93\u5165\u5706\u7684\u534a\u5f84r\uff0c\u8ba1\u7b97s = 3.14159*r*r\uff0c\u8f93\u51fa\u5706\u7684\u9762\u79efs\u3002
\u53c2\u8003\u8d44\u6599\u6765\u6e90\uff1a\u767e\u5ea6\u767e\u79d1-c\u8bed\u8a00

again:
clr p0.0 ; \u706f\u4eae \u4f4e\u7535\u5e73\u6709\u6548
lcall delay500ms; \u5ef6\u65f60.5\u79d2
setb p0.0 ;
lcall delay500ms;
clr p0.0 ;
lcall delay500ms;
setb p0.0 ;
lcall delay500ms; 0.5\u79d2*4=2\u79d2
lcall delay500ms;
lcall delay500ms;
lcall delay500ms;
sjmp again ;\u5faa\u73af
;\u4ee5\u4e0b\u5ef6\u65f6\u7a0b\u5e8f\uff0c\u6539\u53d8 r7\u7684\u6570\u5c31\u53ef\u4ee5\u6539\u53d8\u65f6\u95f4
delay500ms:
mov r7,#0
mov r6,#0
delay500ms1:
djnz r6,delay500ms1
djnz r7,delay500ms1
ret

protues元件库中英文对照表 元件名称 中文名 说明 7407 驱动门 1N914 二极管 74Ls00 与非门 74LS04 非门 74LS08 与门 74LS390 TTL 双十进制计数器 7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码 7SEG 3-8译码器电路BCD-7SEG转换电路 ALTERNATOR 交流发电机 AMMETER-MILLI mA安培计 AND 与门 BATTERY 电池/电池组 BUS 总线 CAP 电容 CAPACITOR 电容器 CLOCK 时钟信号源 CRYSTAL 晶振 D-FLIPFLOP D触发器 FUSE 保险丝 GROUND 地 LAMP 灯 LED-RED 红色发光二极管 LM016L 2行16列液晶 可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控制端口(共14线),工作电压为5V。没背光,和常用的1602B功能和引脚一样(除了调背光的二个线脚) LOGIC ANALYSER 逻辑分析器 LOGICPROBE 逻辑探针 LOGICPROBE[BIG] 逻辑探针 用来显示连接位置的逻辑状态 LOGICSTATE 逻辑状态 用鼠标点击,可改变该方框连接位置的逻辑状态 LOGICTOGGLE 逻辑触发 MASTERSWITCH 按钮 手动闭合,立即自动打开 MOTOR 马达 OR 或门 POT-LIN 三引线可变电阻器 POWER 电源 RES 电阻 RESISTOR 电阻器 SWITCH 按钮 手动按一下一个状态 SWITCH-SPDT 二选通一按钮 VOLTMETER 伏特计 VOLTMETER-MILLI mV伏特计 VTERM 串行口终端 Electromechanical 电机 Inductors 变压器 Laplace Primitives 拉普拉斯变换 Memory Ics Microprocessor Ics Miscellaneous 各种器件 AERIAL-天线;ATAHDD;ATMEGA64;BATTERY;CELL;CRYSTAL-晶振;FUSE;METER-仪表; Modelling Primitives 各种仿真器件 是典型的基本元器模拟,不表示具体型号,只用于仿真,没有PCB Optoelectronics 各种发光器件 发光二极管,LED,液晶等等 PLDs & FPGAs Resistors 各种电阻 Simulator Primitives 常用的器件 Speakers & Sounders Switches & Relays 开关,继电器,键盘 Switching Devices 晶阊管 Transistors 晶体管(三极管,场效应管) TTL 74 series TTL 74ALS series TTL 74AS series TTL 74F series TTL 74HC series TTL 74HCT series TTL 74LS series TTL 74S series Analog Ics 模拟电路集成芯片 Capacitors 电容集合 CMOS 4000 series Connectors 排座,排插 Data Converters ADC,DAC Debugging Tools 调试工具 ECL 10000 Series 各种常用集成电路 元件名称 中文名 说明 7407 驱动门 1N914 二极管 74Ls00 与非门 74LS04 非门 74LS08 与门 74LS390 TTL 双十进制计数器 7SEG 4针BCD-LED 输出从0-9 对应于4根线的BCD码 7SEG 3-8译码器电路BCD-7SEG转换电路 ALTERNATOR 交流发电机 AMMETER-MILLI mA安培计 AND 与门 BATTERY 电池/电池组 BUS 总线 CAP 电容 CAPACITOR 电容器 CLOCK 时钟信号源 CRYSTAL 晶振 D-FLIPFLOP D触发器 FUSE 保险丝 GROUND 地 LAMP 灯 LED-RED 红色发光二极管 LM016L 2行16列液晶 可显示2行16列英文字符,有8位数据总线D0-D7,RS,R/W,EN三个控

  • 浜ら氱伅鏂归潰鐨勭爺绌惰鏂
    绛旓細浜ら鎺у埗鐏殑涓昏浣滅敤灏辨槸瀹炵幇鍗佸瓧璺彛绾侀粍銆佺豢涓夎壊浜ら氫俊鍙风伅鐨勮嚜鍔ㄥ寲鎺у埗,浠庤屾寚鎸ュ崄瀛楄矾鍙e悇涓溅閲忎釜琛屼汉鐨勬甯搁氳銆 涓銆佷氦閫氱伅鐨勫伐浣滃師鐞 鏈鐢佃矾璁捐鐨勬牳蹇冮噰鐢ˋT89C51,閲囩敤CD4511璇戠爜鍣ㄦ帶鍒舵暟鐮佺鏄剧ず鏁板瓧,鍐嶅姞涓婁竴鍧74LS14鍙嶇浉鍣ㄩ槻姝㈡寜閿繃鎶栧奖鍝嶇洃娴嬬殑鍑嗙‘绋嬪害銆傝岃璁捐閲囩敤AT89C51鑺墖,浣垮緱绾胯矾鏇村姞瓒嬪悜...
  • 楂樹腑鐗╃悊瀹為獙瀹ゅ簲閰嶅鍝簺鍣ㄦ潗璇疯鐨勮缁嗗叏闈竴浜
    绛旓細1銆佹ˉ姊佹ā鍨嬪櫒鏉愬浠 鍖呮嫭姊佸紡妗ャ佹嫳褰㈡ˉ銆佹枩鎷夋ˉ銆佹鏋舵ˉ銆佸悐妗ャ佹偓绱㈡ˉ绛夈2銆佸厜鎺у紑鍏冲疄楠屽櫒鏉愬浠 鍖呮嫭鍏夋晱鐢甸樆銆74LS14銆51k惟鍙彉鐢甸樆銆鍙戝厜浜屾瀬绠°330惟鐢甸樆銆3銆佺伀鐏炬姤璀﹀櫒 4銆佺數瀛愰椆閽熷浠 5銆佹粴鐝犵洅 6銆佹紨绀哄疄楠屽櫒鏉 鍖呮嫭浜戞瘝鐗囥佺數瑙g數瀹瑰櫒銆佷笁鏋佺銆侀┗鏋佷綋璇濈瓛銆佸厜澹版帶寤舵椂寮鍏100k惟...
  • protues涓庢牱鎵鹃攣瀛樺櫒绛夎姱鐗?鍗曠墖鏈虹洸鐐瑰緢澶,姹傛寚鏁
    绛旓細74ls43 4绾-10绾胯瘧鐮佸櫒(浣3鐮佽緭鍏) 74ls44 4绾-10绾胯瘧鐮佸櫒(浣3钁涜幈鐮佽緭鍏) 74ls45 bcd-鍗佽繘鍒惰瘧鐮佸櫒/椹卞姩鍣 74ls46 bcd-涓冩璇戠爜鍣/椹卞姩鍣 74ls47 bcd-涓冩璇戠爜鍣/椹卞姩鍣 74ls48 bcd-涓冩璇戠爜鍣/椹卞姩鍣 74ls49 bcd-涓冩璇戠爜鍣/椹卞姩鍣(oc) 74ls50 鍙屼簩璺2-2杈撳叆涓庢垨闈為棬(涓闂ㄥ彲鎵╁睍) 74...
  • 扩展阅读:74ls148十病房呼叫 ... 八路彩灯控制器设计 ... 74ls148引脚图 ... ss14贴片二极管正负极 ... 三开关控制一盏灯74ls138 ... 7414芯片 ... 74161二分频 ... 148芯片引脚图及功能 ... 74ls14引脚功能 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网