单片机作业串行口驱动数码管1611020110陈珏本,系统要求设单片机晶振频率 12MHZ,将拨码开关数据串行输入到 74LS164,并行输出到两个LED 数码管进行相应的数码显示二,系统设计分析单片机最小系统+数码管+按钮+74LS164数码管显示字符,一般是通过调用 TABLE 字库来进行,单片机的串行口只有两根数据线 TXD 和 RXD,为了驱动一位 LED,必须外接一片 8 位串行输入和并行输出的同步位移芯片 74LS164在串行口拓展应用系统设计实验中,采用中断方式实现,在此实验中,采用查询方式实现,在程序设计过程中,注意两种编程方式的转换方法在查询方式中,P3
2 只是作为一个普通的输入数据,不再作为外部中断使用,在按键程序的设计过程中,要注意延时的设计三,系统原理图设计元器件:T89C51,LED30pF,CAP‘CRYSTAL12MHZ,RES,7SEG-COM-CAT-GRN,BUTTONU1-^-J>XTAL1Ansc 甸PDWODPD
U^DI 阳曲%PQ^AD'3PEI3"PD&ftDSPO
&XD6PQJJWJT1□33F2B^F2-WP2-Zft10iF23IR11F2
MM2竝琢门F2J6^HF2
7^1$P'3
1/TXD旧涮市F3JflNTirpstrraP35/T1P3 曲匝P3
TMF393BF363534B322122z3242536zrKraHIaww四,系统程序流程图设计五,系统源程序设计六,在 KEIL 中仿真调试01ORiQOCFOOH0AJUFSTAKT03STARTSMOV3 口服*耳04MOVR2f#OFOHriSMOVM,tvFHUSMUV 台匸 QZ,*些OH07D^TBf#T3XBLE0B09X-P£MOVAr#QGE10MOVC£*tA+DBTR1MCFV5BUE,A12LF 丄:JBCTIrL 丄13AJMPL