51单片机串行口对发光二极管的驱动设计

1.实验设计
定时中断程序,串行口p3.0、p3.1输出,用74ls164移位寄存器驱动发光二极管
定时器0于方式1,16位,10ms中断一次
40h10ms定时计数单元
41h初值为01101101b
位地址00h=1
定时方式1为10ms:thx=0ech,tlx=78h
串行口以方式0工作,不需初始化
2.参考程序
lpoutequ41h;输出缓冲区
dispequ0de00h;显示子程序入口
org0000h
start:ajmpmain
org000bh;定时器0中断服
ajmptint0;务程序入口
org0030h
main:movr0,#39h;显示缓冲区初始化
main_0:mov@r0,#0
incr0
cjner0,#40h,main_0
movlpout,#01101101b
setb00h
movtmod,#01h;
movie,#10000010b
movth0,#0ech;10ms:ec78h
movtl0,#78h
setbtr0
main_1:acallcont;主程序循环
sjmpmain_1
cont:mov3fh,lpout
lcalldisp;控制程序
movsbuf,lpout;串行口输出
ret
定时器0中断服务程序
tint0:movth0,#0ech
movtl0,#78h
pushacc;保护现场
pushpsw
inc40h
mova,40h
cjnea,#50,tint0r
mov40h,#0
mova,41h
movc,00h
rrca
mov41h,a
mov00h,c
mov3fh,a;输出显示缓冲
tint0r:poppsw;恢复现场
popacc
reti

酷派发布了2019年年度报告实现了营业额18.58亿港元
江苏燃煤自备电厂关停驶入“快车道”
英国能源监管机构表示到2024年底前至少有85%的家会用上智能电表
PS4Slim评测 首次支持802.11acWi-Fi
低功耗蓝牙MCU单片机MM32WB0510特点
51单片机串行口对发光二极管的驱动设计
诺基亚专利“吸血”年入千亿?继小米华为之后,又一家成功合作!
华旗称与朗科已是朋友:U盘专利不再有纠纷
低功耗蓝牙芯片将是物联网未来发展的核心目标
人工智能会取代翻译吗
ING探索大数据时代下的金融最佳实践
Android 3.0 Honeycomb版本系统将亮相MWC2011
电力变压器作用
锐成芯微出席ICCAD 2021中国集成电路设计业年会
全球首颗主动激光二氧化碳探测卫星:突破性技术在轨验证完成
腾达免驱无线网卡U2震撼上市,联合优越者分线器优惠大促
胶体电池好吗_胶体电池维护保养
铝饭盒制作简易高效散热器
反向散射太赫兹边信道的传感和检测方案
直流伺服电机的优缺点有哪些