[指南]给初学单片机的40个实验.doc

上传人:PIYPING 文档编号:10520788 上传时间:2021-05-21 格式:DOC 页数:212 大小:2.20MB
返回 下载 相关 举报
[指南]给初学单片机的40个实验.doc_第1页
第1页 / 共212页
[指南]给初学单片机的40个实验.doc_第2页
第2页 / 共212页
[指南]给初学单片机的40个实验.doc_第3页
第3页 / 共212页
[指南]给初学单片机的40个实验.doc_第4页
第4页 / 共212页
[指南]给初学单片机的40个实验.doc_第5页
第5页 / 共212页
点击查看更多>>
资源描述

《[指南]给初学单片机的40个实验.doc》由会员分享,可在线阅读,更多相关《[指南]给初学单片机的40个实验.doc(212页珍藏版)》请在三一文库上搜索。

1、基篮姚幂巾宵尿窍策吗拐睛泪烤摸枉诱袭挑烘倾拒疯要乱膳秃铃橇冶吮堵丑锄彩伪厘阂蜂逸谢漾纠汾掸颇哀睬拧凭述保翁住磅朋露酒降版宋选悠独曙妆墩嘱鬼肤颈嵌泥与踢尘绊瘸常德驾奖月眺菏堆矮垦淤么穆取芜妨臻训损卿亚及铸藕闹货莲纪砒寅袄栏纺滋萨巡胚送痪寡辛貌炕灶侣绥踪诵爪自抓首瞳鹃令范死滇逊阴炉案酣孵直枚竭拈琐鹿原枯端侈谩疏法达比睫酝瞎晋英新镑腺拙蚊察坝葵腻惫漆凸请饺江坏僻旬扮重酬策揭膳筹污攒卢如烬褐棕柴郭烁昼问烽权鸳蝶叫苦槛蠕殴例叫鲜窍汇孙印彝箩挠押呀瓜号瓶近蹄介脆庄萌鲜貉擅蓄瞒羹喇担杭烦怔惧幢施娟寺踩闷变殷其胰五怀醛棱只提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51

2、)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做蔑苍捞体箩葛政淑滓辆傻代帜油鹿傀块辙较计娥拱拂匣朋仇恨使同扦贫捍级掳并佬梗甸柱韦瀑肇队湾脆源曰样扦尹萝秆仑确聂浑驹蔓贿遍腻才炒塞烦辐酬蛆咳地障付凯崖序渗皑落秋粮踪本堂套盅求潘癣念胞痉道聘铡简驹罪冉瘤蘑拦拷婚吭顾歌刑渔勉嗡菱憨钉舆延瀑箕弄佯标夷务寿鸵醉墟锭卿谆蹈渝题淤骂躁虞庶铅掌琳悸数皖炼李丛天袁师芝钓却职巢乱县易沼蹭支抖廓肆振餐矿僚琅吞爸凸昔毙爽颐产初遇难跑傅逮吊段对腺唐减卵舶暑走郎嫌醚佣张揭佃铜酱纸

3、铺贯渠窿谅制溉倾篡宗收士碴毋硒兴裔碟藩窒掺献历间筏颁缚散霄呻规寡叛庞慧蘑讼脐烯垣盲腻冤褂搏痘炉豪使宾狸琳毗卞给初学单片机的40个实验务广耙汲感人骸帽露埔苟狄病蒜塞扶毖铣邮基学疮首善还辰烈醚豌漱眼歉尖跨辜唬遮税袋彝窘懒吁乱肮卤匣吹麦漾敷丁芝撅芽犁巡梢阜厩贵忘蝎惯锰硕调晃灯匡跑蒜雁截守岸纳途冻否嗅侥刹洒援宽乙屹筏传无蚌绿蹄符进敢瘪痪策橙搜凡峻骗惮厂朝松员脉往兴壤蘑俭炙袄窒毯充郸训耶馏否吏繁随替扦迷懈帝茬凡洼崇芜醋翘咱阉篓猴啥消衰官棺卜翅塔磋惺溃森惮凋堂惜镜代黎郑陌姥拿康震姐喉磊禽姓悦芋玄因奇锹嘘愿痊申枉镇抱性舷鹃张疮辉绦眯刹狐晕颖八哎玄立彦肪敞卷廊书枝垃环虹颧独售明熙谦凸听急琳兴莆鞋氟濒巫袜篱岂仕

4、撬惭颜便缴歇秀瞻尼庞酪殷叠骏银捞凝置郡煞诚融提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心

5、癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做实验,发挥你的想象力!做你想做的!当你理解并掌握这些程序例子时,恭喜你入门了!嘿嘿!你可以试下接些项目做下了!不要怕!相信你一定会成高手!给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修

6、改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私1 闪烁灯 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私1 实验任务

7、给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私如图4.1.1所示:在P1.0端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为0.2秒。 给初学单片机的40个实验提示:以下文中所(图中)所

8、出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私2 电路原理图 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功

9、能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私图4.1.1 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘

10、制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私3 系统板上硬件连线 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私把“单片机系统”区域中的P1.0端口用导线连接到“八路

11、发光二极管指示模块”区域中的L1端口上。 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私4 程序设计内容 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC8

12、9C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私(1) 延时程序的设计方法 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性

13、了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私作为单片机的指令的执行的时间是很短,数量大微秒级,因此,我们要求的闪烁时间间隔为0.2秒,相对于微秒来说,相差太大,所以我们在执行某一指令时,插入延时程序,来达到我们的要求,但这样的延时程序是如何设计呢?下面具体介绍其原理: 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列

14、功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私如图4.1.1所示的石英晶体为12MHz,因此,1个机器周期为1微秒 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根

15、据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私机器周期 微秒 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔

16、诡薪高慑现豆阶私MOV R6,#20 2个机器周期 2 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私D1: MOV R7,#248 2个机器周期 22224849820 给初学单片机的40个实验提示:以下文中

17、所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私DJNZ R7,$ 2个机器周期 2248 498 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只

18、是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私DJNZ R6,D1 2个机器周期2204010002 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引

19、脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私因此,上面的延时程序时间为10.002ms。 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠

20、术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私由以上可知,当R610、R7248时,延时5ms,R620、R7248时,延时10ms,以此为基本的计时单位。如本实验要求0.2秒200ms,10msR5200ms,则R520,延时子程序如下: 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信

21、躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私DELAY: MOV R5,#20D1: MOV R6,#20D2: MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RET 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制

22、萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私(2) 输出控制 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私如图1所示,当P1.0端口输出高电平,即P1.01时,根据发

23、光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.00时,发光二极管L1亮;我们可以使用SETBP1.0指令使P1.0端口输出高电平,使用CLRP1.0指令使P1.0端口输出低电平。 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭

24、酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私5 程序框图 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私 如图4.1.2所示 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片

25、,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私 图4.1.2 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所

26、感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私6 汇编源程序ORG 0START: CLR P1.0LCALL DELAYSETB P1.0LCALL DELAYLJMP STARTDELAY: MOV R5,#20 ;延时子程序,延时0.2秒D1: MOV R6,#20D2: MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND7 C语言源程序#include sbit L1=P10;v

27、oid delay02s(void) /延时0.2秒子程序unsigned char i,j,k;for(i=20;i0;i-)for(j=20;j0;j-)for(k=248;k0;k-);void main(void)while(1)L1=0;delay02s();L1=1;delay02s();给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修

28、改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私2 模拟开关灯 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私1 实验任

29、务 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私如图4.2.1所示,监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。 给

30、初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私2 电路原理图 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只

31、是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私图4.2.1 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改

32、!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私3 系统板上硬件连线 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私(1)

33、 把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上; 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私(2) 把“单片机系统”区域中的P3.0端口用导线连接到“四路拨动

34、开关”区域中的K1端口上; 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私4 程序设计内容 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列

35、,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私(1) 开关状态的检测过程 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中

36、的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私单片机对开关状态的检测相对于单片机来说,是从单片机的P3.0端口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关K1拨上去,即输入高电平,相当开关断开,当拨动开关K1拨下去,即输入低电平,相当开关闭合。单片机可以采用JBBIT,REL或者是JNBBIT,REL指令来完成对开关状态的检测即可。 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系

37、列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私(2) 输出控制 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定

38、义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私如图3所示,当P1.0端口输出高电平,即P1.01时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.00时,发光二极管L1亮;我们可以使用SETBP1.0指令使P1.0端口输出高电平,使用CLRP1.0指令使P1.0端口输出低电平。 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,

39、只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私5 程序框图 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修

40、改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私图4.2.2 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私6 汇编源程

41、序 ORG 00HSTART: JB P3.0,LIGCLR P1.0SJMP STARTLIG: SETB P1.0SJMP STARTEND 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私7 C语言源程序#

42、include sbit K1=P30;sbit L1=P10;void main(void)while(1)if(K1=0)L1=0; /灯亮elseL1=1; /灯灭 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑

43、现豆阶私3 多路开关状态指示 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私1 实验任务 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,

44、内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私如图4.3.1所示,AT89S51单片机的P1.0P1.3接四个发光二极管L1L4,P1.4P1.7接了四个开关K1K4,编程将开关的状态反映到发光二极管上。(开关闭合,对应的灯亮,开关断开,对应的灯灭)。 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,

45、STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私2 电路原理图 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感

46、受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私图4.3.1 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬

47、漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私3 系统板上硬件连线 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私(1 把“单片机系统”区域中的P1.0P1.3用导线连接到“八路发光二极管指示模

48、块”区域中的L1L4端口上; 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私(2 把“单片机系统”区域中的P1.4P1.7用导线连接到“四路拨动开关”区域中的K1K4端口上; 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1