膀胱癌早期是什么症状| spf50是什么意思| 早教是什么| 我是什么星座| 蕾丝边是指什么意思| 电子商务有限公司是做什么的| dha是什么意思| 澳门车牌号是什么样子| 生机勃勃什么意思| 炼奶是什么| 老是头疼是什么原因| 结膜炎用什么眼药水好| 祸不及家人前一句是什么| 蚕除了吃桑叶还能吃什么| 痛经吃什么水果能缓解疼痛| 宫颈管短是什么意思| 人生海海是什么意思| 负重是什么意思| 红眼病有什么症状| 神奇的近义词是什么| hpv51阳性是什么意思| 空调外机不出水是什么原因| 羊蝎子是什么东西| 水肿吃什么药消肿最快最有效| 乳腺应该挂什么科| 舅舅是什么关系| 双相情感障碍是什么| 耳膜穿孔有什么症状| 猫死后为什么要挂在树上| 肺部钙化灶是什么意思| 血糖高的人吃什么水果| 橘色五行属什么| 痞是什么意思| 什么叫末法时代| 干咳喝什么止咳糖浆好| 什么水果养胃| 滴虫性阴道炎用什么药| 牙龈肿痛用什么药| 为什么男生| 水瓶座女生和什么星座男生最配| 连续做噩梦是什么原因| 头晕四肢无力是什么原因| p53野生型是什么意思| 香港五行属什么| 吃什么抑制食欲| 蛤蚧是什么| 十月二十五是什么星座| 暗的反义词是什么| 什么是个性| 肺结核是什么病| 93鸡和94狗生什么宝宝| 女人为什么会叫床| amiri是什么牌子| 肝内结节是什么意思啊| 什么什么之什么| 什么东西最好卖| 每天一杯蜂蜜水有什么好处| hpv去医院挂什么科| 天秤座女生什么性格| taco什么意思| 不排大便是什么原因| 网监是干什么的| 郎中是什么意思| 甲亢是一种什么病| 怀孕失眠是什么原因| 小麦粉可以做什么| 5月8号是什么星座| 什么生辉| 黄精有什么作用和功效| 核桃什么时候成熟| 吃西兰花有什么好处| 女人梦见鬼是什么征兆| 二丁颗粒主要治什么病| 香茗是什么意思| 12月初是什么星座| 禄蠹是什么意思| 宰相肚里能撑船是什么意思| 脑萎缩是什么原因| 客车是什么车| 肚脐有分泌物还发臭是什么原因| 乩童是什么意思| 瞎子吃核桃砸了手是什么生肖| 小确幸什么意思| 八府巡按是什么官| 跳蚤咬了擦什么药| 什么动物眼睛最大| 平均红细胞体积偏高是什么意思| 男人少一个睾丸有什么影响| 梦见自己找工作是什么意思| 油菜花什么时候开| 二氧化碳是什么气体| 六月初一什么日子| 春占生女是什么意思| 过敏性鼻炎用什么药最好| 特斯拉是什么电池| 今年天热的原因是什么| 流清鼻涕是什么感冒| 胰岛素偏高是什么意思| 牛骨煲什么汤对儿童好| 用盐袋子热敷小肚子有什么功效| 气血不足吃什么药最好| 喝雄黄酒是什么节日| 什么是低密度脂蛋白| 一个月来两次月经是什么原因| 芭蕉花炖猪心治什么病| 散光是什么原因导致的| 脾的作用和功能是什么| 维生素d3和d2有什么区别| 6月18什么星座| 钙吃多了有什么副作用| 生物制剂对人体有什么副作用| 羽字属于五行属什么| 产妇喝什么汤下奶最快最多| 晚上尿次数多什么原因| 毓读什么| 孕妇梦见大蟒蛇是什么意思| 海螺什么地方不能吃| 什么叫朋友| b族维生素什么人不能吃| 灰色配什么色好看| 毛发旺盛女生什么原因引起的| 编者按是什么| 甘草有什么功效| 黑手是什么意思| 什么时候恢复高考| 克是什么意思| 月牙代表什么意思| 脑梗适合吃什么水果| 什么像什么比喻句| 采耳是什么意思| 梦见朋友是什么意思| 孕妇梦见捡鸡蛋是什么意思| 左肾结晶是什么意思| 苋菜是什么菜| 梦到女儿丢了什么预兆| 手信是什么意思| 12月1日什么星座| 早上为什么不能洗澡| 不能喝酒是什么原因| 偶发室性早搏是什么意思| 多吃香蕉有什么好处和坏处| 男人吃蚂蚱有什么好处| 过期葡萄酒有什么用途| 临终关怀的目的是什么| 榴莲什么人不能吃| 山青读什么| 下巴肿大是什么原因| 肠胃炎可以吃什么食物| 视频脑电图能检查出什么| 朝什么暮什么| 胸痛什么原因| 人心隔肚皮什么意思| 眼睛发黄是什么原因引起的| 甜瓜什么时候成熟| 蝴蝶兰什么时候开花| 叶公好龙是什么故事| 为什么会晕3d| 后背不舒服是什么原因| 血压低是什么原因造成的| 人间四月芳菲尽的尽是什么意思| 2033年是什么年| 乌鸦飞进家里什么征兆| 布朗是什么水果| 纯露是什么| 多吃鱼有什么好处| 呼吸内镜检查什么| recipe什么意思| 良性反应性改变是什么意思| 斐字五行属什么| 晚上做梦掉牙有什么预兆| 军师是什么意思| 新白娘子传奇许仙为什么用女的演| 乙肝135阳性是什么意思| 真好是什么意思| 言过其实是什么意思| 爱吃酸的人是什么体质| 什么烧鸡好吃| 舌苔厚白是什么原因| 桃不能和什么一起吃| 满月是什么时候| 吃什么消肿| 三七长什么样| 疰夏是什么意思| 今日立冬吃什么| 高危型hpv66阳性是什么意思| 阴虚吃什么食物| 肺炎挂什么科| 阴道有味道是什么原因| 和珅属什么生肖| 动脉硬化是什么症状| 心痛定又叫什么| 下午四点多是什么时辰| 契丹族现在是什么族| #NAME?| 龟头炎用什么药好| 什么人不能喝大麦茶| 4.20什么星座| 治疗呼吸道感染用什么药最好| 眼睛肿是什么问题| 2023年五行属什么| 早泄阳痿吃什么药| foreplay是什么意思| 琥珀色是什么颜色| 鸡吃什么| 蜱虫最怕什么药| 9月11号是什么星座| 有机物是什么| 磨蹭是什么意思| 松茸有什么功效| ubc是什么意思| 关节炎吃什么药| 蜂胶是什么东西| hpv是检查什么的| 为什么打喷嚏| 69属什么| 口水分泌过多是什么原因| 开放性神经管缺陷是什么意思| 什么饼干养胃最好| 等闲变却故人心却道故人心易变什么意思| 唐三藏的真名叫什么| 肝火旺吃什么食物好| 心脾两虚吃什么药| 吃什么孕酮值可以增高| mono是什么意思| 乘风破浪什么意思| 鹅翅膀下垂是什么原因| 神经纤维由什么组成| 砂仁是什么| 建成区是什么意思| 腻了是什么意思| 牙龈发炎是什么原因| 苏州有什么好玩的| 电邮地址是什么| 瑶柱是什么| 外向孤独症是什么意思| 什么是类风湿性关节炎| 直博生是什么意思| 红牛加什么提高性功能| 一戴套就软是什么原因| 皮蛋与什么食物相克| 经常干咳是什么原因| 什么睡姿有助于丰胸| 六八年属什么| 甘露醇治什么病| 阿甘正传珍妮得了什么病| 妇科病有什么症状| 四季豆不能和什么一起吃| 犯了痔疮为什么老放屁| 苯三酚注射有什么用| 胃不舒服挂什么科| 笑字五行属什么| 我想成为一个什么样的人| 五月十三是什么星座| 排卵期是在什么时候| 血便是什么原因引起的| 看空是什么意思| 夏天脚底出汗是什么原因| 什么的朋友| 植物奶油是什么做的| ra是什么| 女儿是小棉袄儿子是什么| 男孩过生日送什么礼物好| mice是什么意思| 呼吸道感染一般用什么消炎药| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > AT89S51单片机开发板的设计

谎称可“捞”出关押人员 男子诈骗10万自己进班房

作者: 时间:2025-08-04 来源:网络 收藏
百度 2017年2月任中国银行业监督管理委员会主席、党委书记。

1 引言
单片机系统传统的编程方式是将单片机先从电路板上取下,放入专用的编程器进行编程,再放人电路板进行调试。其缺点是频繁的拔插器件容易损坏器件的引脚;如果频繁的调试程序,必须重复拔插,大大降低了开发效率。ISP技术是未来发展的方向,其优势是无需编程器就可进行单片机的实验和开发,单片机器件可直接焊接到电路板上,调试结束即为成品,免去调试时由于频繁插入取出对器件和电路板造成的损坏和带来的不便。 ISP可降低研发成本;缩短从设计、制造到现场调试的时间,简化生产流程,大大提高工作效率;在试验新品或学生试验等常需用不同的程序调试器件的场合中,在线编程技术尤为重要。
设计,采用ISP下载线实现在Keil C软件开发环境下调试的汇编语言程序机器码能即时下载到片内Flash中,并可在线修改。

2 单片机硬件设计
南AT89S51单片机最小系统、ISP下载编程器、上位机与下位机之间的串行通信电路、4×4矩阵键盘键号的识别与显示电路4部分组成,如图1所示。

2.1 单片机ISP下载编程器
在系统可编程ISP(In-System Programmable),指电路板上的空白器件可编程写入最终用户代码,而无需从电路板取下器件,已编程的器件也可用ISP方式擦除或再编程。ISP 的工作原理:单片机可通过SPI或其他串行接口接收上位机传来的数据并写入存储器中。所以即使将器件焊接在电路板上,只要留出和上位机接口的串口,配合 ispdown的下载电缆,就可实现器件内部存储器的改写,而无需取下器件。ISP的提出改变了传统硬件系统开发的流程,大大方便了开发者,加快了开发速度。下载电缆是一种使用计算机的并行端口通过软件的仿零点实现ATAG或ISP接口协议,访问可编程器件的廉价工具。

图2为下载线电路图。AT89S51单片机的ISP接口通过指令输入MISO(P1.5引脚)、数据输入MOSI(P1.6引脚)、时钟输入SCK(P1.7引脚)3根信号线,以串行模式为系统提供对MCU器件的编程写入和读出功能。

2.2 串行通信接口
上位机PC机与下位机单片机通过RS-232C串行接口总线进行的串行通信。80C51系列单片机带有一个全双工的串行接口,因此用RS-232C串行接口总线非常方便。PC机配置RS-232C标准接口,RS-232C信号电平为负逻辑(逻辑“0”:+12 V;逻辑“1”:-12 v),80C51单片机输入、输出电平为,TTL电平(逻辑“0”:≤0.5 V;逻辑“1”:≥2.4 V)。所以8051与PC机间点对点异步通信需加电平转换电路,否则将烧坏TTL电路。MAX232器件是MAXIM公司生产的具有两路接收器和驱动器的 IC器件,其内部有一个电源电压变换器,可将输入的+5 V电压变换成RS-232C输出电平所需的±12 V电压。MAX232器件的引脚1~6(C1+、V+、C1-、C2+、C2-、V-)用于电源电压转换,只需在外部接入相应电解电容即可;引脚7~10 和引脚11~14构成两组,TTL信号电平与RS-232C信号电平的转换电路,对应引脚可直接与单片机串行口的TTL电平引脚和PC机的RS232电平引脚相连。

图3为采用MAX232器件的PC机和单片机串行通信接口电路,采用9针标准插座与PC机相连。MAX232实现电平转换功能,该器件可将单片机TXD端输出的TTL电平转换成标准的RS-232C标准电平,由MAX232的14引脚通过9针接口送入PC机;同样,PC机输出的RS-232C标准电平,从 MAX232的13引脚输入并转换成单片机所需的TTL电平,经单片机的RXD端接收。

2.3 矩阵键盘键号的识别与显示电路
在AT89S51单片机的I/O口设计4×4行列式键盘,采用程序扫描法识别按下的键,当有按键按下时,其键号显示在共阴极LED数码管上。其电路如图4所示。

一个4×4的行、列结构可构成一个含有16个按键的键盘。按键的位置由行号和列号唯一确定。将图4中的4×4键盘键号编码为:01H、02H、03H、…、0EH、0FH、10H16个键号。
(1)用全扫描法判断有无键按下行线在无键按下时处在高电平,按键按下时,与此键相连的行线与列线导通。如果让所有列线处于低电平。当无键按下时,则读人的行信息全为1;有键按下时,读入的行信息不全为1,按下键所在的行电平会由高电平变为低电平。CPU根据行电平的变化,便能判定相应的行有键按下。
(2)用逐列置0扫描法确定具体键按为进一步确定具体键,在某一时刻只让一条列线处于低电平,其余列线均处于高电平,另一时刻,让下一列处在低电平,依此循环,实现键盘扫描。
键盘工作在编程扫描方式,单片机在完成其他工作后的空闲时间调用键盘扫描子程序响应键盘输入的要求,在执行键功能程序时CPU不再响应键输入要求,直到CPU重新扫描键盘。

3 系统软件设计
系统软件采用汇编语言编写,键盘编程扫描子程序采用全扫描法判断有无键按下,采用逐列置0扫描法确定具体哪个键按下,计算闭合键的键号,等键释放后将键号存入内RAM30H单元。

键号显示子程序采用查表法将30H单元中闭合键键号转换为共阴极数码管的字段码并将其送至P3端口显示。主程序通过反复调用键盘扫描子程序和键号显示子程序实现闭合键的键号实时显示。该系统设计的主程序流程如图5所示,系统的键盘扫描子程序流程如图6所示。

4 结论
AT89S51单片机开发板采用ISP技术,实现了程序代码的在线写入和修改,代替传统的编程器完成程序代码烧写,免去了反复插拔单片机器件的麻烦,降低了单片机引脚的损坏机率,具有成本低、使用方便、可靠等优点。通过设计矩阵键盘的键号识别与显示应用系统,证明该开发板在 Keil C软件环境下可实现程序调试,容易在线写入程序代码。



评论


相关推荐

技术专区

关闭
凌晨两点多是什么时辰 每晚都做梦是什么原因 全身瘙痒要警惕什么病 执业药师是干什么的 心绞痛是什么原因引起的
身体湿气重吃什么药 小虾吃什么 鼠女和什么生肖最配 脚背发麻是什么原因引起的 什么是a货翡翠
左旋肉碱是什么 碳水化合物是什么东西 女人右下巴有痣代表什么 扁桃体发炎吃什么中成药 姐姐的女儿叫什么称呼
蒙古族的那达慕大会是在什么时候 尔昌尔炽什么意思 上火咳嗽吃什么药 5月25日是什么星座 心跳太慢吃什么药
肝有钙化灶是什么意思hcv9jop5ns0r.cn 有什么笑话wzqsfys.com 咳嗽吃什么菜好hcv8jop9ns2r.cn 咳咳是什么意思xinjiangjialails.com squirrel是什么意思hcv8jop3ns5r.cn
mers是什么病毒hcv7jop7ns4r.cn 胱抑素c高是什么原因hcv9jop1ns1r.cn 长期低血糖对人体有什么危害hcv9jop7ns4r.cn 司长什么级别hcv8jop9ns9r.cn 6周岁打什么疫苗hcv8jop6ns6r.cn
男生说gg是什么意思hcv8jop4ns5r.cn 女性黄体期是什么意思hcv7jop6ns0r.cn 明月几时有的下一句是什么hcv8jop0ns3r.cn 梦见钓鱼是什么意思周公解梦hcv7jop5ns5r.cn 什么是痣hcv8jop0ns9r.cn
脂蛋白是什么hcv8jop7ns9r.cn 12月17日什么星座hcv7jop5ns4r.cn 白蛋白低吃什么hcv8jop1ns8r.cn 脑门痒痒是什么预兆hcv9jop0ns7r.cn 夏天吹什么风hcv7jop6ns2r.cn
百度