题目一数码管显示学号_第1页
题目一数码管显示学号_第2页
题目一数码管显示学号_第3页
题目一数码管显示学号_第4页
题目一数码管显示学号_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数码管显示学号题目一、#i ncIude i nt ms, j, i ;code chartab = 0 x5b, 0 x3f,0 x6d, 0 x4f,0 x5b,0 x3f,0 x3f,Ox 66, 0 x5b, 0 x3f;code charTAB1 二OXFE, OXFD ,OXFB, 0XF7, OXEF, 0 XDF, OXBF, 0X7F;vo i d de I ay (i nt t) int i, j;for (i =0; i t; i+)for (j=0;j110;j+ );vo i d ma i n ()TMOD二0X10;EA 二 1 ;ET1=1;TR1=1;TH1 =

2、 (65536-1000)/ 256;TL1=(65536-1000)% 256;wh i le (1)for (i=0;i j;i+)(if (i10)j =1 ;TH1 二(65536-1000)/256;TL1=(65536-1000)%256;题目二、数码管显示键盘序号值#i ncIudecode chartab = 0 x06, 0 x5b, 0 x4f, 0 x66, 0 x6d, 0 x7d,0 x07, 0 x7f, 0 x6f;sbit P10二P0;vo i d ma i n () PO=OXFF;TM0D=0X10;EAH ;ET1=1;TH1=(65536-1000)/

3、256;TL1=(65536-1000)%256;whi le(1) P10=0;i f (P3=0X7f) P2=OXBF; PO=tab 0 ; TR1 =0; e I seif (P3=0XBF) P2=0Xbf ;P0=tab1 ;TR1=1 ; e I sei 千(P3=0XDF) P2=OXbF; PO二tab 2 ; TR1 二0; e I sei f (P3=0XEF)P2=0XbF;P0=tab3;TR1=1 ; e I seif (P3=0XF7)PO=tab4:P2=0XbF;TR1=0; e I seif(P3=0XFB) (P0=tab5 ;P2=0XbF;TR1=1

4、 ; e I seif (P3=0XFD) PO=tab6;P2=0XbF;TR1=0; e I sei f (P3=0XFE) (P0=tab7;P2=0XbF;TR1=1; vo i d t ime_0 () i interrupt 3TH1 = (65536-1000)/256;TL1 = (65536-1000)%256;P10=10;题目三、数码管显示串口发送数据“电脑+板子”三根线POO蜂鸣器,右边任 意数码接地TLl=0 xE6;TRI = 1;while(l)#include unsigned char Tab=(0 x3F,0 x06,0 x5 B,0 x4F,0 x66,0

5、 x6D,0 x7D ,0 x07,0 x70 x6 0 x77,0 x7c,0 x39,0 x5E, 0 x79,0 x71;sbit feng=POAO; void main(void)feng=O;while(RI)i=SBUF;char i;SCON = 0 x50;TMOD = 0 x21;THO(65536-1000)/256;EA=1;ETO=1;TRO=1; elseTLO(65536-1000)%256;THl=0 xE6;EA=O;ETO=O;Pl=Tabi; RI=O; if(i%2=0)TRO=O;TRO=O;THO(65536-1000)/256;TLO(65536-

6、1000)%256;voidvoidTimeO(void)feng=feng;interrupt 1果 b I C-lbM (VO.dOUJI I吕 F9:WWW.b I LMLUUA 1 A.COm 仁又小5UU:UUUUU3 / D I)B片机型号 STC89C52RC/LE52RCy 引脚数 Auto 串口号艮低波特率24003始地址)x0000日清除代码缓冲区)x2000目清除EEPROM缓冲区程序文件EEPRC蚊件串口助手Keil仿真设置迭型/价格/样品范例程序,USB-SERIAL CK34O(COM4)扫福最高波特奉U5200打开程序文件打开EEPMM文件硬件迭项脱机下载/U8/

7、U7程序加密后传输ID4,使能6T (双倍if)模式降低撮荡器的放大培益只有断电才可停止看门狗0内部扩展RAM可用 ALE脚用作P4. 5口下次冷启动时,P10/F1. 1为0/0才可下载程序下次下载用户程序时擦除用户EEPROM区在代玛区的最后添加ID号迭择Flash空白区域的填充值FF接收缓冲区文本模式OHEXtt式清空接收区 保存接收数据。文本模式 ()hex模式 清空发送区保存发送数据发谖文件发谖数据自动发送周期(ms)FW发送缭冲区串口22033445566| 7 ?80曰关闭提示多字符串发送 发送 HEX清空全部数据 自动循环英送间隔1000 |msCCH4 7波特率12007校蜘

8、立无校验停止位1位口偏程完成后自动打开串口 将U8/U7设置为标准USB转串口发送 269关闭串口:苇牌羸翠知探院用户EEPROM区里片机型号 STC89C52RC/LE52RC 固湖苯昌:下载犬扃程停止检刃ijMCU迭项注意潮助a每次下载前都重新装载目标文件重复编程重复延时3秒y 重复次数无限- 3当目标文件变化04自动装载并发送下载命令操作成功!(2022-06-17 12:55:41)C: UserszjhjineDesktop5验考试shiyan7. 2shiyan7. hex发布项目帮助读取本机硬盘号目提示音成洲数| 74 |着零发布项目程序题目三、数码管显示串口发送数据“仿真”接收

9、:ta b =0 x3f,0 x06,0 x5 b#include,0 x4f,0 x66,0 x6d,0 x7d,codechar 0 x07,0 x7f,0 x6f;void main()(int cad;TMOD=0X20;SCON=0X50;TH1=OXE6;TL1=OXE6;TR1=1;while(l)(while(RI)cad=SBUF;RI=0;Pl=tabcad;发送:#include codechartab=(0 x3 F,0 x06,0 x5B,0 x4F,0 x66,0 x6D,0 x7D ,0 x07,0 x7F,0 x6F; void main()int key; T

10、MOD=0X20; SCON=0X40; TH1=OXE6; TL1=OXE6;TR1=1; while(l) ( P1=OXFF;if(Pl=OXFE)key=O; elseif(Pl=OXFD)key=l;) elseif(Pl=0XFB)(key=2; elseif(Pl=0XF7)(key=3; elseif(Pl=0XEF)key=4; elseif(Pl=0XDF)key=5; elseif(Pl=0XBF)(key=6;elseif(Pl=0X7F)key=7;)elseif(Pl=0XFC)key=8;elseif(Pl=0X3F)(key=9; P2=tabkey; SBUF=key;while(TI=O); TI=O;EA=1 ;ET0=1;TR0=1; wh i I e (1)if (P21=0) (TRO=O;P20二1;e I se题目4、传感器控制蜂鸣器发饷#i ncIude sbit P20二P2P;sb it pio=pro; sbit P21 二P2 ;vo i d ma i n (vo i d)T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论