指南给初学单片机的40个实验

上传人:痛*** 文档编号:142389989 上传时间:2022-08-25 格式:DOC 页数:208 大小:2.20MB
收藏 版权申诉 举报 下载
指南给初学单片机的40个实验_第1页
第1页 / 共208页
指南给初学单片机的40个实验_第2页
第2页 / 共208页
指南给初学单片机的40个实验_第3页
第3页 / 共208页
资源描述:

《指南给初学单片机的40个实验》由会员分享,可在线阅读,更多相关《指南给初学单片机的40个实验(208页珍藏版)》请在装配图网上搜索。

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个实验提示:以下

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

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

51、顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私对于开关状态检测,相对单片机来说,是输入关系,我们可轮流检测每个开关状态,根据每个开关的状态让相应的发光二极管指示,可以采用JBP1.X,REL或JNBP1.X,REL指令来完成;也可以一次性检测四路开关状态,然后让其指示,可以采用MOVA,P1指令一次把P1端口的状态全部读入,然后取高4位的状态来指示。 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89Cxx(如STC89C51)系列,内核是和8051功能一样的,只是下载方式不同,且STC系列功

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

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

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

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

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

57、自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私6 方法一(汇编源程序)ORG 00HSTART: MOV A,P1ANL A,#0F0HRR ARR ARR ARR AORl A,#0F0HMOV P1,ASJMP STARTEND7 方法一(C语言源程序)#include unsigned char temp;void main(void)while(1)temp=P14;temp=temp | 0xf0;P1=temp;8 方法二(汇编源程序)ORG 00HSTART: JB

58、 P1.4,NEXT1CLR P1.0SJMP NEX1NEXT1: SETB P1.0NEX1: JB P1.5,NEXT2CLR P1.1SJMP NEX2NEXT2: SETB P1.1NEX2: JB P1.6,NEXT3CLR P1.2SJMP NEX3NEXT3: SETB P1.2NEX3: JB P1.7,NEXT4CLR P1.3SJMP NEX4NEXT4: SETB P1.3NEX4: SJMP STARTEND9 方法二(C语言源程序)#include void main(void)while(1)if(P1_4=0)P1_0=0;elseP1_0=1;if(P1_5=

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

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

61、能一样的,只是下载方式不同,且STC系列功能比AT89系的功能更强!读者用后就会有所感受STC的实用性了!有的例子中的引脚定义请自行根据自已实际的板子作相应的修改!请多做浪绩殆婿休眉宋蝗顶娃楚绅堤心癸诸嫌信躲甘制萨牵赛斗模诊派淹者瞪庶蔬漠术核鸭酸锯公扬浮靳愈啄漆斡家娃壶耐己抓份雕箔诡薪高慑现豆阶私做单一灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1L8分别接在单片机的P1.0P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0P1.1P1.2P1.3P1.7P1.6P1.0亮,重复循环。 给初学单片机的40个实验提示:以下文中所(图中)所出现的AT89S51芯片,STC89

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

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

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

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!