74LS273
-
DIP/15+
全新原裝進口現(xiàn)貨可開票
74LS273
44257
DIP20/25+
原裝認證有意請來電或QQ洽談
74LS273
500000
-/22+
行業(yè)低價,代理渠道
74LS273
5000
-/25+
提供BOM一站式配單服務
74LS273
48000
DIP20/24+
原裝現(xiàn)貨,可開專票,提供賬期服務
74LS273
38961
SOP20 7.2/24+
原裝不僅銷售也回收
74LS273
60701
DIP20/24+
深圳原裝現(xiàn)貨,可看貨可提供拍照
74LS273
12500
TSSOP/24+
16年老牌企業(yè) 原裝低價現(xiàn)貨
74LS273
29500
-/2025+
一級代理品牌 原裝價格優(yōu)勢,可原廠訂貨
74LS273
65286
-/21+
全新原裝現(xiàn)貨,長期供應,免費送樣
74LS273
20000
SOP/2024+
17%原裝.深圳送貨
74LS273
6500
SOP20/2025+
一級代理,原裝假一罰十價格優(yōu)勢長期供貨
74LS273
33601
TSSOP/23+
只做原裝,專注海外現(xiàn)貨訂購20年
74LS273
184
-/N_A
公司現(xiàn)貨,進口原裝熱賣
74LS273
3000
03+/SMD
原裝正品熱賣,價格優(yōu)勢
74LS273
5000
DIP20/23+
優(yōu)勢產(chǎn)品大量庫存原裝現(xiàn)貨
74LS273
68900
PDIP/-
一手渠道 假一罰十 原包裝常備現(xiàn)貨林R Q2280193667
74LS273
44257
DIP20/25+
原裝認證有意請來電或QQ洽談
74LS273
5000
03+/23+
原裝庫存,提供優(yōu)質(zhì)服務
邏輯功能為:在cp上升沿到來時,若d= i,則觸發(fā)器置1;若d=0,則觸發(fā)器置0,d觸發(fā)器的特性方程為 d觸發(fā)器的狀態(tài)表見表3 圖3 d觸發(fā)器的邏輯符 圖3 d觸發(fā)器的邏輯符 圖3所示的d觸發(fā)器是上升沿觸發(fā)的,也有下降沿觸發(fā)的d觸發(fā)器。d觸發(fā)器的種類很多,有六上升沿d觸發(fā) 器74ls174、八d觸發(fā)器74ls273、六d觸發(fā)器74ls378等,下面介紹八d觸發(fā)器74ls273及其應用電路。 (2)八d觸發(fā)器74ls273 74ls273是具有復位功能、上升沿觸發(fā)的8位數(shù)據(jù)鎖存器,18個引腳。其功能表見表4,由表可知,當rd= 0時,不論cp,d如何變化,觸發(fā)器可實現(xiàn)異步清零,即觸發(fā)器為“0”態(tài)。當rd=1時,只有在cp脈沖上升 沿到來時,根據(jù)d端的取值決定觸發(fā)器的狀態(tài),如無cp脈沖上升沿到來,無論有無輸人數(shù)據(jù)信號,觸發(fā)器 保持原狀態(tài)不變。74ls273的引腳圖和所組成的8路數(shù)顯搶答器如圖4所示
路器分閘操作時,還需要設計專門的重合閘放電回路,避免分閘操作之后,重合閘機構再將斷路器合上。1.3 安全措施設計 安全、穩(wěn)定、可靠是對c板設計提出的最重要的要求,模板設計時需要采取一系列的安全措施防止裝置受到干擾后誤出口造成事故。首先,按照規(guī)程的要求設計三個繼電器串聯(lián)、分步操作驅(qū)動中間繼電器動作,減少受干擾誤出口的概率,如圖4、5所示。其次,根據(jù)ems/scada系統(tǒng)遙控操作的特點,嚴格控制每次只允許1個通道控制輸出。為了防止模板受干擾出現(xiàn)多個對象同時選中的情況,cpud內(nèi)部設計有電路自動檢測74ls273的8個輸出狀態(tài),如果出現(xiàn)多于一個狀態(tài)為高電平,則產(chǎn)生cijr信號將74ls273的輸出狀態(tài)清除,禁止74ls273對繼電器操作。模板復位時,也產(chǎn)生clr信號清除74ls273的狀態(tài),防止系統(tǒng)啟動時74ls273的狀態(tài)不確定,造成誤出口。第三,板上12個繼電器都通過輔助觸點設計有狀態(tài)返校(rc)電路,如圖3所示。cpu通過cpld內(nèi)部設計的狀態(tài)緩存器可以讀取繼電器的工作狀態(tài),一旦檢測到繼電器工作狀態(tài)不正確,立即執(zhí)行軟件清除指令,將74ls273的狀態(tài)清零,并返回執(zhí)行出錯指示。第四,根據(jù)控制操作執(zhí)行
d數(shù)碼顯示驅(qū)動電路設計 2.1 電路組成與原理 max7219工作時,在內(nèi)部硬件動態(tài)掃描顯示控制電路作用下,實現(xiàn)動態(tài)顯示。dig0~dig7引腳接8位數(shù)碼管的公共端,其信號時序見圖4。當輸出數(shù)碼管位選信號dig0~dig7某位為低電平時,段碼線sega~segg和segdp輸出數(shù)據(jù)為所要顯示段碼,并驅(qū)動共陰極led,實現(xiàn)8位數(shù)碼管動態(tài)循環(huán)顯示。 圖4 dig0~dig7引腳信號時序 圖5為8位共陽led數(shù)碼顯示電路,圖中max7219引腳dig0~dig7位碼線分別接8片74ls273鎖存器11(cp)腳鎖存控制端,相當于片選信號;段碼線sega~segg和segdp以數(shù)據(jù)總線形式接在8片74ls273觸發(fā)器器的d0~d7輸入端;當dig0~dig7片選信號某一位是低電平時,數(shù)據(jù)總線d0~d7為對應的段碼數(shù)據(jù);當片選信號11(cp)腳有一個上升沿,立即鎖存輸入腳的電平狀態(tài),并立即呈現(xiàn)在輸出腳q0~q7上鎖存:dig0~dig7片選低電平信號循環(huán)掃描,將要顯示的數(shù)據(jù)段碼,分別送入對應的觸發(fā)器鎖存。 圖5 8位共陽led數(shù)碼顯示電路 uln2803接收74ls273鎖
本設計中,鍵盤包括“0~9”、“.”、“確認”、“上翻”、“下翻”、“取消”、“暫?!钡裙?6個鍵位,故采用4×4的矩陣式方案。矩陣式鍵盤由行線和列線組成,按鍵設置在行、列線的交點上。行、列線分別連接到按鍵開關的兩端。行線通過上拉電阻接到+5v上。無按鍵動作時,行線處于高電平;而當有鍵按下時,行線電平狀態(tài)將由與此行線相連的列線電平?jīng)Q定。列線電平如果為低,則行線電平為低;列堅電平為高,則行線電平為高。從而可以識別出按鍵是否按下。 鍵盤電路主要由單片機的p0口、八相反相緩沖器74ls240、鎖存器74ls273以及一些上拉電阻組成。p0口用作數(shù)據(jù)線,八相反相緩沖器74ls240緩沖行線的信號,鎖存器74ls273鎖存從p0口送給列線的信號。對八相反相緩沖器74ls240所緩沖的行線的值的讀取是通過譯碼器74ls138輸出的譯碼信號g5來控制的,其讀地址為bfffh;而對鎖存器74ls273的控制則是通過譯碼器輸出的g6來控制的,對列的寫地址為dfffh。 在本設計中選用的液晶顯示器是信利公司的mg12232-5。該液晶顯示器帶背光及溫度補償功能,左右有主、從兩個控制器sed1520,上下分4頁。漢字
件電路設計框圖如圖1所示。電路包括單片機、電源電路、時鐘電路、復位電路、驅(qū)動電路和led點陣電路等。本設計的核心是利用單片機讀取顯示字型碼,通過驅(qū)動電路對16×16 led點陣進行動態(tài)列掃描,以實現(xiàn)漢字的滾動顯示。本設計選用的單片機為atmel公司的at89c52,顯示屏采用16×16 led點陣。電源電路通過變壓整流元件為單片機和其他電路提供穩(wěn)定的+5v工作電壓。時鐘電路是單片機的驅(qū)動電路,復位電路可在需要時,手動使單片機程序計數(shù)器復位清零。通過陽極驅(qū)動電路向16×16點陣送字型碼,本設計采用74ls273。通過陰極驅(qū)動電路對16×16點陣進行列掃描,本設計采用74hc138。 圖1 硬件電路設計框圖 利用proteus軟件設計點陣式led滾動漢字顯示屏硬件電路原理圖如圖2所示。在proteus軟件中,單片機模型本身包含了工作電源和可改變的工作頻率,因此在仿真時無需設計電源電路和時鐘電路。需要說明的是在proteus軟件目前版本中還沒有16×16點陣模塊,本設計中采用proteus軟件中現(xiàn)有的8×8點陣模塊組合成一個16×16點陣模塊。從圖2中可以看出,16×16點陣的陽極驅(qū)動
D觸發(fā)器
上,同時探頭的機械輔助觸點k閉合。當cpu檢測到輔助觸點k閉合的信號后,首先使干簧繼電器的觸點j11與j12閉合,恒流源電流is通過a、b電極,這時可測得a、b電極間的電壓uab(a點對地電壓);同樣,當j21與j22和j31與j32分別閉合時,測得b、c和c、a電極間的電壓ubc和uca。根據(jù)各電極之間的測量電壓和電流值is可求得兩電極之間的最大電阻值rmax、最小電阻值rmin和最大電阻差δrmax: 2.3驅(qū)動電路 驅(qū)動電路主要是用于控制恒流源的切換;該電路擴展了一片74ls273作輸出電路,用于保持繼電器的控制狀態(tài)。各繼電器與cpu之間采用了光電耦合器進行隔離,避免了控制線圈對微機系統(tǒng)和測量電路的干擾。2.4自檢電路 自檢電路用于測試儀的故障自診斷,即在控制程序的管理下,自動在檢測回路接入一個已知的標準電阻樣品,通過對標準電阻樣品的檢測值來驗證儀器的測量電路和控制電路是否完好。由于本儀器檢測速度較高,檢測品的數(shù)量較大,因而,通過計算機的定時自檢或人工自檢操作,可及時發(fā)現(xiàn)儀器故障,避免大量檢測品的檢測錯誤。3系統(tǒng)軟件設計 整個軟件按模塊化結構設計,控制程序由
am空間,不必再另外擴展隨機存儲器,節(jié)約了硬件資源。 2.2 串行顯示設計 多位led顯示時,常將所有位的段選線并聯(lián)在一起,由一個8位i/o口控制,也可采用并行擴展口構成顯示電路,通常,需要擴展器件管腳的較多,價格較高。在本測量儀中,為了節(jié)約i/o口資源,采用了由max7219芯片構成的串行顯示方式。max7219是串行輸入,輸出共陰極顯示驅(qū)動電路,可直接與單片機的3條i/o線接口,特別適用于i/o口線少的系統(tǒng),并且可以程序控制數(shù)碼管的亮度。在本設計中,采用p3.3~p3.4三條線經(jīng)74ls273鎖存后與max7219相連接,p3.3、p3.4鎖存后分別作為7219串行數(shù)據(jù)輸入信號din和時鐘信號 clk,p3.5輸出口鎖存作為load信號。 2.3 軟件計數(shù)器的設計 在物位測量儀表中,當傳感器書送來的信號為脈沖量時,通常需要通過專門計數(shù)器芯片如8254等來完成脈沖的計數(shù),cpu將此變化的計數(shù)信號處理后使傳感器送來的脈沖的個數(shù)與物位信號相對應。而在本設計中,巧妙利用了89c52的p0口資源,將脈沖量整形后直接送至p0口的8條數(shù)據(jù)線,此時p0口作為數(shù)據(jù)輸入口使用。通過軟件設計
。因為5402有20根地址線可以用來對程序空間尋址,所以有1m字節(jié)的尋址空間,利用高地址線a19來區(qū)分flash和sram。其中sram是bootloader后程序運行的空間,這樣就把flash放在高地址上去了。5402的數(shù)據(jù)尋址空間僅為64k,所以要進行分頁擴展。為了避免和daram的訪問沖突,不能使用64k一頁。因為64k中低地址的16k實際上不能訪問,它優(yōu)先被64k中低地址的16k實現(xiàn)上不能訪問,它無被daram訪問,所以定為32k的一數(shù)據(jù)頁。分配一個i/o地址,而后通過i/o地址的譯碼對74ls273進行使能控制,最后鎖存i/o的數(shù)據(jù)作數(shù)據(jù)頁。當對數(shù)據(jù)空間進行訪問時,應分為以下幾步: ①解析該地址,進行分割。前(低)15位為頁內(nèi)地址,后(高)6位為頁地址。 ②判斷頁地址是否為0。如果為0,則說明訪問daram,直接使用訪問數(shù)據(jù)的指令;需要的16位地址就是前15位的地址、高位補零,并結束。 ③把頁地址用portw命令送到寄存器(所分配的i/o空間地址)里,頁地址也就在sram的高地址線上了。 ④再使用訪問數(shù)據(jù)的指令,需要的16位地址就是前15位的地址、高位補零。
相關元件pdf下載:74ls273 74ls240
如圖所示由ch233和74ls273組成的八路數(shù)顯搶答器電路圖。 來源:university
請教74ls273 加movx指令51單片機我??吹絧0口接一個74ls273或者74ls373然后接到數(shù)碼管之類,同時p2口一根線和wr線通過與門接時鐘 或者用ale線然后指令是mov dptr,#7fffh mov a,r0 movx @dptr a 之類 看了很久,實在有幾個地方?jīng)]有看懂,請指點下。74ls273 和 74ls373 的選用,什么時候用273什么時候用373?它們是上升觸發(fā)? clk是時鐘,那么51的rd線在movx時什么波形,平時呢?還有那個ale線呢?為什么要用那個與門電路?用鎖存器時為什么要用movx指令呢?直接用mov p0,a 外加控制clk不可以嗎?movx指令時,地址是怎么確定的?比如接p2.7時地址是#7fffh,如果p2口其他線空閑的話,只有p2.7確定了,其他線是不是可以任意呢,那么地址是不是就不是唯一確定呢?這個時候用地址到底是什么意思呢?我還是不知道地址是怎么確定的,為什么用地址。謝謝
我是剛接觸單片機沒多久的新手,有這樣一個系統(tǒng),cpu:87c591,我通過它與74ls273.html">74ls273控制8盞燈,其中我是走總線方式,地址譯碼通過gal實現(xiàn),使用外部存儲器,74ls273.html">74ls273地址:0f400-0f5ffh,存儲器的地址:0000-0efffh;現(xiàn)在我想調(diào)試我硬件,發(fā)現(xiàn)燈老是亮,現(xiàn)在我想讓他們滅,請問如何編程呀??是不是就是使數(shù)據(jù)總線全變?yōu)榈停课疫@樣寫不知為何不行:#include<reg591.h>#define light_input *(volatile unsigned short *)0xf400void main(){ light_input=0x00;}而且我74ls273的時鐘信號是有上升沿的,就是數(shù)據(jù)總線老是高電平,各位大俠能不能幫我寫個簡單程序!
3.1.2數(shù)據(jù)總線緩沖器設計 為實現(xiàn)各個功能電路板與pc104數(shù)據(jù)總線的接口,需要進行數(shù)據(jù)總線的緩沖器設計。在設 計中,采用pc104的d0~d7作為系統(tǒng)的8 b數(shù)據(jù)總線,采用帶三態(tài)輸出的74ls245作為數(shù)據(jù)總線緩沖器。每個功能電路板上只用1片74ls245作為數(shù)據(jù)接口,對于多路開關量輸出的i/o板,采用74ls244并接在74ls245上,通過譯碼電路的輸出控制信號來對74ls244進行片選;而對于具有多路模擬量輸入的a/d板,采用了74ls273與74ls245并接在數(shù)據(jù)總線上,通過譯碼電路的控制信號控制74ls273的脈沖端,從而實現(xiàn)數(shù)據(jù)的緩沖和傳輸。3.2軟件設計部分 由于pc104cpu模塊支持可讀寫的固態(tài)盤,這種以半導體存儲設備來代替通常使用的磁盤驅(qū) 動器,可以大大提高系統(tǒng)的可靠性,降低系統(tǒng)的功耗和成本。本系統(tǒng)中,根據(jù)固態(tài)盤的特點,操作系統(tǒng)軟件采用dos 6.22,以tuborc 2.0作為開發(fā)環(huán)境,應用程序采用c語言和匯編語言相結合來實現(xiàn)。 在編寫軟件時,首先要設置好i/o板卡的基地址,再根據(jù)基地址來確認其他外圍寄存器端口
3.1.2數(shù)據(jù)總線緩沖器設計 為實現(xiàn)各個功能電路板與pc104數(shù)據(jù)總線的接口,需要進行數(shù)據(jù)總線的緩沖器設計。在設 計中,采用pc104的d0~d7作為系統(tǒng)的8 b數(shù)據(jù)總線,采用帶三態(tài)輸出的74ls245作為數(shù)據(jù)總線緩沖器。每個功能電路板上只用1片74ls245作為數(shù)據(jù)接口,對于多路開關量輸出的i/o板,采用74ls244并接在74ls245上,通過譯碼電路的輸出控制信號來對74ls244進行片選;而對于具有多路模擬量輸入的a/d板,采用了74ls273與74ls245并接在數(shù)據(jù)總線上,通過譯碼電路的控制信號控制74ls273的脈沖端,從而實現(xiàn)數(shù)據(jù)的緩沖和傳輸。3.2軟件設計部分 由于pc104cpu模塊支持可讀寫的固態(tài)盤,這種以半導體存儲設備來代替通常使用的磁盤驅(qū) 動器,可以大大提高系統(tǒng)的可靠性,降低系統(tǒng)的功耗和成本。本系統(tǒng)中,根據(jù)固態(tài)盤的特點,操作系統(tǒng)軟件采用dos 6.22,以tuborc 2.0作為開發(fā)環(huán)境,應用程序采用c語言和匯編語言相結合來實現(xiàn)。 在編寫軟件時,首先要設置好i/o板卡的基地址,再根據(jù)基地址來確認其他外圍寄存器端口